Class CoreOperationGreaterThan
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.CoreOperationGreaterThan
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
ConstructorsConstructorDescriptionCoreOperationGreaterThan(Expression arg1, Expression arg2) Create a new CoreOperationGreaterThan. -
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
-
CoreOperationGreaterThan
Create a new CoreOperationGreaterThan.- Parameters:
arg1- left operandarg2- right operand
-
-
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
-