Class 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
    • Constructor Detail

      • XPathComparator

        public XPathComparator()
      • XPathComparator

        public XPathComparator​(org.jaxen.XPath xpath,
                               boolean descending)
    • Method Detail

      • setXpath

        public void setXpath​(org.jaxen.XPath xpath)
      • getXpath

        public org.jaxen.XPath getXpath()
      • setDescending

        public void setDescending​(boolean descending)
      • 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.