public static class FilterParser.SimpleExpression extends FilterParser.Expression
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Object |
cached |
(package private) java.lang.String |
key |
(package private) FilterParser.Op |
op |
(package private) java.lang.String |
value |
FALSE, TRUE| Constructor and Description |
|---|
SimpleExpression(java.lang.String key,
FilterParser.Op op,
java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
eval(java.util.Map<java.lang.String,?> map) |
protected boolean |
eval(java.lang.Object scalar) |
java.lang.String |
getKey() |
FilterParser.Op |
getOp() |
java.lang.String |
getValue() |
(package private) static FilterParser.Expression |
make(java.lang.String key,
FilterParser.Op op,
java.lang.String value) |
(package private) FilterParser.Expression |
not() |
java.lang.String |
query() |
void |
toString(java.lang.StringBuilder sb) |
<T> T |
visit(FilterParser.ExpressionVisitor<T> visitor) |
toStringfinal FilterParser.Op op
final java.lang.String key
final java.lang.String value
transient java.lang.Object cached
public SimpleExpression(java.lang.String key,
FilterParser.Op op,
java.lang.String value)
public boolean eval(java.util.Map<java.lang.String,?> map)
eval in class FilterParser.Expressionpublic <T> T visit(FilterParser.ExpressionVisitor<T> visitor)
visit in class FilterParser.Expressionprotected boolean eval(java.lang.Object scalar)
static FilterParser.Expression make(java.lang.String key, FilterParser.Op op, java.lang.String value)
FilterParser.Expression not()
not in class FilterParser.Expressionpublic void toString(java.lang.StringBuilder sb)
toString in class FilterParser.Expressionpublic java.lang.String query()
query in class FilterParser.Expressionpublic java.lang.String getKey()
public java.lang.String getValue()
public FilterParser.Op getOp()