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 ">".-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.jxpath.ri.compiler.Expression
Expression.PointerIterator, Expression.ValueIterator
-
Field Summary
Fields inherited from class org.apache.commons.jxpath.ri.compiler.CoreOperation
ADD_PRECEDENCE, AND_PRECEDENCE, COMPARE_PRECEDENCE, MULTIPLY_PRECEDENCE, NEGATE_PRECEDENCE, OR_PRECEDENCE, RELATIONAL_EXPR_PRECEDENCE, UNION_PRECEDENCE
Fields inherited from class org.apache.commons.jxpath.ri.compiler.Expression
NOT_A_NUMBER, ONE, ZERO
-
Constructor Summary
ConstructorsConstructorDescriptionCoreOperationGreaterThan
(Expression arg1, Expression arg2) Constructs a new CoreOperationGreaterThan. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
evaluateCompare
(int compare) Template method for subclasses to evaluate the result of a comparison.Returns the XPath symbol for this operation, e.g. "+", "div", etc.Methods inherited from class org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression
computeValue, getPrecedence, isSymmetric
Methods inherited from class org.apache.commons.jxpath.ri.compiler.CoreOperation
compute, toString
Methods inherited from class org.apache.commons.jxpath.ri.compiler.Operation
computeContextDependent, getArguments
Methods inherited from class org.apache.commons.jxpath.ri.compiler.Expression
isContextDependent, iterate, iteratePointers
-
Constructor Details
-
Method Details
-
evaluateCompare
Description copied from class:CoreOperationRelationalExpression
Template method for subclasses to evaluate the result of a comparison.- Specified by:
evaluateCompare
in classCoreOperationRelationalExpression
- Parameters:
compare
- result of comparison to evaluate- Returns:
- ultimate operation success/failure
-
getSymbol
Description copied from class:CoreOperation
Returns the XPath symbol for this operation, e.g. "+", "div", etc.- Specified by:
getSymbol
in classCoreOperation
- Returns:
- String symbol
-