public abstract class AbstractMemberExpressionEvaluator extends Object implements MemberExpressionEvaluator
| Constructor and Description |
|---|
AbstractMemberExpressionEvaluator(EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addChildrenToStack(JRJsonNode stackNode,
Deque<JRJsonNode> stack) |
protected boolean |
applyFilter(JRJsonNode node) |
protected List<JRJsonNode> |
filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray) |
protected List<JRJsonNode> |
filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey) |
protected List<JRJsonNode> |
filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey,
boolean keepArrayContainment) |
EvaluationContext |
getEvaluationContext() |
abstract MemberExpression |
getMemberExpression() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluatepublic AbstractMemberExpressionEvaluator(EvaluationContext evaluationContext)
public abstract MemberExpression getMemberExpression()
public EvaluationContext getEvaluationContext()
protected boolean applyFilter(JRJsonNode node)
protected List<JRJsonNode> filterArrayNode(JRJsonNode parent, com.fasterxml.jackson.databind.node.ArrayNode childArray)
protected List<JRJsonNode> filterArrayNode(JRJsonNode parent, com.fasterxml.jackson.databind.node.ArrayNode childArray, String deeperKey)
protected List<JRJsonNode> filterArrayNode(JRJsonNode parent, com.fasterxml.jackson.databind.node.ArrayNode childArray, String deeperKey, boolean keepArrayContainment)
protected void addChildrenToStack(JRJsonNode stackNode, Deque<JRJsonNode> stack)
Copyright © 2017. All rights reserved.