org.jaxen.expr

Class NodeComparator

Implemented Interfaces:
Comparator

(package private) class NodeComparator
extends java.lang.Object
implements Comparator

Field Summary

private Navigator
navigator

Constructor Summary

NodeComparator(Navigator navigator)

Method Summary

int
compare(Object o1, Object o2)
private int
compareSiblings(Object sib1, Object sib2)
private int
getDepth(Object o)
private boolean
isNonChild(Object o)

Field Details

navigator

private Navigator navigator

Constructor Details

NodeComparator

(package private)  NodeComparator(Navigator navigator)

Method Details

compare

public int compare(Object o1,
                   Object o2)

compareSiblings

private int compareSiblings(Object sib1,
                            Object sib2)
            throws UnsupportedAxisException

getDepth

private int getDepth(Object o)
            throws UnsupportedAxisException

isNonChild

private boolean isNonChild(Object o)