X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSPath.java;fp=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSPath.java;h=37d615f9af9d7ea7387fad8138a737eea01cc8d1;hb=1a85bfb58f79c5f85b86f8b77aeed8eb0bbe238e;hp=daa160626c5ad73336429da3abe5ce5a35bf195f;hpb=a29c28266fef35c1620f6582ec182bad7f7f85ae;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSPath.java b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSPath.java index daa160626..37d615f9a 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSPath.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSPath.java @@ -9,8 +9,6 @@ import org.argeo.slc.core.structure.StructureRegistry; /** * Path for tree based StructureRegistry implementations. - * - * @see TreeSRegistry */ public class TreeSPath implements StructurePath, Comparable { /** Default character to use a separator: #. */ @@ -24,8 +22,8 @@ public class TreeSPath implements StructurePath, Comparable { String parentStr = parent != null ? parent.getAsUniqueString() : ""; return parentStr + separator + name; } - - public void setAsUniqueString(String str){ + + public void setAsUniqueString(String str) { TreeSPath twin = parseToCreatePath(str, getSeparator()); name = twin.name; parent = twin.parent; @@ -78,10 +76,10 @@ public class TreeSPath implements StructurePath, Comparable { return currPath; } - public List listChildren(StructureRegistry registry){ + public List listChildren(StructureRegistry registry) { return listChildrenPaths(registry, this); } - + public static List listChildrenPaths(StructureRegistry registry, TreeSPath path) { List paths = new Vector(); @@ -113,5 +111,4 @@ public class TreeSPath implements StructurePath, Comparable { return getAsUniqueString().compareTo(o.getAsUniqueString()); } - }