class NodeComparator
extends java.lang.Object
implements java.util.Comparator
| Constructor and Description |
|---|
NodeComparator(Navigator navigator) |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
private int |
compareSiblings(java.lang.Object sib1,
java.lang.Object sib2) |
private int |
getDepth(java.lang.Object o) |
private boolean |
isNonChild(java.lang.Object o) |
private Navigator navigator
NodeComparator(Navigator navigator)
public int compare(java.lang.Object o1,
java.lang.Object o2)
compare in interface java.util.Comparatorprivate boolean isNonChild(java.lang.Object o)
private int compareSiblings(java.lang.Object sib1,
java.lang.Object sib2)
throws UnsupportedAxisException
UnsupportedAxisExceptionprivate int getDepth(java.lang.Object o)
throws UnsupportedAxisException
UnsupportedAxisException