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 voidaddMemberExpression(MemberExpression memberExpression)booleanevaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)java.util.List<MemberExpression>getMemberExpressionList()JsonOperatorEnumgetOperator()ValueDescriptorgetValueDescriptor()booleanisArrayFunction()booleanisNotNullFunction()booleanisNullFunction()booleanisObjectFunction()booleanisSizeFunction()booleanisValueFunction()voidsetIsArrayFunction(boolean isArrayFunction)voidsetIsNotNullFunction(boolean isNotNullFunction)voidsetIsNullFunction(boolean isNullFunction)voidsetIsObjectFunction(boolean isObjectFunction)voidsetIsSizeFunction(boolean isSizeFunction)voidsetIsValueFunction(boolean isValueFunction)voidsetOperator(JsonOperatorEnum operator)voidsetValueDescriptor(ValueDescriptor valueDescriptor)java.lang.StringtoString()
-
-
-
Method Detail
-
evaluate
public boolean evaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)
- Specified by:
evaluatein 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:
toStringin classjava.lang.Object
-
-