Package com.networknt.schema.walk
Interface WalkHandler
-
- All Known Implementing Classes:
AbstractWalkHandler,ItemWalkHandler,KeywordWalkHandler,PropertyWalkHandler,WalkConfig.NoOpWalkHandler
public interface WalkHandlerWalk handler that is called before and after visiting.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpostWalk(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 Detail
-
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)
-
-