protected boolean |
AnyOfValidator.canShortCircuit(ExecutionContext executionContext) |
If annotation collection is enabled cannot short circuit.
|
protected boolean |
AbstractJsonValidator.collectAnnotations(ExecutionContext executionContext) |
Determine if annotations should be reported.
|
protected boolean |
AbstractJsonValidator.collectAnnotations(ExecutionContext executionContext,
String keyword) |
Determine if annotations should be reported.
|
protected boolean |
BaseJsonValidator.collectAnnotations(ExecutionContext executionContext) |
Determine if annotations should be reported.
|
protected boolean |
BaseJsonValidator.collectAnnotations(ExecutionContext executionContext,
String keyword) |
Determine if annotations should be reported.
|
protected boolean |
FormatValidator.createUnknownFormatAssertions(ExecutionContext executionContext) |
When the Format-Assertion vocabulary is specified, implementations MUST fail
upon encountering unknown formats.
|
void |
ExecutionContextCustomizer.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
Customize the execution context before validation.
|
void |
OutputFormat.Boolean.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
default void |
OutputFormat.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
Customize the execution context before validation.
|
void |
OutputFormat.Default.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
void |
OutputFormat.Flag.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
void |
OutputFormat.Hierarchical.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
void |
OutputFormat.List.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
void |
OutputFormat.Result.customize(ExecutionContext executionContext,
ValidationContext validationContext) |
|
static void |
BaseJsonValidator.debug(org.slf4j.Logger logger,
ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Boolean |
OutputFormat.Boolean.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
Set<ValidationMessage> |
OutputFormat.Default.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
OutputFlag |
OutputFormat.Flag.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
T |
OutputFormat.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
Formats the validation results.
|
OutputUnit |
OutputFormat.Hierarchical.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
OutputUnit |
OutputFormat.List.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
ValidationResult |
OutputFormat.Result.format(JsonSchema jsonSchema,
Set<ValidationMessage> validationMessages,
ExecutionContext executionContext,
ValidationContext validationContext) |
|
protected boolean |
FormatValidator.isStrict(ExecutionContext executionContext) |
Determines if strict handling.
|
default boolean |
Format.matches(ExecutionContext executionContext,
ValidationContext validationContext,
com.fasterxml.jackson.databind.JsonNode value) |
Determines if the value matches the format.
|
default boolean |
Format.matches(ExecutionContext executionContext,
ValidationContext validationContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean assertionsEnabled,
FormatValidator formatValidator) |
Determines if the value matches the format.
|
default boolean |
Format.matches(ExecutionContext executionContext,
ValidationContext validationContext,
String value) |
Determines if the value matches the format.
|
default boolean |
Format.matches(ExecutionContext executionContext,
String value) |
Determines if the value matches the format.
|
protected void |
AbstractJsonValidator.putAnnotation(ExecutionContext executionContext,
Consumer<JsonNodeAnnotation.Builder> customizer) |
Puts an annotation.
|
protected void |
BaseJsonValidator.putAnnotation(ExecutionContext executionContext,
Consumer<JsonNodeAnnotation.Builder> customizer) |
Puts an annotation.
|
protected boolean |
OneOfValidator.reportChildErrors(ExecutionContext executionContext) |
Determines if child errors should be reported.
|
Set<ValidationMessage> |
AdditionalPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
AdditionalPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
AllOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
AllOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
AnyOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
AnyOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
BaseJsonValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node) |
|
Set<ValidationMessage> |
ConstValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ContainsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ContentEncodingValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ContentMediaTypeValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
DependenciesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
DependentRequired.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
DependentSchemas.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
DependentSchemas.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
DiscriminatorValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
DynamicRefValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
EnumValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ExclusiveMaximumValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ExclusiveMinimumValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
FalseValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
default Set<ValidationMessage> |
Format.validate(ExecutionContext executionContext,
ValidationContext validationContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean assertionsEnabled,
Supplier<MessageSourceValidationMessage.Builder> message,
FormatValidator formatValidator) |
Validates the format.
|
Set<ValidationMessage> |
FormatValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
IfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ItemsValidator202012.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
JsonSchema.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode jsonNode,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
START OF VALIDATE METHODS
|
<T> T |
JsonSchema.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
OutputFormat<T> format) |
Validates to a format.
|
<T> T |
JsonSchema.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
OutputFormat<T> format,
ExecutionContextCustomizer executionCustomizer) |
Validates to a format.
|
Set<ValidationMessage> |
JsonValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
Validate the given JsonNode, the given node is the child node of the root node at given
data path.
|
Set<ValidationMessage> |
MaximumValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MaxItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MaxLengthValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MaxPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MinimumValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MinItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MinLengthValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MinMaxContainsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MinPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
MultipleOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
NotAllowedValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
NotValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
NotValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
OneOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
OneOfValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
PatternPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
PatternValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
PrefixItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
PropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
protected Set<ValidationMessage> |
PropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean walk) |
|
Set<ValidationMessage> |
PropertyNamesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
ReadOnlyValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
RecursiveRefValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
RefValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
RequiredValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
TrueValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
TypeValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
UnevaluatedItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
UnevaluatedPropertiesValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
UnionTypeValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
UniqueItemsValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
Set<ValidationMessage> |
WriteOnlyValidator.validate(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
|
ValidationResult |
JsonSchema.validateAndCollect(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node) |
Deprecated.
|
protected Set<ValidationMessage> |
FormatValidator.validateUnknownFormat(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation) |
When the Format-Assertion vocabulary is specified, implementations MUST fail upon encountering unknown formats.
|
Set<ValidationMessage> |
AdditionalPropertiesValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
AllOfValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
AnyOfValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
DependentSchemas.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
DynamicRefValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
IfValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
ItemsValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
ItemsValidator202012.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
ValidationResult |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
boolean validate) |
Walk the JSON node.
|
ValidationResult |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
boolean validate,
ExecutionContextCustomizer executionCustomizer) |
Walk the JSON node.
|
ValidationResult |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
boolean validate,
Consumer<ExecutionContext> executionCustomizer) |
Walk the JSON node.
|
Set<ValidationMessage> |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
<T> T |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
OutputFormat<T> outputFormat,
boolean validate,
ExecutionContextCustomizer executionCustomizer) |
Walk the JSON node.
|
<T> T |
JsonSchema.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
OutputFormat<T> outputFormat,
boolean validate,
Consumer<ExecutionContext> executionCustomizer) |
Walk the JSON node.
|
ValidationResult |
JsonSchema.walk(ExecutionContext executionContext,
String input,
InputFormat inputFormat,
boolean validate) |
Walk the input.
|
ValidationResult |
JsonSchema.walk(ExecutionContext executionContext,
String input,
InputFormat inputFormat,
boolean validate,
ExecutionContextCustomizer executionCustomizer) |
Walk the input.
|
<T> T |
JsonSchema.walk(ExecutionContext executionContext,
String input,
InputFormat inputFormat,
OutputFormat<T> outputFormat,
boolean validate) |
Walk the input.
|
<T> T |
JsonSchema.walk(ExecutionContext executionContext,
String input,
InputFormat inputFormat,
OutputFormat<T> outputFormat,
boolean validate,
ExecutionContextCustomizer executionCustomizer) |
Walk the input.
|
default Set<ValidationMessage> |
JsonValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
This is default implementation of walk method.
|
Set<ValidationMessage> |
NotValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
OneOfValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
PrefixItemsValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
PropertiesValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
RecursiveRefValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
Set<ValidationMessage> |
RefValidator.walk(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean shouldValidateSchema) |
|
ValidationResult |
JsonSchema.walkAtNode(ExecutionContext executionContext,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.JsonNode rootNode,
JsonNodePath instanceLocation,
boolean validate) |
Walk at the node.
|