Uses of Class
com.networknt.schema.ValidationMessage
-
Packages that use ValidationMessage Package Description com.networknt.schema com.networknt.schema.format com.networknt.schema.walk -
-
Uses of ValidationMessage in com.networknt.schema
Methods in com.networknt.schema that return ValidationMessage Modifier and Type Method Description ValidationMessage
ValidationMessage.Builder. build()
protected ValidationMessage
BaseJsonValidator. buildValidationMessage(String at, String... arguments)
protected ValidationMessage
BaseJsonValidator. constructValidationMessage(String messageKey, String at, String... arguments)
static ValidationMessage
ValidationMessage. of(String type, ErrorMessageType errorMessageType, MessageFormat messageFormat, String at, String schemaPath, String... arguments)
static ValidationMessage
ValidationMessage. of(String type, ErrorMessageType errorMessageType, MessageFormat messageFormat, String at, String schemaPath, Map<String,Object> details)
static ValidationMessage
ValidationMessage. ofWithCustom(String type, ErrorMessageType errorMessageType, MessageFormat messageFormat, String customMessage, String at, String schemaPath, String... arguments)
Methods in com.networknt.schema that return types with arguments of type ValidationMessage Modifier and Type Method Description Set<ValidationMessage>
JsonSchemaException. getValidationMessages()
Set<ValidationMessage>
ValidationResult. getValidationMessages()
Set<ValidationMessage>
AbstractJsonValidator. validate(com.fasterxml.jackson.databind.JsonNode node)
Set<ValidationMessage>
AdditionalPropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
AllOfValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
AnyOfValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
BaseJsonValidator. validate(com.fasterxml.jackson.databind.JsonNode node)
Set<ValidationMessage>
ConstValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ContainsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
DependenciesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
DependentRequired. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
DependentSchemas. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
EnumValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ExclusiveMaximumValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ExclusiveMinimumValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
FalseValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
FormatValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
IfValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ItemsValidator202012. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
JsonSchema. validate(com.fasterxml.jackson.databind.JsonNode node)
START OF VALIDATE METHODSSet<ValidationMessage>
JsonSchema. validate(com.fasterxml.jackson.databind.JsonNode jsonNode, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
JsonSchemaRef. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
default Set<ValidationMessage>
JsonValidator. validate(com.fasterxml.jackson.databind.JsonNode rootNode)
Validate the given root JsonNode, starting at the root of the data path.Set<ValidationMessage>
JsonValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Validate the given JsonNode, the given node is the child node of the root node at given data path.Set<ValidationMessage>
MaximumValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MaxItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MaxLengthValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MaxPropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MinimumValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MinItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MinLengthValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MinMaxContainsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MinPropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
MultipleOfValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
NotAllowedValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
NotValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
OneOfValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
PatternPropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
PatternValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
PrefixItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
PropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
PropertyNamesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
ReadOnlyValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
RefValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
RequiredValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
TrueValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
TypeValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
UnevaluatedItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
UnevaluatedPropertiesValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
UnionTypeValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
UniqueItemsValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
Set<ValidationMessage>
AbstractJsonValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
AdditionalPropertiesValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
AllOfValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
AnyOfValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
BaseJsonValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
This is default implementation of walk method.Set<ValidationMessage>
ItemsValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
ItemsValidator202012. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
JsonSchema. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
JsonSchemaRef. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
default Set<ValidationMessage>
JsonValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
This is default implementation of walk method.Set<ValidationMessage>
NotValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
OneOfValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
PrefixItemsValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
PropertiesValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Set<ValidationMessage>
RefValidator. walk(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, boolean shouldValidateSchema)
Constructors in com.networknt.schema with parameters of type ValidationMessage Constructor Description JsonSchemaException(ValidationMessage validationMessage)
Constructor parameters in com.networknt.schema with type arguments of type ValidationMessage Constructor Description ValidationResult(Set<ValidationMessage> validationMessages, CollectorContext collectorContext)
-
Uses of ValidationMessage in com.networknt.schema.format
Methods in com.networknt.schema.format that return types with arguments of type ValidationMessage Modifier and Type Method Description Set<ValidationMessage>
DateTimeValidator. validate(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
-
Uses of ValidationMessage in com.networknt.schema.walk
Methods in com.networknt.schema.walk that return types with arguments of type ValidationMessage Modifier and Type Method Description Set<ValidationMessage>
JsonSchemaWalker. 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.Method parameters in com.networknt.schema.walk with type arguments of type ValidationMessage Modifier and Type Method Description void
JsonSchemaWalkListener. onWalkEnd(WalkEvent walkEvent, Set<ValidationMessage> validationMessages)
protected void
AbstractWalkListenerRunner. runPostWalkListeners(List<JsonSchemaWalkListener> walkListeners, WalkEvent walkEvent, Set<ValidationMessage> validationMessages)
void
DefaultItemWalkListenerRunner. runPostWalkListeners(String keyWordPath, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory currentJsonSchemaFactory, Set<ValidationMessage> validationMessages)
void
DefaultKeywordWalkListenerRunner. runPostWalkListeners(String keyWordPath, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory currentJsonSchemaFactory, Set<ValidationMessage> validationMessages)
void
DefaultPropertyWalkListenerRunner. runPostWalkListeners(String keyWordPath, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory currentJsonSchemaFactory, Set<ValidationMessage> validationMessages)
void
WalkListenerRunner. runPostWalkListeners(String keyWordPath, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, JsonSchemaFactory jsonSchemaFactory, Set<ValidationMessage> validationMessages)
-