Class RepositoryNodeGenerator.NodeNameComparator
java.lang.Object
org.ametys.workspaces.repository.jcr.RepositoryNodeGenerator.NodeNameComparator
- All Implemented Interfaces:
Comparator<javax.jcr.Node>
- Enclosing class:
- RepositoryNodeGenerator
protected static class RepositoryNodeGenerator.NodeNameComparator
extends Object
implements Comparator<javax.jcr.Node>
Compares two nodes on its names.
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
Indicates if the comparators acts in ascending order. -
Constructor Summary
ConstructorDescriptionConstructs a node name comparator.NodeNameComparator
(boolean ascending) Constructs a node name comparator, specifying ascending or descending order. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
_ascending
Indicates if the comparators acts in ascending order.
-
-
Constructor Details
-
NodeNameComparator
public NodeNameComparator()Constructs a node name comparator. -
NodeNameComparator
Constructs a node name comparator, specifying ascending or descending order.- Parameters:
ascending
- true if we want to compare node names in ascending order, false otherwise.
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<javax.jcr.Node>
-