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 boolean
equals(java.lang.Object obj)
NumericValue
evaluate(XPathContext context)
Evaluate the value of this characteristic for the context itemint
hashCode()
java.lang.String
toString()
-
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:Characteristic
Evaluate the value of this characteristic for the context item- Specified by:
evaluate
in 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:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-