Package net.sf.saxon.expr.sort
Interface XPathComparable
-
- All Superinterfaces:
java.lang.Comparable<XPathComparable>
- All Known Implementing Classes:
Base64BinaryValue
,BigDecimalValue
,BigIntegerValue
,BooleanValue
,DateTimeValue
,DateValue
,DayTimeDurationValue
,DecimalValue
,DoubleValue
,FloatValue
,HexBinaryValue
,Int64Value
,IntegerValue
,NumericValue
,TimeValue
,YearMonthDurationValue
public interface XPathComparable extends java.lang.Comparable<XPathComparable>
This interface sometimes represents an XPath atomic value where the Java comparison semantics (using thecompareTo
method) match the XPath equality and ordering semantics; and sometimes it represents a surrogate for an XPath atomic value, chosen so that the Java comparison semantics match the XPath rules.