All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbsoluteIri The absolute IRI is an IRI without the fragment.AbstractCollector<E> Base collector.AbstractFormat Deprecated. AbstractJsonValidator BaseJsonValidator.AbstractKeyword Abstract keyword.AbstractRFC3986Format AbstractFormatfor RFC 3986.AbstractWalkListenerRunner AdditionalPropertiesValidator JsonValidatorfor additionalProperties.AllOfValidator JsonValidatorfor allOf.AnnotationKeyword Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.AnyOfValidator JsonValidatorfor anyOf.ApplyDefaultsStrategy BaseFormat Deprecated. BaseFormatJsonValidator BaseJsonValidator BaseJsonValidator.JsonNodePathJsonPath BaseJsonValidator.JsonNodePathJsonPointer BaseJsonValidator.JsonNodePathLegacy CachedSupplier<T> Supplier that caches the output.CachingSupplier<T> Supplierthat caches the value.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 theCollectorimplementations.ConstValidator JsonValidatorfor const.ContainsValidator JsonValidatorfor contains.ContentEncodingValidator JsonValidatorfor contentEncoding.ContentMediaTypeValidator JsonValidatorfor contentMediaType.CustomErrorMessageType DateFormat Format for date.DateTimeFormat Format for date-time.DefaultItemWalkListenerRunner DefaultKeywordWalkListenerRunner DefaultMessageSource The defaultMessageSourcesingleton.DefaultMessageSource.Holder The holder.DefaultPropertyWalkListenerRunner DefaultSchemaLoader DefaultSchemaLoader.DependenciesValidator JsonValidatorfor dependencies.DependentRequired JsonValidatorfor dependentRequired.DependentSchemas JsonValidatorfor dependentSchemas.DiscriminatorContext DiscriminatorValidator JsonValidatorthat 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 JsonValidatorthat resolves $dynamicRef.EmailFormat Format for email.EmailValidator Perform email validations.EnumValidator JsonValidatorfor enum.ErrorMessageType ExclusiveMaximumValidator JsonValidatorfor exclusiveMaximum.ExclusiveMinimumValidator JsonValidatorfor 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 JsonValidatorfor false.Format Used to implement the various formats for the format keyword.FormatKeyword Format Keyword.FormatValidator Validator for Format.HierarchicalOutputUnitFormatter HierarchicalOutputUnitFormatter.IdnEmailFormat Format for idn-email.IdnHostnameFormat Format for idn-hostname.IfValidator JsonValidatorfor 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 JsonValidatorfor items V4 to V2019-09.ItemsValidator202012 JsonValidatorfor items from V2012-12.JsonMapperFactory Json Mapper Factory.JsonMetaSchema JsonMetaSchema.Builder JsonMetaSchema.FormatKeywordFactory 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.JsonNodeUtil 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.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator Implementation ofJsonSchemaIdValidator.JsonSchemaRef Use this object instead a JsonSchema for references.JsonSchemaVersion 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.ListOutputUnitFormatter ListOutputUnitFormatter.Locales Functions for working with Locales.MapSchemaLoader Map implementation ofSchemaLoader.MapSchemaMapper Map implementation ofSchemaMapper.MaximumValidator JsonValidatorfor maxmimum.MaxItemsValidator JsonValidatorfor maxItems.MaxLengthValidator JsonValidatorfor maxLength.MaxPropertiesValidator JsonValidatorfor maxProperties.MessageFormatter Formats messages with arguments.MessageSource Resolves locale specific messages.MessageSourceValidationMessage MessageSourceValidationMessage.Builder MessageSourceValidationMessage.BuilderSupport<S> MetaSchemaMapper Maps the JSON Schema meta schema to the class path location.MinimumValidator JsonValidatorfor minimum.MinItemsValidator JsonValidatorfor minItems.MinLengthValidator JsonValidatorfor minLength.MinMaxContainsValidator JsonValidatorfor maxContains and minContains in a schema.MinMaxContainsValidator.Analysis MinPropertiesValidator JsonValidatorfor minProperties.MultipleOfValidator JsonValidatorfor multipleOf.NonValidationKeyword Used for Keywords that have no validation aspect, but are part of the metaschema.NotAllowedValidator JsonValidatorfor notAllowed.NotValidator JsonValidatorfor not.OneOfValidator JsonValidatorfor 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 JsonValidatorfor patternProperties.PatternValidator PrefixItemsValidator JsonValidatorfor prefixItems.PrefixSchemaMapper Prefix implementation ofSchemaMapper.PropertiesValidator JsonValidatorfor properties.PropertyNamesValidator ReadOnlyValidator JsonValidatorfor readOnly.RecursiveRefValidator JsonValidatorthat resolves $recursiveRef.RefValidator JsonValidatorthat resolves $ref.RegexFormat Format for regex.RegexValidator Regular Expression validation (using the JRE's regular expression support).RegularExpression RequiredValidator JsonValidatorfor required.ResourceBundleMessageSource MessageSourcethat 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 JsonValidatorfor true.TypeFactory TypeValidator JsonValidatorfor type.UCDLoader UnevaluatedItemsValidator JsonValidatorfor unevaluatedItems.UnevaluatedPropertiesValidator JsonValidatorfor unevaluatedProperties.UnicodeDatabase UnionTypeValidator JsonValidatorfor type union.UniqueItemsValidator JsonValidatorfor uniqueItems.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 Version202012 Version4 Version6 Version7 Vocabularies Vocabularies.Vocabulary Represents a vocabulary in meta schema.WalkEvent Encapsulation of Walk data that is passed into theJsonSchemaWalkListener.WalkFlow WalkListenerRunner WriteOnlyValidator JsonValidatorfor writeOnly.YamlMapperFactory YAML Mapper Factory.