Class BasicFilterExpression

java.lang.Object
net.sf.jasperreports.json.expression.filter.BasicFilterExpression
All Implemented Interfaces:
FilterExpression

public class BasicFilterExpression extends Object implements FilterExpression
Author:
Narcis Marcu (narcism@users.sourceforge.net)
  • Constructor Details

    • BasicFilterExpression

      public BasicFilterExpression()
  • Method Details

    • evaluate

      public boolean evaluate(JRJsonNode jsonNode, FilterExpressionEvaluatorVisitor evaluator)
      Specified by:
      evaluate in interface FilterExpression
    • getMemberExpressionList

      public 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 String toString()
      Overrides:
      toString in class Object