Class DefaultMemberExpressionEvaluatorVisitor
java.lang.Object
net.sf.jasperreports.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
- All Implemented Interfaces:
MemberExpressionEvaluatorVisitor
- Direct Known Subclasses:
DefaultMemberExpressionEvaluatorVisitorForFilter
public class DefaultMemberExpressionEvaluatorVisitor
extends Object
implements MemberExpressionEvaluatorVisitor
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultMemberExpressionEvaluatorVisitor(EvaluationContext evaluationContext) -
Method Summary
Modifier and TypeMethodDescriptionevaluateArrayConstruction(ArrayConstructionExpression expression, JsonNodeContainer contextNode) evaluateArrayIndex(ArrayIndexExpression expression, JsonNodeContainer contextNode) evaluateArraySlice(ArraySliceExpression expression, JsonNodeContainer contextNode) evaluateMultiLevelUp(MultiLevelUpExpression expression, JsonNodeContainer contextNode) evaluateObjectConstruction(ObjectConstructionExpression expression, JsonNodeContainer contextNode) evaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)
-
Constructor Details
-
DefaultMemberExpressionEvaluatorVisitor
-
-
Method Details
-
evaluateObjectKey
public JsonNodeContainer evaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateObjectKeyin interfaceMemberExpressionEvaluatorVisitor
-
evaluateMultiLevelUp
public JsonNodeContainer evaluateMultiLevelUp(MultiLevelUpExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateMultiLevelUpin interfaceMemberExpressionEvaluatorVisitor
-
evaluateArrayIndex
public JsonNodeContainer evaluateArrayIndex(ArrayIndexExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateArrayIndexin interfaceMemberExpressionEvaluatorVisitor
-
evaluateArraySlice
public JsonNodeContainer evaluateArraySlice(ArraySliceExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateArraySlicein interfaceMemberExpressionEvaluatorVisitor
-
evaluateObjectConstruction
public JsonNodeContainer evaluateObjectConstruction(ObjectConstructionExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateObjectConstructionin interfaceMemberExpressionEvaluatorVisitor
-
evaluateArrayConstruction
public JsonNodeContainer evaluateArrayConstruction(ArrayConstructionExpression expression, JsonNodeContainer contextNode) - Specified by:
evaluateArrayConstructionin interfaceMemberExpressionEvaluatorVisitor
-
getEvaluationContext
-