public class CoreOperationGreaterThanOrEqual extends CoreOperationRelationalExpression
Expression
for the operation ">=".Expression.PointerIterator, Expression.ValueIterator
ADD_PRECEDENCE, AND_PRECEDENCE, COMPARE_PRECEDENCE, MULTIPLY_PRECEDENCE, NEGATE_PRECEDENCE, OR_PRECEDENCE, RELATIONAL_EXPR_PRECEDENCE, UNION_PRECEDENCE
NOT_A_NUMBER, ONE, ZERO
Constructor | Description |
---|---|
CoreOperationGreaterThanOrEqual(Expression arg1,
Expression arg2) |
Create a new CoreOperationGreaterThanOrEqual.
|
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
evaluateCompare(int compare) |
Template method for subclasses to evaluate the result of a comparison.
|
java.lang.String |
getSymbol() |
Returns the XPath symbol for this operation, e.g.
|
compute, toString
computeValue, getPrecedence, isSymmetric
isContextDependent, iterate, iteratePointers
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
computeContextDependent, getArguments
public CoreOperationGreaterThanOrEqual(Expression arg1, Expression arg2)
arg1
- operand 1arg2
- operand 2protected boolean evaluateCompare(int compare)
CoreOperationRelationalExpression
evaluateCompare
in class CoreOperationRelationalExpression
compare
- result of comparison to evaluatepublic java.lang.String getSymbol()
CoreOperation
getSymbol
in class CoreOperation