org.apache.commons.jelly.xpath
Class XPathComparator
java.lang.Object
org.apache.commons.jelly.xpath.XPathComparator
- All Implemented Interfaces:
- Comparator
public class XPathComparator
- extends Object
- implements Comparator
Compares xml nodes by extracting the value at xpath and
comparing it.
- Version:
- $Id: XPathComparator.java 155420 2005-02-26 13:06:03Z dirkv $
- Author:
- Jason Horman
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathComparator
public XPathComparator()
XPathComparator
public XPathComparator(org.hudsonci.xpath.XPath xpath,
boolean descending)
setXpath
public void setXpath(org.hudsonci.xpath.XPath xpath)
getXpath
public org.hudsonci.xpath.XPath getXpath()
setDescending
public void setDescending(boolean descending)
compare
public int compare(Object o1,
Object o2)
- Specified by:
compare in interface Comparator
compare
public int compare(org.dom4j.Node n1,
org.dom4j.Node n2)
getComparableValue
protected Comparable getComparableValue(Object value)
- Turns the XPath result value into a Comparable object.
Copyright © 2012 Apache Software Foundation. All Rights Reserved.