Uses of Class
com.networknt.schema.ValidationContext
Packages that use ValidationContext
Package
Description
-
Uses of ValidationContext in com.networknt.schema
Fields in com.networknt.schema declared as ValidationContextModifier and TypeFieldDescriptionprotected final ValidationContext
BaseJsonValidator.validationContext
Methods in com.networknt.schema that return ValidationContextModifier and TypeMethodDescriptionprotected ValidationContext
JsonSchemaFactory.createValidationContext
(com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaValidatorsConfig config) JsonSchema.getValidationContext()
private ValidationContext
JsonSchemaFactory.withMetaSchema
(ValidationContext validationContext, com.fasterxml.jackson.databind.JsonNode schemaNode) Determines the validation context to use for the schema given the parent validation context.Methods in com.networknt.schema with parameters of type ValidationContextModifier and TypeMethodDescriptionprivate static void
RefValidator.copySchemaResources
(ValidationContext validationContext, JsonSchema schemaResource) JsonSchemaFactory.create
(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema) 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) private JsonSchema
JsonSchemaFactory.doCreate
(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, boolean suppressSubSchemaRetrieval) protected JsonSchema
BaseJsonValidator.fetchSubSchemaNode
(ValidationContext validationContext) OutputFormat.Boolean.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) OutputFormat.Default.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) OutputFormat.Flag.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) OutputFormat.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) Formats the validation results.OutputFormat.Hierarchical.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) OutputFormat.List.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) OutputFormat.Result.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext) (package private) static JsonSchema
JsonSchema.from
(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent, boolean suppressSubSchemaRetrieval) private static JsonSchema
RefValidator.getJsonSchema
(JsonSchema parent, ValidationContext validationContext, String refValue, String refValueOriginal, JsonNodePath evaluationPath) DisallowUnknownKeywordFactory.getKeyword
(String value, ValidationContext validationContext) KeywordFactory.getKeyword
(String value, ValidationContext validationContext) Gets the keyword given the keyword value.UnknownKeywordFactory.getKeyword
(String value, ValidationContext validationContext) (package private) static JsonSchemaRef
DynamicRefValidator.getRefSchema
(JsonSchema parentSchema, ValidationContext validationContext, String refValue, JsonNodePath evaluationPath) (package private) static JsonSchemaRef
RecursiveRefValidator.getRefSchema
(JsonSchema parentSchema, ValidationContext validationContext, String refValue, JsonNodePath evaluationPath) (package private) static JsonSchemaRef
RefValidator.getRefSchema
(JsonSchema parentSchema, ValidationContext validationContext, String refValue, JsonNodePath evaluationPath) (package private) static JsonSchema
RecursiveRefValidator.getSchema
(JsonSchema parentSchema, ValidationContext validationContext, String refValue, JsonNodePath evaluationPath) 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.ValidatorFactory.newInstance
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) AnnotationKeyword.newValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) FormatKeyword.newValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) JsonMetaSchema.newValidator
(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema) Creates a new validator of the keyword.Keyword.newValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Creates a new validator for the keyword.NonValidationKeyword.newValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ValidatorTypeCode.newValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) private static JsonSchema
BaseJsonValidator.obtainSubSchemaNode
(com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext) private static SchemaLocation
JsonSchema.resolve
(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, boolean rootSchema, ValidationContext validationContext) 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.boolean
JsonSchemaIdValidator.DefaultJsonSchemaIdValidator.validate
(String id, boolean rootSchema, SchemaLocation schemaLocation, SchemaLocation resolvedSchemaLocation, ValidationContext validationContext) boolean
JsonSchemaIdValidator.validate
(String id, boolean rootSchema, SchemaLocation schemaLocation, SchemaLocation resolvedSchemaLocation, ValidationContext validationContext) Validates if the $id value is valid.private ValidationContext
JsonSchemaFactory.withMetaSchema
(ValidationContext validationContext, com.fasterxml.jackson.databind.JsonNode schemaNode) Determines the validation context to use for the schema given the parent validation context.Constructors in com.networknt.schema with parameters of type ValidationContextModifierConstructorDescriptionAdditionalPropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) AllOfValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) AnyOfValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) protected
BaseJsonValidator
(boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.BaseJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext, boolean suppressSubSchemaRetrieval) BaseJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidatorTypeCode validatorType, ValidationContext validationContext) ConstValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ContainsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ContentEncodingValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Constructor.ContentMediaTypeValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Constructor.DependenciesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Constructor.DependentRequired
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) DependentSchemas
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) DiscriminatorValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) DynamicRefValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) EnumValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ExclusiveMaximumValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ExclusiveMinimumValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) FalseValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) FormatValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Format format, ErrorMessageType errorMessageType, Keyword keyword) FormatValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Format format, ValidatorTypeCode type) IfValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ItemsValidator202012
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) private
JsonSchema
(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent, boolean suppressSubSchemaRetrieval) protected
JsonSchema
(List<JsonValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.MaximumValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MaxItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MaxLengthValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MaxPropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MinimumValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MinItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MinLengthValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MinMaxContainsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MinPropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) MultipleOfValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) NotAllowedValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) NotValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) OneOfValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) PatternPropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) PatternValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) PrefixItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) PropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) PropertyNamesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ReadOnlyValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) RecursiveRefValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) RefValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) RequiredValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) TrueValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) TypeValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) UnevaluatedItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) UnevaluatedPropertiesValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) UnionTypeValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) UniqueItemsValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Validator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Keyword keyword) Validator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Keyword keyword) WriteOnlyValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) -
Uses of ValidationContext in com.networknt.schema.format
Methods in com.networknt.schema.format with parameters of type ValidationContextModifier and TypeMethodDescriptionprotected boolean
DurationFormat.isStrictValidation
(ValidationContext validationContext) boolean
DurationFormat.matches
(ExecutionContext executionContext, ValidationContext validationContext, String duration) boolean
RegexFormat.matches
(ExecutionContext executionContext, ValidationContext validationContext, String value) Constructors in com.networknt.schema.format with parameters of type ValidationContextModifierConstructorDescriptionBaseFormatJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext) -
Uses of ValidationContext in com.networknt.schema.output
Methods in com.networknt.schema.output with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic OutputUnit
HierarchicalOutputUnitFormatter.format
(JsonSchema jsonSchema, Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext, Function<ValidationMessage, Object> assertionMapper) static OutputUnit
ListOutputUnitFormatter.format
(Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext, Function<ValidationMessage, Object> assertionMapper) -
Uses of ValidationContext in com.networknt.schema.regex
Methods in com.networknt.schema.regex with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic RegularExpression
RegularExpression.compile
(String regex, ValidationContext validationContext) -
Uses of ValidationContext in com.networknt.schema.utils
Methods in com.networknt.schema.utils with parameters of type ValidationContextModifier and TypeMethodDescriptionprivate static long
JsonNodeUtil.detectVersion
(ValidationContext validationContext) static boolean
JsonNodeUtil.equalsToSchemaType
(com.fasterxml.jackson.databind.JsonNode node, JsonType schemaType, JsonSchema parentSchema, ValidationContext validationContext)