Class DefaultMemberExpressionEvaluatorVisitorForFilter
java.lang.Object
net.sf.jasperreports.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
net.sf.jasperreports.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitorForFilter
- All Implemented Interfaces:
MemberExpressionEvaluatorVisitor
public class DefaultMemberExpressionEvaluatorVisitorForFilter
extends DefaultMemberExpressionEvaluatorVisitor
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultMemberExpressionEvaluatorVisitorForFilter(EvaluationContext evaluationContext) -
Method Summary
Modifier and TypeMethodDescriptionevaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode) Filters need to keep missing nodes for null checks and keep the array containment when traversing arraysMethods inherited from class net.sf.jasperreports.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
evaluateArrayConstruction, evaluateArrayIndex, evaluateArraySlice, evaluateMultiLevelUp, evaluateObjectConstruction, getEvaluationContext
-
Constructor Details
-
DefaultMemberExpressionEvaluatorVisitorForFilter
-
-
Method Details
-
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
-