Class DefaultMemberExpressionEvaluatorVisitorForFilter
- java.lang.Object
-
- net.sf.jasperreports.engine.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
-
- net.sf.jasperreports.engine.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitorForFilter
-
- All Implemented Interfaces:
MemberExpressionEvaluatorVisitor
public class DefaultMemberExpressionEvaluatorVisitorForFilter extends DefaultMemberExpressionEvaluatorVisitor
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description DefaultMemberExpressionEvaluatorVisitorForFilter(EvaluationContext evaluationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNodeContainerevaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)Filters need to keep missing nodes for null checks and keep the array containment when traversing arrays-
Methods inherited from class net.sf.jasperreports.engine.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
evaluateArrayConstruction, evaluateArrayIndex, evaluateArraySlice, evaluateMultiLevelUp, evaluateObjectConstruction, getEvaluationContext
-
-
-
-
Constructor Detail
-
DefaultMemberExpressionEvaluatorVisitorForFilter
public DefaultMemberExpressionEvaluatorVisitorForFilter(EvaluationContext evaluationContext)
-
-
Method Detail
-
evaluateObjectKey
public JsonNodeContainer evaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)
Filters need to keep missing nodes for null checks and keep the array containment when traversing arrays- Specified by:
evaluateObjectKeyin interfaceMemberExpressionEvaluatorVisitor- Overrides:
evaluateObjectKeyin classDefaultMemberExpressionEvaluatorVisitor
-
-