Class DefaultMemberExpressionEvaluatorVisitor
- java.lang.Object
-
- net.sf.jasperreports.engine.json.expression.member.evaluation.DefaultMemberExpressionEvaluatorVisitor
-
- All Implemented Interfaces:
MemberExpressionEvaluatorVisitor
- Direct Known Subclasses:
DefaultMemberExpressionEvaluatorVisitorForFilter
public class DefaultMemberExpressionEvaluatorVisitor extends java.lang.Object implements MemberExpressionEvaluatorVisitor
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description DefaultMemberExpressionEvaluatorVisitor(EvaluationContext evaluationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNodeContainerevaluateArrayConstruction(ArrayConstructionExpression expression, JsonNodeContainer contextNode)JsonNodeContainerevaluateArrayIndex(ArrayIndexExpression expression, JsonNodeContainer contextNode)JsonNodeContainerevaluateArraySlice(ArraySliceExpression expression, JsonNodeContainer contextNode)JsonNodeContainerevaluateMultiLevelUp(MultiLevelUpExpression expression, JsonNodeContainer contextNode)JsonNodeContainerevaluateObjectConstruction(ObjectConstructionExpression expression, JsonNodeContainer contextNode)JsonNodeContainerevaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)EvaluationContextgetEvaluationContext()
-
-
-
Constructor Detail
-
DefaultMemberExpressionEvaluatorVisitor
public DefaultMemberExpressionEvaluatorVisitor(EvaluationContext evaluationContext)
-
-
Method Detail
-
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
public EvaluationContext getEvaluationContext()
-
-