Package com.networknt.schema.walk
Class AbstractWalkListenerRunner
- java.lang.Object
-
- com.networknt.schema.walk.AbstractWalkListenerRunner
-
- All Implemented Interfaces:
WalkListenerRunner
- Direct Known Subclasses:
DefaultItemWalkListenerRunner
,DefaultKeywordWalkListenerRunner
,DefaultPropertyWalkListenerRunner
public abstract class AbstractWalkListenerRunner extends java.lang.Object implements WalkListenerRunner
-
-
Constructor Summary
Constructors Constructor Description AbstractWalkListenerRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WalkEvent
constructWalkEvent(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)
protected void
runPostWalkListeners(java.util.List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent, java.util.Set<ValidationMessage> validationMessages)
protected boolean
runPreWalkListeners(java.util.List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.networknt.schema.walk.WalkListenerRunner
runPostWalkListeners, runPreWalkListeners
-
-
-
-
Method Detail
-
constructWalkEvent
protected WalkEvent constructWalkEvent(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)
-
runPreWalkListeners
protected boolean runPreWalkListeners(java.util.List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent)
-
runPostWalkListeners
protected void runPostWalkListeners(java.util.List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent, java.util.Set<ValidationMessage> validationMessages)
-
-