All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbsoluteIri The absolute IRI is an IRI without the fragment.AbsoluteIris Utility functions for AbsoluteIri.AbstractCollector<E> Base collector.AbstractFormat Deprecated. AbstractJsonValidator BaseJsonValidator
.AbstractKeyword Abstract keyword.AbstractRFC3986Format AbstractFormat
for RFC 3986.AbstractWalkListenerRunner AdditionalPropertiesValidator JsonValidator
for additionalProperties.AllOfValidator JsonValidator
for allOf.AnnotationKeyword Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.AnyOfValidator JsonValidator
for anyOf.ApplyDefaultsStrategy BaseFormat Deprecated. BaseFormatJsonValidator BaseJsonValidator BaseJsonValidator.JsonNodePathJsonPath BaseJsonValidator.JsonNodePathJsonPointer BaseJsonValidator.JsonNodePathLegacy CachedSupplier<T> Supplier that caches the output.CachingSupplier<T> Supplier
that caches the value.Classes Utility methods for classes.ClasspathSchemaLoader Loads from classpath.Collector<E> Basic interface that allows the implementers to collect the information and return it.CollectorContext Context for holding the output returned by theCollector
implementations.ConstValidator JsonValidator
for const.ContainsValidator JsonValidator
for contains.ContentEncodingValidator JsonValidator
for contentEncoding.ContentMediaTypeValidator JsonValidator
for contentMediaType.CustomErrorMessageType DateFormat Format for date.DateTimeFormat Format for date-time.DateTimeFormat.Ethlo Uses etho.DateTimeFormat.JavaTimeOffsetDateTime Uses java time.DefaultItemWalkListenerRunner DefaultJsonMetaSchemaFactory DefaultJsonMetaSchemaFactory
.DefaultKeywordWalkListenerRunner DefaultMessageSource The defaultMessageSource
singleton.DefaultMessageSource.Holder The holder.DefaultPropertyWalkListenerRunner DefaultSchemaLoader DefaultSchemaLoader
.DependenciesValidator JsonValidator
for dependencies.DependentRequired JsonValidator
for dependentRequired.DependentSchemas JsonValidator
for dependentSchemas.DisallowUnknownJsonMetaSchemaFactory AJsonMetaSchemaFactory
that does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory
.DisallowUnknownKeywordFactory Unknown keyword factory that rejects unknown keywords.DiscriminatorContext DiscriminatorValidator JsonValidator
that resolves discriminator.DomainValidator Domain name validation routines.DomainValidator.ArrayType enum used byDomainValidator.updateTLDOverride(ArrayType, String[])
to determine which override array to update / fetchDomainValidator.Item Used to specify overrides when creating a new class.DurationFormat Format for duration.DynamicRefValidator JsonValidator
that resolves $dynamicRef.EmailFormat Format for email.EmailValidator Perform email validations.EnumValidator JsonValidator
for enum.ErrorMessageType ExclusiveMaximumValidator JsonValidator
for exclusiveMaximum.ExclusiveMinimumValidator JsonValidator
for exclusiveMinimum.ExecutionConfig Configuration per execution.ExecutionContext Stores the execution context for the validation run.ExecutionContextCustomizer Customize the execution context before validation.FailFastAssertionException Thrown when an assertion happens and the evaluation can fail fast.FalseValidator JsonValidator
for false.Format Used to implement the various formats for the format keyword.FormatKeyword Format Keyword.Formats Formats.FormatValidator Validator for Format.HierarchicalOutputUnitFormatter HierarchicalOutputUnitFormatter.IdnEmailFormat Format for idn-email.IdnHostnameFormat Format for idn-hostname.IfValidator JsonValidator
for if.InetAddressValidator InetAddress validation and conversion routines (java.net.InetAddress
).InputFormat The input data format.InputStreamSource InputStream source.InvalidSchemaException Thrown when an invalid schema is used.InvalidSchemaRefException Thrown when an invalid schema ref is used.IPv6Format Format for ipv6.IriFormat Format for iri.IriReferenceFormat Format for iri-reference.ItemsValidator JsonValidator
for items V4 to V2019-09.ItemsValidator202012 JsonValidator
for items from V2012-12.JsonMapperFactory Json Mapper Factory.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
.JsonNodeAnnotation The annotation.JsonNodeAnnotation.Builder JsonNodeAnnotationPredicate A predicate for filtering annotations.JsonNodeAnnotationPredicate.Builder Builder for building aJsonNodeAnnotationPredicate
.JsonNodeAnnotations The JSON Schema annotations.JsonNodeAnnotations.Formatter Formatter for pretty printing the annotations.JsonNodePath Represents a path to a JSON node.JsonNodeResult Sub schema results.JsonNodeResults Sub schema results.JsonNodes Utility methods for JsonNode.JsonNodeUtil JsonSchema Used for creating a schema with validators for validating inputs.JsonSchemaException JsonSchemaFactory Factory for buildingJsonSchema
instances.JsonSchemaFactory.Builder JsonSchemaIdValidator Validator for validating the correctness of $id.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator Implementation ofJsonSchemaIdValidator
.JsonSchemaRef Use this object instead a JsonSchema for references.JsonSchemaRefs Utility methods for JsonSchemaRef.JsonSchemaVersion Json schema version.JsonSchemaWalker JsonSchemaWalkListener Listener class that captures walkStart and walkEnd events.JsonType JsonValidator Standard json validator interface, implemented by all validators and JsonSchema.Keyword Represents a keyword.KeywordFactory Factory forKeyword
.ListOutputUnitFormatter ListOutputUnitFormatter.Locales Functions for working with Locales.MapSchemaLoader Map implementation ofSchemaLoader
.MapSchemaMapper Map implementation ofSchemaMapper
.MaximumValidator JsonValidator
for maxmimum.MaxItemsValidator JsonValidator
for maxItems.MaxLengthValidator JsonValidator
for maxLength.MaxPropertiesValidator JsonValidator
for maxProperties.MessageFormatter Formats messages with arguments.MessageSource Resolves locale specific messages.MessageSourceValidationMessage MessageSourceValidationMessage.MessageSourceValidationMessage.Builder MessageSourceValidationMessage.BuilderSupport<S> MetaSchemaMapper Maps the JSON Schema meta schema to the class path location.MinimumValidator JsonValidator
for minimum.MinItemsValidator JsonValidator
for minItems.MinLengthValidator JsonValidator
for minLength.MinMaxContainsValidator JsonValidator
for maxContains and minContains in a schema.MinMaxContainsValidator.Analysis MinPropertiesValidator JsonValidator
for minProperties.MultipleOfValidator JsonValidator
for multipleOf.NonValidationKeyword Used for Keywords that have no validation aspect, but are part of the metaschema.NotAllowedValidator JsonValidator
for notAllowed.NotValidator JsonValidator
for not.OneOfValidator JsonValidator
for oneOf.OutputFlag The Flag output results.OutputFormat<T> 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.OutputUnit Represents an output unit.OutputUnitData Output Unit Data.OutputUnitKey Output Unit Key.PathType Enumeration defining the different approached available to generate the paths added to validation messages.PatternFormat Format using a regex pattern.PatternPropertiesValidator JsonValidator
for patternProperties.PatternValidator PrefixItemsValidator JsonValidator
for prefixItems.PrefixSchemaMapper Prefix implementation ofSchemaMapper
.PropertiesValidator JsonValidator
for properties.PropertyNamesValidator ReadOnlyValidator JsonValidator
for readOnly.RecursiveRefValidator JsonValidator
that resolves $recursiveRef.RefValidator JsonValidator
that resolves $ref.RegexFormat Format for regex.RegexValidator Regular Expression validation (using the JRE's regular expression support).RegularExpression RequiredValidator JsonValidator
for required.ResourceBundleMessageSource MessageSource
that retrieves messages from aResourceBundle
.RFC5892 Encapsulates the rules determining whether a label conforms to the RFC 5892 specification.SchemaId Schema Identifier used in $schema.SchemaLoader Schema Loader used to load a schema given the retrieval IRI.SchemaLoaders Schema Loaders used to load a schema given the retrieval IRI.SchemaLoaders.Builder 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
.SchemaLocation.Fragment The fragment can be a JSON pointer to the document or an anchor.SchemaMapper Schema Mapper used to map an ID indicated by an absolute IRI to a retrieval IRI.SchemaMappers Schema Mappers used to map an ID indicated by an absolute IRI to a retrieval IRI.SchemaMappers.Builder SchemaValidatorsConfig SetView<E> View of a list of sets.SetView.SetViewIterator<E> Iterator.SpecVersion SpecVersion.VersionFlag SpecVersionDetector This class is used to detect schema versionStringChecker StringUtils ThresholdMixin TimeFormat Format for time.TrueValidator JsonValidator
for true.TypeFactory TypeValidator JsonValidator
for type.UCDLoader UnevaluatedItemsValidator JsonValidator
for unevaluatedItems.UnevaluatedPropertiesValidator JsonValidator
for unevaluatedProperties.UnicodeDatabase UnionTypeValidator JsonValidator
for type union.UniqueItemsValidator JsonValidator
for uniqueItems.UnknownKeywordFactory Unknown keyword factory.UriFormat Format for uri.UriReferenceFormat Format for uri-reference.UriSchemaLoader Loads from uri.ValidationContext ValidationMessage The output format.ValidationMessage.Builder ValidationMessage.BuilderSupport<S> ValidationMessageHandler ValidationResult ValidatorState ValidatorTypeCode Version201909 Draft 2019-09 dialect.Version202012 Draft 2020-12 dialect.Version4 Draft 4 dialect.Version6 Draft 6 dialect.Version7 Draft 7 dialect.Vocabularies Vocabularies.Vocabulary Represents a vocabulary in meta-schema.VocabularyFactory Factory forVocabulary
.WalkEvent Encapsulation of Walk data that is passed into theJsonSchemaWalkListener
.WalkFlow WalkListenerRunner WriteOnlyValidator JsonValidator
for writeOnly.YamlMapperFactory YAML Mapper Factory.