Class DefaultKeywordWalkListenerRunner

    • Field Detail

      • keywordWalkListenersMap

        private final java.util.Map<java.lang.String,​java.util.List<JsonSchemaWalkListener>> keywordWalkListenersMap
    • Constructor Detail

      • DefaultKeywordWalkListenerRunner

        public DefaultKeywordWalkListenerRunner​(java.util.Map<java.lang.String,​java.util.List<JsonSchemaWalkListener>> keywordWalkListenersMap)
    • Method Detail

      • runPreWalkListeners

        public boolean runPreWalkListeners​(ExecutionContext executionContext,
                                           java.lang.String keyword,
                                           com.fasterxml.jackson.databind.JsonNode instanceNode,
                                           com.fasterxml.jackson.databind.JsonNode rootNode,
                                           JsonNodePath instanceLocation,
                                           JsonSchema schema,
                                           JsonValidator validator)
      • runPostWalkListeners

        public void runPostWalkListeners​(ExecutionContext executionContext,
                                         java.lang.String keyword,
                                         com.fasterxml.jackson.databind.JsonNode instanceNode,
                                         com.fasterxml.jackson.databind.JsonNode rootNode,
                                         JsonNodePath instanceLocation,
                                         JsonSchema schema,
                                         JsonValidator validator,
                                         java.util.Set<ValidationMessage> validationMessages)