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) |
toString
final 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.Expression
public <T> T visit(FilterParser.ExpressionVisitor<T> visitor)
visit
in class FilterParser.Expression
protected 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.Expression
public void toString(java.lang.StringBuilder sb)
toString
in class FilterParser.Expression
public java.lang.String query()
query
in class FilterParser.Expression
public java.lang.String getKey()
public java.lang.String getValue()
public FilterParser.Op getOp()