]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.ux/src/org/argeo/cms/ux/acr/ContentHierarchicalPart.java
Improve documentation.
[lgpl/argeo-commons.git] / org.argeo.cms.ux / src / org / argeo / cms / ux / acr / ContentHierarchicalPart.java
index 43a4034159034cc8565e59aad94d54d42ab6b5d6..bb9c7422d3189cb973665bf1fad9d26fa546d1ea 100644 (file)
@@ -5,19 +5,19 @@ import java.util.Iterator;
 import java.util.List;
 
 import org.argeo.api.acr.Content;
-import org.argeo.api.acr.NamespaceUtils;
-import org.argeo.cms.ux.widgets.AbstractDataPart;
+import org.argeo.cms.ux.widgets.AbstractHierarchicalPart;
 import org.argeo.cms.ux.widgets.HierarchicalPart;
 
-public class ContentHierarchicalPart extends AbstractDataPart<Content, Content> implements HierarchicalPart<Content> {
+/** A {@link HierarchicalPart} based on {@link Content}. */
+public class ContentHierarchicalPart extends AbstractHierarchicalPart<Content> implements HierarchicalPart<Content> {
        @Override
-       public List<Content> getChildren(Content content) {
+       public List<Content> getChildren(Content parent) {
                List<Content> res = new ArrayList<>();
-               if (isLeaf(content))
+               if (isLeaf(parent))
                        return res;
-               if (content == null)
+               if (parent == null)
                        return res;
-               for (Iterator<Content> it = content.iterator(); it.hasNext();) {
+               for (Iterator<Content> it = parent.iterator(); it.hasNext();) {
                        res.add(it.next());
                }
 
@@ -27,14 +27,4 @@ public class ContentHierarchicalPart extends AbstractDataPart<Content, Content>
        protected boolean isLeaf(Content content) {
                return false;
        }
-
-       @Override
-       public String getText(Content model) {
-               try {
-                       return NamespaceUtils.toPrefixedName(model.getName());
-               } catch (IllegalStateException e) {
-                       return model.getName().toString();
-               }
-       }
-
 }