Package com.saxonica.ee.trans
Class NumericComparisonOperand
- java.lang.Object
-
- com.saxonica.ee.trans.Characteristic<NumericValue>
-
- com.saxonica.ee.trans.NumericComparisonOperand
-
public class NumericComparisonOperand extends Characteristic<NumericValue>
Given an expression, this characteristic evaluates the set of hash keys corresponding to the string values of the items selected by that expression
-
-
Constructor Summary
Constructors Constructor Description NumericComparisonOperand(Expression exp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)NumericValueevaluate(XPathContext context)Evaluate the value of this characteristic for the context iteminthashCode()java.lang.StringtoString()-
Methods inherited from class com.saxonica.ee.trans.Characteristic
getSlotNumber, setSlotNumber
-
-
-
-
Constructor Detail
-
NumericComparisonOperand
public NumericComparisonOperand(Expression exp)
-
-
Method Detail
-
evaluate
public NumericValue evaluate(XPathContext context) throws XPathException
Description copied from class:CharacteristicEvaluate the value of this characteristic for the context item- Specified by:
evaluatein classCharacteristic<NumericValue>- Parameters:
context- the dynamic evaluation context; the context item is the item being matched- Returns:
- the value of the characteristic
- Throws:
XPathException- if evaluation of the characteristic fails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-