public class XPathComparator
extends java.lang.Object
implements java.util.Comparator
Modifier and Type | Class and Description |
---|---|
static class |
XPathComparator.XPathSortException
My own runtime exception in case something goes wrong with sort.
|
Constructor and Description |
---|
XPathComparator() |
XPathComparator(org.jaxen.XPath xpath,
boolean descending) |
Modifier and Type | Method and Description |
---|---|
int |
compare(org.dom4j.Node n1,
org.dom4j.Node n2) |
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
protected java.lang.Comparable |
getComparableValue(java.lang.Object value)
Turns the XPath result value into a Comparable object.
|
org.jaxen.XPath |
getXpath() |
void |
setDescending(boolean descending) |
void |
setXpath(org.jaxen.XPath xpath) |
public XPathComparator()
public XPathComparator(org.jaxen.XPath xpath, boolean descending)
public void setXpath(org.jaxen.XPath xpath)
public org.jaxen.XPath getXpath()
public void setDescending(boolean descending)
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface java.util.Comparator
public int compare(org.dom4j.Node n1, org.dom4j.Node n2)
protected java.lang.Comparable getComparableValue(java.lang.Object value)
Copyright © 2012. All Rights Reserved.