Uses of Class
com.networknt.schema.JsonSchema
-
Packages that use JsonSchema Package Description com.networknt.schema com.networknt.schema.format com.networknt.schema.output 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 private JsonSchemaAdditionalPropertiesValidator. additionalPropertiesSchemaprivate JsonSchemaItemsValidator. additionalSchemaprivate JsonSchemaIfValidator. elseSchemaprotected JsonSchemaValidationMessageHandler. evaluationParentSchemaprivate JsonSchemaIfValidator. ifSchemaprivate JsonSchemaPropertyNamesValidator. innerSchemaprotected JsonSchemaValidationMessageHandler. parentSchemaprivate JsonSchemaContainsValidator. schemaprivate JsonSchemaItemsValidator. schemaprivate JsonSchemaItemsValidator202012. schemaprivate JsonSchemaNotValidator. schemaprivate JsonSchemaUnevaluatedItemsValidator. schemaprivate JsonSchemaUnevaluatedPropertiesValidator. schemaprivate JsonSchemaIfValidator. thenSchemaFields in com.networknt.schema with type parameters of type JsonSchema Modifier and Type Field Description private java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. dynamicAnchorsprivate java.util.concurrent.ConcurrentMap<SchemaLocation,JsonSchema>JsonSchemaFactory. schemaCacheprivate java.util.Map<java.lang.String,JsonSchema>DependentSchemas. schemaDependenciesprivate java.util.Map<java.lang.String,JsonSchema>DependenciesValidator. schemaDepsprivate java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. schemaReferencesprivate java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. schemaResourcesprivate java.util.List<JsonSchema>AllOfValidator. schemasprivate java.util.List<JsonSchema>AnyOfValidator. schemasprivate java.util.List<JsonSchema>OneOfValidator. schemasprivate java.util.Map<RegularExpression,JsonSchema>PatternPropertiesValidator. schemasprivate java.util.Map<java.lang.String,JsonSchema>PropertiesValidator. schemasprivate java.util.function.Supplier<JsonSchema>JsonSchemaRef. schemaSupplierprivate java.util.List<JsonSchema>ItemsValidator. tupleSchemaprivate java.util.List<JsonSchema>PrefixItemsValidator. tupleSchemaMethods in com.networknt.schema that return JsonSchema Modifier and Type Method Description JsonSchemaJsonSchemaFactory. create(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)private JsonSchemaJsonSchemaFactory. doCreate(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, boolean suppressSubSchemaRetrieval)protected JsonSchemaBaseJsonValidator. fetchSubSchemaNode(ValidationContext validationContext)JsonSchemaJsonSchema. findAncestor()JsonSchemaJsonSchema. findLexicalRoot()JsonSchemaJsonSchema. findSchemaResourceRoot()Finds the root of the schema resource.(package private) static JsonSchemaJsonSchema. from(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent, boolean suppressSubSchemaRetrieval)JsonSchemaJsonSchema. fromRef(JsonSchema refEvaluationParentSchema, JsonNodePath refEvaluationPath)Creates a schema using the current one as a template with the parent as the ref.JsonSchemaBaseJsonValidator. getEvaluationParentSchema()Gets the evaluation parent schema.private static JsonSchemaRefValidator. getJsonSchema(JsonSchema parent, ValidationContext validationContext, java.lang.String refValue, java.lang.String refValueOriginal, JsonNodePath evaluationPath)protected JsonSchemaJsonSchemaFactory. getMappedSchema(SchemaLocation schemaUri, SchemaValidatorsConfig config)JsonSchemaBaseJsonValidator. getParentSchema()Gets the parent schema.JsonSchemaJsonSchema. getRefSchema(JsonNodePath fragment)JsonSchemaItemsValidator. getSchema()JsonSchemaItemsValidator202012. getSchema()JsonSchemaJsonSchemaFactory. getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(SchemaLocation schemaUri)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(SchemaLocation schemaUri, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.io.InputStream schemaStream)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.io.InputStream schemaStream, InputFormat inputFormat, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.io.InputStream schemaStream, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.lang.String schema)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.lang.String schema, InputFormat inputFormat)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.lang.String schema, InputFormat inputFormat, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.lang.String schema, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.net.URI schemaUri)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.net.URI schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode)Gets the schema.JsonSchemaJsonSchemaFactory. getSchema(java.net.URI schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode, SchemaValidatorsConfig config)Gets the schema.JsonSchemaJsonSchemaRef. getSchema()(package private) static JsonSchemaRecursiveRefValidator. getSchema(JsonSchema parentSchema, ValidationContext validationContext, java.lang.String refValue, JsonNodePath evaluationPath)JsonSchemaJsonSchema. getSubSchema(JsonNodePath fragment)Gets the sub schema given the json pointer fragment.protected JsonSchemaJsonSchemaFactory. loadSchema(SchemaLocation schemaUri, SchemaValidatorsConfig config)Loads the schema.protected JsonSchemaJsonSchemaFactory. newJsonSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaValidatorsConfig config)Creates a json schema from initial input.JsonSchemaValidationContext. newSchema(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)private static JsonSchemaBaseJsonValidator. obtainSubSchemaNode(com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext)JsonSchemaJsonSchema. withConfig(SchemaValidatorsConfig config)Methods in com.networknt.schema that return types with arguments of type JsonSchema Modifier and Type Method Description java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. getDynamicAnchors()Gets the dynamic anchors.java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. getSchemaReferences()Gets the schema references identified by the ref uri.java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema>ValidationContext. getSchemaResources()Gets the schema resources identified by id.java.util.Map<java.lang.String,JsonSchema>PropertiesValidator. getSchemas()java.util.List<JsonSchema>ItemsValidator. getTupleSchema()java.util.List<JsonSchema>PrefixItemsValidator. getTupleSchema()Methods in com.networknt.schema with parameters of type JsonSchema Modifier and Type Method Description protected static voidBaseJsonValidator. checkDiscriminatorMatch(DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, java.lang.String discriminatorPropertyValue, JsonSchema jsonSchema)Checks based on the currentDiscriminatorContextwhether the providedJsonSchemaa match against the current discriminator.private static voidBaseJsonValidator. checkForExplicitDiscriminatorMappingMatch(DiscriminatorContext currentDiscriminatorContext, java.lang.String discriminatorPropertyValue, com.fasterxml.jackson.databind.JsonNode discriminatorMapping, JsonSchema schema)private static voidBaseJsonValidator. checkForImplicitDiscriminatorMappingMatch(DiscriminatorContext currentDiscriminatorContext, java.lang.String discriminatorPropertyValue, JsonSchema schema)private static voidRefValidator. copySchemaResources(ValidationContext validationContext, JsonSchema schemaResource)JsonSchemaJsonSchemaFactory. create(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)private JsonSchemaJsonSchemaFactory. doCreate(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, boolean suppressSubSchemaRetrieval)java.lang.BooleanOutputFormat.Boolean. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)java.util.Set<ValidationMessage>OutputFormat.Default. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)OutputFlagOutputFormat.Flag. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)TOutputFormat. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)Formats the validation results.OutputUnitOutputFormat.Hierarchical. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)OutputUnitOutputFormat.List. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)ValidationResultOutputFormat.Result. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext)(package private) static JsonSchemaJsonSchema. from(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent, boolean suppressSubSchemaRetrieval)JsonSchemaJsonSchema. fromRef(JsonSchema refEvaluationParentSchema, JsonNodePath refEvaluationPath)Creates a schema using the current one as a template with the parent as the ref.private static com.fasterxml.jackson.databind.JsonNodeItemsValidator. getDefaultNode(JsonSchema schema)private static com.fasterxml.jackson.databind.JsonNodeItemsValidator202012. getDefaultNode(JsonSchema schema)private static com.fasterxml.jackson.databind.JsonNodePrefixItemsValidator. getDefaultNode(JsonSchema schema)private static com.fasterxml.jackson.databind.JsonNodePropertiesValidator. getDefaultNode(JsonSchema schema)private static JsonSchemaRefValidator. getJsonSchema(JsonSchema parent, ValidationContext validationContext, java.lang.String refValue, java.lang.String refValueOriginal, JsonNodePath evaluationPath)protected com.fasterxml.jackson.databind.JsonNodeValidationMessageHandler. getMessageNode(java.lang.String errorMessageKeyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, java.lang.String pname)(package private) static JsonSchemaRefDynamicRefValidator. getRefSchema(JsonSchema parentSchema, ValidationContext validationContext, java.lang.String refValue, JsonNodePath evaluationPath)(package private) static JsonSchemaRefRecursiveRefValidator. getRefSchema(JsonSchema parentSchema, ValidationContext validationContext, java.lang.String refValue, JsonNodePath evaluationPath)(package private) static JsonSchemaRefRefValidator. getRefSchema(JsonSchema parentSchema, ValidationContext validationContext, java.lang.String refValue, JsonNodePath evaluationPath)(package private) static JsonSchemaRecursiveRefValidator. getSchema(JsonSchema parentSchema, ValidationContext validationContext, java.lang.String refValue, JsonNodePath evaluationPath)private com.fasterxml.jackson.databind.JsonNodeJsonSchema. handleNullNode(java.lang.String ref, JsonSchema schema)JsonValidatorValidatorFactory. newInstance(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonSchemaValidationContext. newSchema(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)JsonValidatorAnnotationKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorFormatKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorJsonMetaSchema. newValidator(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)Creates a new validator of the keyword.JsonValidatorKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)Creates a new validator for the keyword.JsonValidatorNonValidationKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorValidationContext. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)JsonValidatorValidatorTypeCode. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)private static booleanBaseJsonValidator. noExplicitDiscriminatorKeyOverride(com.fasterxml.jackson.databind.JsonNode discriminatorMapping, JsonSchema parentSchema)private voidJsonSchemaFactory. preload(JsonSchema jsonSchema, SchemaValidatorsConfig config)Preloads the json schema if the configuration option is set.protected static voidBaseJsonValidator. registerAndMergeDiscriminator(DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, JsonSchema schema, JsonNodePath instanceLocation)Rolls up all nested and compatible discriminators to the root discriminator of the type.private static java.lang.StringDynamicRefValidator. resolve(JsonSchema parentSchema, java.lang.String refValue)private static java.lang.StringRefValidator. resolve(JsonSchema parentSchema, java.lang.String refValue)private voidItemsValidator. walkSchema(ExecutionContext executionContext, JsonSchema walkSchema, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, boolean shouldValidateSchema, java.util.Set<ValidationMessage> validationMessages, java.lang.String keyword)private voidItemsValidator202012. walkSchema(ExecutionContext executionContext, JsonSchema walkSchema, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, boolean shouldValidateSchema, java.util.Set<ValidationMessage> validationMessages)private voidPrefixItemsValidator. walkSchema(ExecutionContext executionContext, JsonSchema walkSchema, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, boolean shouldValidateSchema, java.util.Set<ValidationMessage> validationMessages)Method parameters in com.networknt.schema with type arguments of type JsonSchema Modifier and Type Method Description protected voidBaseJsonValidator. preloadJsonSchemas(java.util.Collection<JsonSchema> schemas)private voidPropertiesValidator. walkSchema(ExecutionContext executionContext, java.util.Map.Entry<java.lang.String,JsonSchema> entry, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, boolean shouldValidateSchema, SetView<ValidationMessage> validationMessages, WalkListenerRunner propertyWalkListenerRunner)Constructors in com.networknt.schema with parameters of type JsonSchema Constructor Description AdditionalPropertiesValidator(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)BaseJsonValidator(boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, java.lang.String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, java.util.Map<java.lang.String,java.lang.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)JsonSchema(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parent, boolean suppressSubSchemaRetrieval)JsonSchema(java.util.List<JsonValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, java.lang.String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, java.lang.String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, java.util.Map<java.lang.String,java.lang.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)ValidationMessageHandler(ErrorMessageType errorMessageType, java.lang.String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath)ValidationMessageHandler(ErrorMessageType errorMessageType, java.lang.String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, java.util.Map<java.lang.String,java.lang.String> errorMessage)Constructor to create a copy using fields.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)Constructor parameters in com.networknt.schema with type arguments of type JsonSchema Constructor Description JsonSchemaRef(java.util.function.Supplier<JsonSchema> schema)ValidationContext(JsonMetaSchema metaSchema, JsonSchemaFactory jsonSchemaFactory, SchemaValidatorsConfig config, java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema> schemaReferences, java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema> schemaResources, java.util.concurrent.ConcurrentMap<java.lang.String,JsonSchema> dynamicAnchors) -
Uses of JsonSchema in com.networknt.schema.format
Constructors in com.networknt.schema.format with parameters of type JsonSchema Constructor Description BaseFormatJsonValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext) -
Uses of JsonSchema in com.networknt.schema.output
Methods in com.networknt.schema.output with parameters of type JsonSchema Modifier and Type Method Description static OutputUnitHierarchicalOutputUnitFormatter. format(JsonSchema jsonSchema, java.util.Set<ValidationMessage> validationMessages, ExecutionContext executionContext, ValidationContext validationContext, java.util.function.Function<ValidationMessage,java.lang.Object> assertionMapper) -
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 booleanJsonNodeUtil. equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node, JsonType schemaType, JsonSchema parentSchema, ValidationContext validationContext)static JsonSchemaRefJsonSchemaRefs. from(JsonSchema schema)Gets the ref.private static booleanJsonNodeUtil. isEnumObjectSchema(JsonSchema jsonSchema) -
Uses of JsonSchema in com.networknt.schema.walk
Fields in com.networknt.schema.walk declared as JsonSchema Modifier and Type Field Description private JsonSchemaWalkEvent. schemaMethods in com.networknt.schema.walk that return JsonSchema Modifier and Type Method Description JsonSchemaWalkEvent. getSchema()Gets the schema that will be used to evaluate the instance node.Methods in com.networknt.schema.walk with parameters of type JsonSchema Modifier and Type Method Description protected WalkEventAbstractWalkListenerRunner. constructWalkEvent(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)voidDefaultItemWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidDefaultKeywordWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidDefaultPropertyWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)booleanDefaultItemWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanDefaultKeywordWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanDefaultPropertyWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)WalkEvent.WalkEventBuilderWalkEvent.WalkEventBuilder. schema(JsonSchema schema)
-