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.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 JsonMetaSchema.Builder JsonMetaSchema.FormatKeywordFactory 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 JsonType JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.Keyword Represents a keyword.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.ValidationContext ValidationMessage The output format.ValidationMessage.Builder ValidationMessage.BuilderSupport ValidationMessageHandler ValidationResult ValidatorState ValidatorTypeCode Vocabulary Represents a vocabulary in meta schema. -
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 JsonSchema Used for creating a schema with validators for validating inputs.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.JsonSchemaFactory Factory for buildingJsonSchemainstances.SchemaLocation The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.SchemaValidatorsConfig ValidationContext ValidationMessage The output format.