Uses of Package
com.networknt.schema
-
Classes in com.networknt.schema used by com.networknt.schema Class Description AbsoluteIri The absolute IRI is an IRI without the fragment.AbstractJsonValidator BaseJsonValidator
.AbstractKeyword Abstract keyword.ApplyDefaultsStrategy BaseJsonValidator BaseJsonValidator
.Collector Basic interface that allows the implementers to collect the information and return it.CollectorContext Context for holding the output returned by theCollector
implementations.DefaultJsonMetaSchemaFactory DefaultJsonMetaSchemaFactory
.DisallowUnknownJsonMetaSchemaFactory AJsonMetaSchemaFactory
that does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory
.DisallowUnknownKeywordFactory Unknown keyword factory that rejects unknown keywords.DiscriminatorContext ErrorMessageType ExecutionConfig Configuration per execution.ExecutionContext Stores the execution context for the validation run.ExecutionContextCustomizer Customize the execution context before validation.Format Used to implement the various formats for the format keyword.FormatKeyword Format Keyword.FormatValidator Validator for Format.InputFormat The input data format.InvalidSchemaException Thrown when an invalid schema is used.JsonMetaSchema Represents a meta-schema which is uniquely identified by its IRI.JsonMetaSchema.Builder Builder forJsonMetaSchema
.JsonMetaSchema.FormatKeywordFactory Factory for creating a format keyword.JsonMetaSchemaFactory Factory forJsonMetaSchema
.JsonNodePath Represents a path to a JSON node.JsonSchema Used for creating a schema with validators for validating inputs.JsonSchemaException Represents an error when processing the JsonSchema.JsonSchemaFactory Factory for buildingJsonSchema
instances.JsonSchemaFactory.Builder JsonSchemaIdValidator Validator for validating the correctness of $id.JsonSchemaRef Use this object instead a JsonSchema for references.JsonSchemaVersion Json schema version.JsonType Indicates the type.JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.Keyword Represents a keyword.KeywordFactory Factory forKeyword
.MessageSourceValidationMessage.Builder MessageSourceValidationMessage.BuilderSupport MinMaxContainsValidator.Analysis OutputFormat Formats the validation results.OutputFormat.Boolean The Boolean output format.OutputFormat.Default The Default output format.OutputFormat.Flag The Flag output format.OutputFormat.Hierarchical The Hierarchical output format.OutputFormat.List The List output format.OutputFormat.Result The Result output format.PathType Enumeration defining the different approached available to generate the paths added to validation messages.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.SchemaLocation.Builder Builder for buildingSchemaLocation
.SchemaValidatorsConfig Configuration for validators.SchemaValidatorsConfig.Builder Builder forSchemaValidatorsConfig
.SpecVersion.VersionFlag ThresholdMixin TypeValidator JsonValidator
for type.UnionTypeValidator JsonValidator
for type union.UnknownKeywordFactory Unknown keyword factory.ValidationContext ValidationMessage The output format.ValidationMessage.Builder ValidationMessage.BuilderSupport ValidationMessageHandler Validation message handler.ValidationResult Represents a validation result.ValidatorFactory ValidatorTypeCode VersionCode Vocabulary Represents a vocabulary in meta-schema.VocabularyFactory Factory forVocabulary
. -
Classes in com.networknt.schema used by com.networknt.schema.annotation Class Description JsonNodePath Represents a path to a JSON node.Keyword Represents a keyword.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result. -
Classes in com.networknt.schema used by com.networknt.schema.format Class Description BaseJsonValidator BaseJsonValidator
.ErrorMessageType ExecutionContext Stores the execution context for the validation run.Format Used to implement the various formats for the format keyword.JsonNodePath Represents a path to a JSON node.JsonSchema Used for creating a schema with validators for validating inputs.JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.Keyword Represents a keyword.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.SpecVersion.VersionFlag ValidationContext ValidationMessageHandler Validation message handler. -
Classes in com.networknt.schema used by com.networknt.schema.oas Class Description JsonMetaSchema Represents a meta-schema which is uniquely identified by its IRI. -
Classes in com.networknt.schema used by com.networknt.schema.output Class Description ExecutionContext Stores the execution context for the validation run.JsonNodePath Represents a path to a JSON node.JsonSchema Used for creating a schema with validators for validating inputs.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.ValidationContext ValidationMessage The output format. -
Classes in com.networknt.schema used by com.networknt.schema.regex Class Description ValidationContext -
Classes in com.networknt.schema used by com.networknt.schema.resource Class Description AbsoluteIri The absolute IRI is an IRI without the fragment. -
Classes in com.networknt.schema used by com.networknt.schema.result Class Description JsonNodePath Represents a path to a JSON node.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result. -
Classes in com.networknt.schema used by com.networknt.schema.serialization Class Description InputFormat The input data format. -
Classes in com.networknt.schema used by com.networknt.schema.utils Class Description AbsoluteIri The absolute IRI is an IRI without the fragment.JsonNodePath Represents a path to a JSON node.JsonSchema Used for creating a schema with validators for validating inputs.JsonSchemaRef Use this object instead a JsonSchema for references.JsonType Indicates the type.PathType Enumeration defining the different approached available to generate the paths added to validation messages.SchemaValidatorsConfig Configuration for validators.ValidationContext -
Classes in com.networknt.schema used by com.networknt.schema.walk Class Description ExecutionContext Stores the execution context for the validation run.JsonNodePath Represents a path to a JSON node.JsonSchema Used for creating a schema with validators for validating inputs.JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.ValidationMessage The output format.