Package com.networknt.schema.walk
Interface WalkHandler
- All Known Implementing Classes:
AbstractWalkHandler,ItemWalkHandler,KeywordWalkHandler,PropertyWalkHandler,WalkConfig.NoOpWalkHandler
public interface WalkHandler
Walk handler that is called before and after visiting.
-
Method Summary
Modifier and TypeMethodDescriptionvoidpostWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) booleanpreWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator)
-
Method Details
-
preWalk
boolean preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) -
postWalk
void postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors)
-