]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.ux/src/org/argeo/cms/ux/acr/ContentHierarchicalPart.java
237219ad6a78ffa0a2d3fb1c2bf1612abd6d063f
1 package org
.argeo
.cms
.ux
.acr
;
3 import java
.util
.ArrayList
;
4 import java
.util
.Iterator
;
7 import org
.argeo
.api
.acr
.Content
;
8 import org
.argeo
.api
.acr
.NamespaceUtils
;
9 import org
.argeo
.cms
.ux
.widgets
.AbstractDataPart
;
10 import org
.argeo
.cms
.ux
.widgets
.HierarchicalPart
;
12 public class ContentHierarchicalPart
extends AbstractDataPart
<Content
, Content
> implements HierarchicalPart
<Content
> {
14 public List
<Content
> getChildren(Content content
) {
15 List
<Content
> res
= new ArrayList
<>();
18 for (Iterator
<Content
> it
= content
.iterator(); it
.hasNext();) {
26 public String
getText(Content model
) {
28 return NamespaceUtils
.toPrefixedName(model
.getName());
29 } catch (IllegalStateException e
) {
30 return model
.getName().toString();