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
Constructors Constructor Description DefaultMemberExpressionEvaluatorVisitor(EvaluationContext evaluationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNodeContainer
evaluateArrayConstruction(ArrayConstructionExpression expression, JsonNodeContainer contextNode)
JsonNodeContainer
evaluateArrayIndex(ArrayIndexExpression expression, JsonNodeContainer contextNode)
JsonNodeContainer
evaluateArraySlice(ArraySliceExpression expression, JsonNodeContainer contextNode)
JsonNodeContainer
evaluateMultiLevelUp(MultiLevelUpExpression expression, JsonNodeContainer contextNode)
JsonNodeContainer
evaluateObjectConstruction(ObjectConstructionExpression expression, JsonNodeContainer contextNode)
JsonNodeContainer
evaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)
EvaluationContext
getEvaluationContext()
-
-
-
Constructor Detail
-
DefaultMemberExpressionEvaluatorVisitor
public DefaultMemberExpressionEvaluatorVisitor(EvaluationContext evaluationContext)
-
-
Method Detail
-
evaluateObjectKey
public JsonNodeContainer evaluateObjectKey(ObjectKeyExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateObjectKey
in interfaceMemberExpressionEvaluatorVisitor
-
evaluateMultiLevelUp
public JsonNodeContainer evaluateMultiLevelUp(MultiLevelUpExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateMultiLevelUp
in interfaceMemberExpressionEvaluatorVisitor
-
evaluateArrayIndex
public JsonNodeContainer evaluateArrayIndex(ArrayIndexExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateArrayIndex
in interfaceMemberExpressionEvaluatorVisitor
-
evaluateArraySlice
public JsonNodeContainer evaluateArraySlice(ArraySliceExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateArraySlice
in interfaceMemberExpressionEvaluatorVisitor
-
evaluateObjectConstruction
public JsonNodeContainer evaluateObjectConstruction(ObjectConstructionExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateObjectConstruction
in interfaceMemberExpressionEvaluatorVisitor
-
evaluateArrayConstruction
public JsonNodeContainer evaluateArrayConstruction(ArrayConstructionExpression expression, JsonNodeContainer contextNode)
- Specified by:
evaluateArrayConstruction
in interfaceMemberExpressionEvaluatorVisitor
-
getEvaluationContext
public EvaluationContext getEvaluationContext()
-
-