public interface JsonSchemaWalker
Modifier and Type | Method and Description |
---|---|
Set<ValidationMessage> |
walk(com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
String at,
boolean shouldValidateSchema)
This method gives the capability to walk through the given JsonNode, allowing
functionality beyond validation like collecting information,handling cross
cutting concerns like logging or instrumentation.
|
Set<ValidationMessage> walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
shouldValidateSchema
is set to true. BaseJsonValidator.walk(JsonNode, JsonNode, String, boolean)
provides
a default implementation of this method. However validators that parse
sub-schemas should override this method to call walk method on those
sub-schemas.node
- JsonNoderootNode
- JsonNodeat
- StringshouldValidateSchema
- booleanCopyright © 2023. All rights reserved.