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

public static class PathExpressionVisitor.Getter extends PathExpressionVisitor
  • Constructor Details

    • Getter

      public Getter(com.fasterxml.jackson.databind.JsonNode json, Integer indexVarValue)
  • Method Details

    • reachedObjectField

      protected com.fasterxml.jackson.databind.JsonNode reachedObjectField(com.fasterxml.jackson.databind.node.ObjectNode object, String fieldName)
      Specified by:
      reachedObjectField in class PathExpressionVisitor
    • reachedArrayIndex

      protected com.fasterxml.jackson.databind.JsonNode reachedArrayIndex(com.fasterxml.jackson.databind.node.ArrayNode array, int index)
      Specified by:
      reachedArrayIndex in class PathExpressionVisitor