public abstract class Expression.Comparator extends Expression.Operator
| Constructor | Description |
|---|---|
Comparator(String oper,
int precedence) |
| Modifier and Type | Method | Description |
|---|---|---|
abstract boolean |
compare(Comparable v1,
Comparable v2) |
This method actually implements the comparison.
|
Object |
eval(String v1,
String v2) |
|
BigDecimal |
eval(BigDecimal v1,
BigDecimal v2) |
Implementation for this operator.
|
eval, getOper, getPrecedence, isLeftAssoc, toStringpublic Comparator(String oper, int precedence)
public BigDecimal eval(BigDecimal v1, BigDecimal v2)
Expression.Operatoreval in class Expression.Operatorv1 - Operand 1.v2 - Operand 2.public Object eval(String v1, String v2)
eval in class Expression.Operatorpublic abstract boolean compare(Comparable v1, Comparable v2)
v1 - Operand 1.v2 - Operand 2.Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.