]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.ux/src/org/argeo/cms/ux/widgets/HierarchicalPart.java
Use latest build system
[lgpl/argeo-commons.git] / org.argeo.cms.ux / src / org / argeo / cms / ux / widgets / HierarchicalPart.java
index 244765eaffeee49689b480bb055ce3ca2b2b33c9..372c295dcfb34c34cf44bfbfe4efd14743037c5a 100644 (file)
@@ -1,5 +1,16 @@
 package org.argeo.cms.ux.widgets;
 
-public interface HierarchicalPart {
+import java.util.List;
+
+import org.argeo.api.cms.ux.CmsIcon;
+
+public interface HierarchicalPart<T> extends ColumnsPart<T, T> {
+       List<T> getChildren(T parent);
+
+       String getText(T model);
+
+       default CmsIcon getIcon(T model) {
+               return null;
+       }
 
 }