Class CoreOperationGreaterThanOrEqual
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.CoreOperationGreaterThanOrEqual
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
ConstructorsConstructorDescriptionCoreOperationGreaterThanOrEqual(Expression arg1, Expression arg2) Create a new CoreOperationGreaterThanOrEqual. -
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
-
CoreOperationGreaterThanOrEqual
Create a new CoreOperationGreaterThanOrEqual.- Parameters:
arg1- operand 1arg2- operand 2
-
-
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
-