public class BasicFilterExpression extends Object implements FilterExpression
FilterExpression.LOGICAL_OPERATOR, FilterExpression.VALUE_TYPE| Constructor and Description |
|---|
BasicFilterExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMemberExpression(MemberExpression memberExpression) |
boolean |
evaluate(JRJsonNode jsonNode,
FilterExpressionEvaluatorVisitor evaluator) |
List<MemberExpression> |
getMemberExpressionList() |
JsonOperatorEnum |
getOperator() |
ValueDescriptor |
getValueDescriptor() |
boolean |
isArrayFunction() |
boolean |
isNotNullFunction() |
boolean |
isNullFunction() |
boolean |
isObjectFunction() |
boolean |
isSizeFunction() |
boolean |
isValueFunction() |
void |
setIsArrayFunction(boolean isArrayFunction) |
void |
setIsNotNullFunction(boolean isNotNullFunction) |
void |
setIsNullFunction(boolean isNullFunction) |
void |
setIsObjectFunction(boolean isObjectFunction) |
void |
setIsSizeFunction(boolean isSizeFunction) |
void |
setIsValueFunction(boolean isValueFunction) |
void |
setOperator(JsonOperatorEnum operator) |
void |
setValueDescriptor(ValueDescriptor valueDescriptor) |
String |
toString() |
public boolean evaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)
evaluate in interface FilterExpressionpublic List<MemberExpression> getMemberExpressionList()
public void addMemberExpression(MemberExpression memberExpression)
public JsonOperatorEnum getOperator()
public void setOperator(JsonOperatorEnum operator)
public ValueDescriptor getValueDescriptor()
public void setValueDescriptor(ValueDescriptor valueDescriptor)
public boolean isSizeFunction()
public void setIsSizeFunction(boolean isSizeFunction)
public boolean isNullFunction()
public void setIsNullFunction(boolean isNullFunction)
public boolean isNotNullFunction()
public void setIsNotNullFunction(boolean isNotNullFunction)
public boolean isArrayFunction()
public void setIsArrayFunction(boolean isArrayFunction)
public boolean isObjectFunction()
public void setIsObjectFunction(boolean isObjectFunction)
public boolean isValueFunction()
public void setIsValueFunction(boolean isValueFunction)
Copyright © 2017. All rights reserved.