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 Object implements WalkListenerRunner
-
-
Constructor Summary
Constructors Constructor Description AbstractWalkListenerRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WalkEventconstructWalkEvent(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonNodePath evaluationPath, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory currentJsonSchemaFactory)protected voidrunPostWalkListeners(List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent, Set<ValidationMessage> validationMessages)protected booleanrunPreWalkListeners(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, String keyword, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonNodePath evaluationPath, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory currentJsonSchemaFactory)
-
runPreWalkListeners
protected boolean runPreWalkListeners(List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent)
-
runPostWalkListeners
protected void runPostWalkListeners(List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent, Set<ValidationMessage> validationMessages)
-
-