Package org.jaxen.expr
Class NodeComparator
- java.lang.Object
-
- org.jaxen.expr.NodeComparator
-
- All Implemented Interfaces:
java.util.Comparator
class NodeComparator extends java.lang.Object implements java.util.Comparator
-
-
Constructor Summary
Constructors Constructor Description NodeComparator(Navigator navigator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(java.lang.Object o1, java.lang.Object o2)private intcompareSiblings(java.lang.Object sib1, java.lang.Object sib2)private intgetDepth(java.lang.Object o)private booleanisNonChild(java.lang.Object o)
-
-
-
Field Detail
-
navigator
private Navigator navigator
-
-
Constructor Detail
-
NodeComparator
NodeComparator(Navigator navigator)
-
-
Method Detail
-
compare
public int compare(java.lang.Object o1, java.lang.Object o2)- Specified by:
comparein interfacejava.util.Comparator
-
isNonChild
private boolean isNonChild(java.lang.Object o)
-
compareSiblings
private int compareSiblings(java.lang.Object sib1, java.lang.Object sib2) throws UnsupportedAxisException- Throws:
UnsupportedAxisException
-
getDepth
private int getDepth(java.lang.Object o) throws UnsupportedAxisException- Throws:
UnsupportedAxisException
-
-