Class PathExpressionVisitor.Getter
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.api.jsonata4java.expressions.path.generated.PathExpressionParserBaseVisitor<com.fasterxml.jackson.databind.JsonNode>
com.api.jsonata4java.expressions.path.PathExpressionVisitor
com.api.jsonata4java.expressions.path.PathExpressionVisitor.Getter
- All Implemented Interfaces:
PathExpressionParserVisitor<com.fasterxml.jackson.databind.JsonNode>,org.antlr.v4.runtime.tree.ParseTreeVisitor<com.fasterxml.jackson.databind.JsonNode>
- Enclosing class:
- PathExpressionVisitor
-
Nested Class Summary
Nested classes/interfaces inherited from class com.api.jsonata4java.expressions.path.PathExpressionVisitor
PathExpressionVisitor.Getter, PathExpressionVisitor.Setter -
Field Summary
Fields inherited from class com.api.jsonata4java.expressions.path.PathExpressionVisitor
ERR_INDEX_VAR_UNSET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.JsonNodereachedArrayIndex(com.fasterxml.jackson.databind.node.ArrayNode array, int index) protected com.fasterxml.jackson.databind.JsonNodereachedObjectField(com.fasterxml.jackson.databind.node.ObjectNode object, String fieldName) Methods inherited from class com.api.jsonata4java.expressions.path.PathExpressionVisitor
ERR_ARR_INDEX_OUT_OF_BOUNDS, ERR_FIELD_ON_NON_OBJECT, ERR_INDEX_ON_NON_ARRAY, main, visitPathMethods inherited from class com.api.jsonata4java.expressions.path.generated.PathExpressionParserBaseVisitor
visitArray_index, visitIdMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
Getter
-
-
Method Details
-
reachedObjectField
protected com.fasterxml.jackson.databind.JsonNode reachedObjectField(com.fasterxml.jackson.databind.node.ObjectNode object, String fieldName) - Specified by:
reachedObjectFieldin classPathExpressionVisitor
-
reachedArrayIndex
protected com.fasterxml.jackson.databind.JsonNode reachedArrayIndex(com.fasterxml.jackson.databind.node.ArrayNode array, int index) - Specified by:
reachedArrayIndexin classPathExpressionVisitor
-