Uses of Class
com.networknt.schema.JsonSchema
-
Packages that use JsonSchema Package Description com.networknt.schema com.networknt.schema.format com.networknt.schema.utils com.networknt.schema.walk -
-
Uses of JsonSchema in com.networknt.schema
Fields in com.networknt.schema declared as JsonSchema Modifier and Type Field Description protected JsonSchema
ValidationMessageHandler. parentSchema
Methods in com.networknt.schema that return JsonSchema Modifier and Type Method Description JsonSchema
JsonSchemaFactory. create(ValidationContext validationContext, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)
JsonSchema
JsonSchema. createChildSchema(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode)
protected JsonSchema
BaseJsonValidator. fetchSubSchemaNode(ValidationContext validationContext)
JsonSchema
JsonSchema. findAncestor()
JsonSchema
CollectorContext.Scope. getContainingSchema()
JsonSchema
CollectorContext. getOutermostSchema()
JsonSchema
BaseJsonValidator. getParentSchema()
JsonSchema
ItemsValidator. getSchema()
JsonSchema
ItemsValidator202012. getSchema()
JsonSchema
JsonSchemaFactory. getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode)
JsonSchema
JsonSchemaFactory. getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode, SchemaValidatorsConfig config)
JsonSchema
JsonSchemaFactory. getSchema(InputStream schemaStream)
JsonSchema
JsonSchemaFactory. getSchema(InputStream schemaStream, SchemaValidatorsConfig config)
JsonSchema
JsonSchemaFactory. getSchema(String schema)
JsonSchema
JsonSchemaFactory. getSchema(String schema, SchemaValidatorsConfig config)
JsonSchema
JsonSchemaFactory. getSchema(URI schemaUri)
JsonSchema
JsonSchemaFactory. getSchema(URI schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode)
JsonSchema
JsonSchemaFactory. getSchema(URI schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode, SchemaValidatorsConfig config)
JsonSchema
JsonSchemaFactory. getSchema(URI schemaUri, SchemaValidatorsConfig config)
JsonSchema
JsonSchemaRef. getSchema()
protected JsonSchema
JsonSchemaFactory. newJsonSchema(URI schemaUri, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaValidatorsConfig config)
JsonSchema
ValidationContext. newSchema(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)
Methods in com.networknt.schema that return types with arguments of type JsonSchema Modifier and Type Method Description Map<String,JsonSchema>
PropertiesValidator. getSchemas()
List<JsonSchema>
ItemsValidator. getTupleSchema()
List<JsonSchema>
PrefixItemsValidator. getTupleSchema()
Methods in com.networknt.schema with parameters of type JsonSchema Modifier and Type Method Description protected static void
BaseJsonValidator. checkDiscriminatorMatch(ValidationContext.DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, String discriminatorPropertyValue, JsonSchema jsonSchema)
Checks based on the currentValidationContext.DiscriminatorContext
whether the providedJsonSchema
a match against against the current discriminator.JsonSchema
JsonSchemaFactory. create(ValidationContext validationContext, String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)
CollectorContext.Scope
CollectorContext. enterDynamicScope(JsonSchema containingSchema)
Creates a new scopeJsonSchema
ValidationContext. newSchema(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)
JsonValidator
FormatKeyword. newValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
JsonValidator
JsonMetaSchema. newValidator(ValidationContext validationContext, String schemaPath, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, String customMessage)
JsonValidator
Keyword. newValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
JsonValidator
NonValidationKeyword. newValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
JsonValidator
ValidationContext. newValidator(String schemaPath, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, String customMessage)
JsonValidator
ValidatorTypeCode. newValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
protected static void
BaseJsonValidator. registerAndMergeDiscriminator(ValidationContext.DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, JsonSchema schema, String at)
Rolls up all nested and compatible discriminators to the root discriminator of the type.Method parameters in com.networknt.schema with type arguments of type JsonSchema Modifier and Type Method Description protected void
BaseJsonValidator. preloadJsonSchemas(Collection<JsonSchema> schemas)
Constructors in com.networknt.schema with parameters of type JsonSchema Constructor Description AdditionalPropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
AllOfValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
AnyOfValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
BaseJsonValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidatorTypeCode validatorType, ValidationContext validationContext)
BaseJsonValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidatorTypeCode validatorType, ValidationContext validationContext, boolean suppressSubSchemaRetrieval)
ConstValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ContainsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
DependenciesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
DependentRequired(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
DependentSchemas(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
EnumValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ExclusiveMaximumValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ExclusiveMinimumValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
FalseValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
FormatValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Format format, ValidatorTypeCode type)
IfValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ItemsValidator202012(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
JsonSchema(ValidationContext validationContext, String schemaPath, URI currentUri, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent)
Deprecated.UseJsonSchemaFactory#create(ValidationContext, String, JsonNode, JsonSchema)
JsonSchemaRef(JsonSchema schema)
MaximumValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MaxItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MaxLengthValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MaxPropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MinimumValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MinItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MinLengthValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MinMaxContainsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MinPropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
MultipleOfValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
NotAllowedValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
NotValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
OneOfValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
PatternPropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
PatternValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
PrefixItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
PropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
PropertyNamesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ReadOnlyValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
RecursiveRefValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
RefValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
RequiredValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
TrueValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
TypeValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
UnevaluatedItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
UnevaluatedPropertiesValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
UnionTypeValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
UniqueItemsValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
ValidationMessageHandler(boolean failFast, ErrorMessageType errorMessageType, String customMessage, ResourceBundle resourceBundle, ValidatorTypeCode validatorType, JsonSchema parentSchema, String schemaPath)
WriteOnlyValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)
-
Uses of JsonSchema in com.networknt.schema.format
Constructors in com.networknt.schema.format with parameters of type JsonSchema Constructor Description DateTimeValidator(String schemaPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, ValidatorTypeCode type)
-
Uses of JsonSchema in com.networknt.schema.utils
Methods in com.networknt.schema.utils with parameters of type JsonSchema Modifier and Type Method Description static boolean
JsonNodeUtil. equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node, JsonType schemaType, JsonSchema parentSchema, ValidationContext validationContext)
-
Uses of JsonSchema in com.networknt.schema.walk
Methods in com.networknt.schema.walk that return JsonSchema Modifier and Type Method Description JsonSchema
WalkEvent. getParentSchema()
JsonSchema
WalkEvent. getRefSchema(URI schemaUri)
JsonSchema
WalkEvent. getRefSchema(URI schemaUri, SchemaValidatorsConfig schemaValidatorsConfig)
Methods in com.networknt.schema.walk with parameters of type JsonSchema Modifier and Type Method Description protected WalkEvent
AbstractWalkListenerRunner. constructWalkEvent(ExecutionContext executionContext, String keyWordName, 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)
void
DefaultItemWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, 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(ExecutionContext executionContext, 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(ExecutionContext executionContext, 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(ExecutionContext executionContext, 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)
boolean
DefaultItemWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, 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)
boolean
DefaultKeywordWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, 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)
boolean
DefaultPropertyWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, 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)
boolean
WalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, 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)
-