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.AbstractKeyword Abstract keyword.ApplyDefaultsStrategy BaseJsonValidator Collector Basic interface that allows the implementers to collect the information and return it.CollectorContext Context for holding the output returned by theCollectorimplementations.DefaultJsonMetaSchemaFactory DefaultJsonMetaSchemaFactory.DisallowUnknownJsonMetaSchemaFactory AJsonMetaSchemaFactorythat 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 JsonSchemaFactory Factory for buildingJsonSchemainstances.JsonSchemaFactory.Builder JsonSchemaIdValidator Validator for validating the correctness of $id.JsonSchemaRef Use this object instead a JsonSchema for references.JsonSchemaVersion Json schema version.JsonType JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.Keyword Represents a keyword.KeywordFactory Factory forKeyword.MessageSourceValidationMessage.Builder MessageSourceValidationMessage.BuilderSupport OutputFormat Formats the validation results.OutputFormat.Default The Default output format.OutputFormat.Flag The Flag output format.OutputFormat.Hierarchical The Hierarchical output format.OutputFormat.List The List 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 SpecVersion.VersionFlag TypeValidator JsonValidatorfor type.UnknownKeywordFactory Unknown keyword factory.ValidationContext ValidationMessage The output format.ValidationMessage.Builder ValidationMessage.BuilderSupport ValidationMessageHandler ValidationResult ValidatorState ValidatorTypeCode 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 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 -
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.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 PathType Enumeration defining the different approached available to generate the paths added to validation messages.SchemaValidatorsConfig 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.