com.jaxfront.core.util
Class XPathComparator

java.lang.Object
  extended by com.jaxfront.core.util.XPathComparator
All Implemented Interfaces:
java.util.Comparator

public class XPathComparator
extends java.lang.Object
implements java.util.Comparator

Compares to xpaths according to its deepness and the fact if an xpath is addressing a global type or not.

Version:
1.60

Constructor Summary
XPathComparator(java.lang.String rootName)
           
XPathComparator(java.lang.String rootName, boolean ascending)
           
 
Method Summary
 int compare(java.lang.Object a, java.lang.Object b)
           
 int setOrder(int value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

XPathComparator

public XPathComparator(java.lang.String rootName,
                       boolean ascending)

XPathComparator

public XPathComparator(java.lang.String rootName)
Method Detail

setOrder

public int setOrder(int value)

compare

public int compare(java.lang.Object a,
                   java.lang.Object b)
Specified by:
compare in interface java.util.Comparator