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 AbstractFormatfor RFC 3986.AbstractWalkListenerRunner AdditionalPropertiesValidator JsonValidatorfor additionalProperties.AllOfValidator JsonValidatorfor allOf.AllowRegularExpressionFactory RegularExpressionFactorythat allows regular expressions to be used.AllowSchemaLoader SchemaLoaderthat allows loading external resources.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.BaseJsonValidator.JsonNodePathJsonPath BaseJsonValidator.JsonNodePathJsonPointer BaseJsonValidator.JsonNodePathLegacy CachedSupplier<T> Supplier that caches the output.CachingSupplier<T> Supplierthat 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 theCollectorimplementations.ConstValidator JsonValidatorfor const.ContainsValidator JsonValidatorfor contains.ContentEncodingValidator JsonValidatorfor contentEncoding.ContentMediaTypeValidator JsonValidatorfor contentMediaType.CustomErrorMessageType DateFormat Format for date.DateTimeFormat Format for date-time.DateTimeFormat.Ethlo Uses etho.DateTimeFormat.JavaTimeOffsetDateTime Uses java time.DefaultItemWalkListenerRunner DefaultJsonMetaSchemaFactory DefaultJsonMetaSchemaFactory.DefaultJsonNodeReader DefaultJsonNodeReader.DefaultJsonNodeReader.Builder Builder forDefaultJsonNodeReader.DefaultJsonNodeReader.BuilderSupport<T> Builder support forJsonNodeReader.DefaultKeywordWalkListenerRunner DefaultMessageSource The defaultMessageSourcesingleton.DefaultMessageSource.Holder The holder.DefaultPropertyWalkListenerRunner DefaultSchemaLoader DefaultSchemaLoader.DependenciesValidator JsonValidatorfor dependencies.DependentRequired JsonValidatorfor dependentRequired.DependentSchemas JsonValidatorfor dependentSchemas.DisallowSchemaLoader SchemaLoaderthat disallows loading external resources.DisallowUnknownJsonMetaSchemaFactory AJsonMetaSchemaFactorythat does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory.DisallowUnknownKeywordFactory Unknown keyword factory that rejects unknown keywords.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.ECMAScriptRegularExpressionFactory ECMAScript regular expression factory that chooses between GraalJS or Joni implementations depending on which is on the classpath.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.Formats Formats.FormatValidator Validator for Format.GraalJSContextFactory Factory for the jsContext.GraalJSRegularExpressionContext GraalJSRegularExpressionContext.GraalJSRegularExpressionFactory GraalJSRegularExpressionFactory.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.JDKRegularExpressionFactory JoniRegularExpressionFactory JoniRegularExpressionFactory.JsonLocationAware JsonNodes that are aware of the token location will implement this interface.JsonLocationAwareArrayNode ArrayNodethat isJsonLocationAware.JsonLocationAwareBigIntegerNode BigIntegerNodethat isJsonLocationAware.JsonLocationAwareBinaryNode BinaryNodethat isJsonLocationAware.JsonLocationAwareBooleanNode BooleanNodethat isJsonLocationAware.JsonLocationAwareDecimalNode DecimalNodethat isJsonLocationAware.JsonLocationAwareDoubleNode DoubleNodethat isJsonLocationAware.JsonLocationAwareFloatNode FloatNodethat isJsonLocationAware.JsonLocationAwareIntNode IntNodethat isJsonLocationAware.JsonLocationAwareLongNode LongNodethat isJsonLocationAware.JsonLocationAwareNullNode NullNodethat isJsonLocationAware.JsonLocationAwareObjectNode ObjectNodethat isJsonLocationAware.JsonLocationAwarePOJONode POJONodethat isJsonLocationAware.JsonLocationAwareShortNode ShortNodethat isJsonLocationAware.JsonLocationAwareTextNode TextNodethat isJsonLocationAware.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.JsonNodeFactoryFactory Factory that produces aJsonNodeFactory.JsonNodePath Represents a path to a JSON node.JsonNodeReader Reader for reading content toJsonNode.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 Represents an error when processing the JsonSchema.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.JsonSchemaRefs Utility methods for JsonSchemaRef.JsonSchemaVersion Json schema version.JsonSchemaWalker JsonSchemaWalkListener Listener class that captures walkStart and walkEnd events.JsonType Indicates the type.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.LocationJsonNodeFactory JsonNodeFactorythat createsJsonLocationAwarenodes.LocationJsonNodeFactoryFactory JsonNodeFactoryFactorythat producesLocationJsonNodeFactory.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.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.OpenApi30 OpenAPI 3.0.OpenApi31 OpenAPI 3.1.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.OutputFormat.Result The Result 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 Regular expression.RegularExpressionFactory Factory forRegularExpression.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 Configuration for validators.SchemaValidatorsConfig.Builder Builder forSchemaValidatorsConfig.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig SchemaValidatorsConfigthat throws on mutators or deprecated methods.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 Type factory.TypeValidator JsonValidatorfor type.UCDLoader UnevaluatedItemsValidator JsonValidatorfor unevaluatedItems.UnevaluatedPropertiesValidator JsonValidatorfor unevaluatedProperties.UnicodeDatabase UnionTypeValidator JsonValidatorfor type union.UniqueItemsValidator JsonValidatorfor 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 Validation message handler.ValidationResult Represents a validation result.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 JsonValidatorfor writeOnly.YamlMapperFactory YAML Mapper Factory.