Class BasicFilterExpression
- java.lang.Object
-
- net.sf.jasperreports.engine.json.expression.filter.BasicFilterExpression
-
- All Implemented Interfaces:
FilterExpression
public class BasicFilterExpression extends java.lang.Object implements FilterExpression
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.json.expression.filter.FilterExpression
FilterExpression.LOGICAL_OPERATOR, FilterExpression.VALUE_TYPE
-
-
Constructor Summary
Constructors Constructor Description BasicFilterExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMemberExpression(MemberExpression memberExpression)
boolean
evaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)
java.util.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)
java.lang.String
toString()
-
-
-
Method Detail
-
evaluate
public boolean evaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)
- Specified by:
evaluate
in interfaceFilterExpression
-
getMemberExpressionList
public java.util.List<MemberExpression> getMemberExpressionList()
-
addMemberExpression
public void addMemberExpression(MemberExpression memberExpression)
-
getOperator
public JsonOperatorEnum getOperator()
-
setOperator
public void setOperator(JsonOperatorEnum operator)
-
getValueDescriptor
public ValueDescriptor getValueDescriptor()
-
setValueDescriptor
public void setValueDescriptor(ValueDescriptor valueDescriptor)
-
isSizeFunction
public boolean isSizeFunction()
-
setIsSizeFunction
public void setIsSizeFunction(boolean isSizeFunction)
-
isNullFunction
public boolean isNullFunction()
-
setIsNullFunction
public void setIsNullFunction(boolean isNullFunction)
-
isNotNullFunction
public boolean isNotNullFunction()
-
setIsNotNullFunction
public void setIsNotNullFunction(boolean isNotNullFunction)
-
isArrayFunction
public boolean isArrayFunction()
-
setIsArrayFunction
public void setIsArrayFunction(boolean isArrayFunction)
-
isObjectFunction
public boolean isObjectFunction()
-
setIsObjectFunction
public void setIsObjectFunction(boolean isObjectFunction)
-
isValueFunction
public boolean isValueFunction()
-
setIsValueFunction
public void setIsValueFunction(boolean isValueFunction)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-