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
 
 - 
 
 -