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 Used for Formats that do not need to use theExecutionContext.AbstractJsonValidator BaseJsonValidator.AbstractKeyword Abstract keyword.AbstractRFC3986Format AbstractFormatfor RFC 3986.AbstractWalkListenerRunner AdditionalPropertiesValidator JsonValidatorfor additionalProperties.AllOfValidator JsonValidatorfor allOf.AnyOfValidator JsonValidatorfor anyOf.ApplyDefaultsStrategy BaseFormat Base implementation ofFormat.BaseFormatJsonValidator BaseJsonValidator 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 DateTimeValidator BaseFormatJsonValidatorfor 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 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 DynamicRefValidator JsonValidatorthat resolves $dynamicRef.EmailFormat 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 FormatValidator HierarchicalOutputUnitFormatter HierarchicalOutputUnitFormatter.IdnEmailFormat IdnHostnameFormat 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.IriFormat IriReferenceFormat ItemsValidator JsonValidatorfor items V4 to V2019-09.ItemsValidator202012 JsonValidatorfor items from V2012-12.JsonMapperFactory Json Mapper Factory.JsonMetaSchema JsonMetaSchema.Builder 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 This is the core of json constraint implementation.JsonSchemaException JsonSchemaFactory 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> 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 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 Validates that a value is a valid 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 SpecVersion SpecVersion.VersionFlag SpecVersionDetector This class is used to detect schema versionStringChecker StringUtils ThresholdMixin TimeFormat Validates that a value conforms to the time specification in RFC 3339.TrueValidator JsonValidatorfor true.TypeFactory TypeValidator JsonValidatorfor type.UCDLoader UnevaluatedItemsValidator JsonValidatorfor unevaluatedItems.UnevaluatedPropertiesValidator JsonValidatorfor unevaluatedProperties.UnicodeDatabase UnionTypeValidator JsonValidatorfor type union.UniqueItemsValidator JsonValidatorfor uniqueItems.UriFormat UriReferenceFormat 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.WalkEvent Encapsulation of Walk data that is passed into theJsonSchemaWalkListener.WalkFlow WalkListenerRunner WriteOnlyValidator JsonValidatorfor writeOnly.YamlMapperFactory YAML Mapper Factory.