Package com.networknt.schema
package com.networknt.schema
-
ClassDescriptionThe absolute IRI is an IRI without the fragment.Base collector.Base
JsonValidator.Abstract keyword.JsonValidatorfor additionalProperties.JsonValidatorfor allOf.Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.JsonValidatorfor anyOf.BaseJsonValidator.Supplier that caches the output.Collector<E>Basic interface that allows the implementers to collect the information and return it.Context for holding the output returned by theCollectorimplementations.JsonValidatorfor const.JsonValidatorfor contains.JsonValidatorfor contentEncoding.JsonValidatorfor contentMediaType.DefaultJsonMetaSchemaFactory.JsonValidatorfor dependencies.JsonValidatorfor dependentRequired.JsonValidatorfor dependentSchemas.AJsonMetaSchemaFactorythat does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory.Unknown keyword factory that rejects unknown keywords.JsonValidatorthat resolves discriminator.JsonValidatorthat resolves $dynamicRef.JsonValidatorfor enum.JsonValidatorfor exclusiveMaximum.JsonValidatorfor exclusiveMinimum.Configuration per execution.Stores the execution context for the validation run.Customize the execution context before validation.Thrown when an assertion happens and the evaluation can fail fast.JsonValidatorfor false.Used to implement the various formats for the format keyword.Format Keyword.Formats.Validator for Format.JsonValidatorfor if.The input data format.Thrown when an invalid schema is used.Thrown when an invalid schema ref is used.JsonValidatorfor items V4 to V2019-09.JsonValidatorfor items from V2012-12.Represents a meta-schema which is uniquely identified by its IRI.Builder forJsonMetaSchema.Factory for creating a format keyword.Factory forJsonMetaSchema.Represents a path to a JSON node.Used for creating a schema with validators for validating inputs.Represents an error when processing the JsonSchema.Factory for buildingJsonSchemainstances.Validator for validating the correctness of $id.Implementation ofJsonSchemaIdValidator.Use this object instead a JsonSchema for references.Json schema version.Indicates the type.Standard json validator interface, implemented by all validators and JsonSchema.Represents a keyword.Factory forKeyword.JsonValidatorfor maxmimum.JsonValidatorfor maxItems.JsonValidatorfor maxLength.JsonValidatorfor maxProperties.MessageSourceValidationMessage.JsonValidatorfor minimum.JsonValidatorfor minItems.JsonValidatorfor minLength.JsonValidatorfor maxContains and minContains in a schema.JsonValidatorfor minProperties.JsonValidatorfor multipleOf.Used for Keywords that have no validation aspect, but are part of the metaschema.JsonValidatorfor notAllowed.JsonValidatorfor not.JsonValidatorfor oneOf.OutputFormat<T>Formats the validation results.The Boolean output format.The Default output format.The Flag output format.The Hierarchical output format.The List output format.The Result output format.Enumeration defining the different approached available to generate the paths added to validation messages.JsonValidatorfor patternProperties.JsonValidatorfor prefixItems.JsonValidatorfor properties.JsonValidatorfor readOnly.JsonValidatorthat resolves $recursiveRef.JsonValidatorthat resolves $ref.JsonValidatorfor required.Schema Identifier used in $schema.The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.Builder for buildingSchemaLocation.The fragment can be a JSON pointer to the document or an anchor.Configuration for validators.Builder forSchemaValidatorsConfig.SchemaValidatorsConfigthat throws on mutators or deprecated methods.This class is used to detect schema versionJsonValidatorfor true.Type factory.JsonValidatorfor type.JsonValidatorfor unevaluatedItems.JsonValidatorfor unevaluatedProperties.JsonValidatorfor type union.JsonValidatorfor uniqueItems.Unknown keyword factory.The output format.Validation message handler.Represents a validation result.Draft 2019-09 dialect.Draft 2020-12 dialect.Draft 4 dialect.Draft 6 dialect.Draft 7 dialect.Vocabularies.Represents a vocabulary in meta-schema.Factory forVocabulary.JsonValidatorfor writeOnly.