Class CoreOperationLessThanOrEqual
java.lang.Object
org.apache.commons.jxpath.ri.compiler.Expression
org.apache.commons.jxpath.ri.compiler.Operation
org.apache.commons.jxpath.ri.compiler.CoreOperation
org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression
org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual
Implementation of
Expression for the operation "<=".- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
- Author:
- Dmitri Plotnikov
-
Nested Class Summary
Nested classes/interfaces inherited from class Expression
Expression.PointerIterator, Expression.ValueIterator -
Field Summary
Fields inherited from class CoreOperation
ADD_PRECEDENCE, AND_PRECEDENCE, COMPARE_PRECEDENCE, MULTIPLY_PRECEDENCE, NEGATE_PRECEDENCE, OR_PRECEDENCE, RELATIONAL_EXPR_PRECEDENCE, UNION_PRECEDENCEFields inherited from class Expression
NOT_A_NUMBER, ONE, ZERO -
Constructor Summary
ConstructorsConstructorDescriptionCoreOperationLessThanOrEqual(Expression arg1, Expression arg2) Create a new CoreOperationLessThanOrEqual. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanevaluateCompare(int compare) Template method for subclasses to evaluate the result of a comparison.Returns the XPath symbol for this operation, e.g.Methods inherited from class CoreOperationRelationalExpression
computeValue, getPrecedence, isSymmetricMethods inherited from class CoreOperation
compute, toStringMethods inherited from class Operation
computeContextDependent, getArgumentsMethods inherited from class Expression
isContextDependent, iterate, iteratePointers
-
Constructor Details
-
CoreOperationLessThanOrEqual
Create a new CoreOperationLessThanOrEqual.- Parameters:
arg1- left Expressionarg2- right Expression
-
-
Method Details
-
evaluateCompare
protected boolean evaluateCompare(int compare) Description copied from class:CoreOperationRelationalExpressionTemplate method for subclasses to evaluate the result of a comparison.- Specified by:
evaluateComparein classCoreOperationRelationalExpression- Parameters:
compare- result of comparison to evaluate- Returns:
- ultimate operation success/failure
-
getSymbol
Description copied from class:CoreOperationReturns the XPath symbol for this operation, e.g. "+", "div", etc.- Specified by:
getSymbolin classCoreOperation- Returns:
- String symbol
-