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=5d54f9ac6eabb4eae0224076c10df63bdaacf618;hb=7756b44bff90cc8cb20e16e426c39f82ba89705e;hp=fb66c300b4fe6e12872875cb7709c25b011c2456;hpb=2052d0beab9c68880b3e8b0172a707274004b35f;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 fb66c300b..5d54f9ac6 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 @@ -12,7 +12,7 @@ import org.argeo.slc.core.structure.StructureRegistry; * * @see TreeSRegistry */ -public class TreeSPath implements StructurePath { +public class TreeSPath implements StructurePath, Comparable { /** Default character to use a separator: #. */ public static Character DEFAULT_SEPARATOR = '#'; @@ -103,4 +103,9 @@ public class TreeSPath implements StructurePath { return false; } + public int compareTo(StructurePath o) { + return getAsUniqueString().compareTo(o.getAsUniqueString()); + } + + }