Class PathExpressionVisitor

    • Constructor Detail

      • PathExpressionVisitor

        public PathExpressionVisitor​(com.fasterxml.jackson.databind.JsonNode json,
                                     Integer indexVarValue)
    • Method Detail

      • ERR_FIELD_ON_NON_OBJECT

        public static final String ERR_FIELD_ON_NON_OBJECT​(String fieldName)
      • ERR_INDEX_ON_NON_ARRAY

        public static final String ERR_INDEX_ON_NON_ARRAY​(String fieldName,
                                                          int index)
      • ERR_ARR_INDEX_OUT_OF_BOUNDS

        public static final String ERR_ARR_INDEX_OUT_OF_BOUNDS​(String fieldName,
                                                               int index)
      • reachedObjectField

        protected abstract com.fasterxml.jackson.databind.JsonNode reachedObjectField​(com.fasterxml.jackson.databind.node.ObjectNode object,
                                                                                      String fieldName)
      • reachedArrayIndex

        protected abstract com.fasterxml.jackson.databind.JsonNode reachedArrayIndex​(com.fasterxml.jackson.databind.node.ArrayNode array,
                                                                                     int index)
      • main

        public static void main​(String[] args)