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 Details

    • _ascending

      protected boolean _ascending
      Indicates if the comparators acts in ascending order.
  • Constructor Details

    • NodeNameComparator

      Constructs a node name comparator.
    • NodeNameComparator

      public NodeNameComparator(boolean ascending)
      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

      public int compare(javax.jcr.Node o1, javax.jcr.Node o2)
      Specified by:
      compare in interface Comparator<javax.jcr.Node>