Class Hierarchy
- java.lang.Object
- com.networknt.schema.AbsoluteIri
- com.networknt.schema.AbstractCollector<E> (implements com.networknt.schema.Collector<E>)
- com.networknt.schema.AbstractJsonValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.AbstractKeyword (implements com.networknt.schema.Keyword)
- com.networknt.schema.AnnotationKeyword
- com.networknt.schema.NonValidationKeyword
- com.networknt.schema.ApplyDefaultsStrategy
- com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPath
- com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
- com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
- com.networknt.schema.CachedSupplier<T> (implements java.util.function.Supplier<T>)
- com.networknt.schema.CollectorContext
- com.networknt.schema.CustomErrorMessageType (implements com.networknt.schema.ErrorMessageType)
- com.networknt.schema.DefaultJsonMetaSchemaFactory (implements com.networknt.schema.JsonMetaSchemaFactory)
- com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory (implements com.networknt.schema.JsonMetaSchemaFactory)
- com.networknt.schema.DisallowUnknownKeywordFactory (implements com.networknt.schema.KeywordFactory)
- com.networknt.schema.DiscriminatorContext
- com.networknt.schema.ExecutionConfig
- com.networknt.schema.ExecutionContext
- com.networknt.schema.FormatKeyword (implements com.networknt.schema.Keyword)
- com.networknt.schema.Formats
- com.networknt.schema.JsonMetaSchema
- com.networknt.schema.JsonMetaSchema.Builder
- com.networknt.schema.JsonNodePath (implements java.lang.Comparable<T>)
- com.networknt.schema.JsonSchemaFactory
- com.networknt.schema.JsonSchemaFactory.Builder
- com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator (implements com.networknt.schema.JsonSchemaIdValidator)
- com.networknt.schema.JsonSchemaRef
- com.networknt.schema.MessageSourceValidationMessage
- com.networknt.schema.MinMaxContainsValidator.Analysis
- com.networknt.schema.OutputFormat.Boolean (implements com.networknt.schema.OutputFormat<T>)
- com.networknt.schema.OutputFormat.Default (implements com.networknt.schema.OutputFormat<T>)
- com.networknt.schema.OutputFormat.Flag (implements com.networknt.schema.OutputFormat<T>)
- com.networknt.schema.OutputFormat.Hierarchical (implements com.networknt.schema.OutputFormat<T>)
- com.networknt.schema.OutputFormat.List (implements com.networknt.schema.OutputFormat<T>)
- com.networknt.schema.SchemaId
- com.networknt.schema.SchemaLocation
- com.networknt.schema.SchemaLocation.Builder
- com.networknt.schema.SchemaLocation.Fragment
- com.networknt.schema.SchemaValidatorsConfig
- com.networknt.schema.SpecVersion
- com.networknt.schema.SpecVersionDetector
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.networknt.schema.FailFastAssertionException
- com.networknt.schema.JsonSchemaException
- com.networknt.schema.InvalidSchemaException
- com.networknt.schema.InvalidSchemaRefException
- com.networknt.schema.InvalidSchemaException
- java.lang.RuntimeException
- java.lang.Exception
- com.networknt.schema.TypeFactory
- com.networknt.schema.UnknownKeywordFactory (implements com.networknt.schema.KeywordFactory)
- com.networknt.schema.ValidationContext
- com.networknt.schema.ValidationMessage
- com.networknt.schema.ValidationMessage.BuilderSupport<S>
- com.networknt.schema.MessageSourceValidationMessage.BuilderSupport<S>
- com.networknt.schema.MessageSourceValidationMessage.Builder
- com.networknt.schema.ValidationMessage.Builder
- com.networknt.schema.MessageSourceValidationMessage.BuilderSupport<S>
- com.networknt.schema.ValidationMessageHandler
- com.networknt.schema.BaseJsonValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.AdditionalPropertiesValidator
- com.networknt.schema.AllOfValidator
- com.networknt.schema.AnyOfValidator
- com.networknt.schema.format.BaseFormatJsonValidator
- com.networknt.schema.FormatValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.ConstValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.ContainsValidator
- com.networknt.schema.ContentEncodingValidator
- com.networknt.schema.ContentMediaTypeValidator
- com.networknt.schema.DependenciesValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.DependentRequired (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.DependentSchemas
- com.networknt.schema.DiscriminatorValidator
- com.networknt.schema.DynamicRefValidator
- com.networknt.schema.EnumValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.ExclusiveMaximumValidator
- com.networknt.schema.ExclusiveMinimumValidator
- com.networknt.schema.FalseValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.IfValidator
- com.networknt.schema.ItemsValidator
- com.networknt.schema.ItemsValidator202012
- com.networknt.schema.JsonSchema
- com.networknt.schema.MaximumValidator
- com.networknt.schema.MaxItemsValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MaxLengthValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MaxPropertiesValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MinimumValidator
- com.networknt.schema.MinItemsValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MinLengthValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MinMaxContainsValidator
- com.networknt.schema.MinPropertiesValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.MultipleOfValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.NotAllowedValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.NotValidator
- com.networknt.schema.OneOfValidator
- com.networknt.schema.PatternPropertiesValidator
- com.networknt.schema.PatternValidator
- com.networknt.schema.PrefixItemsValidator
- com.networknt.schema.PropertiesValidator
- com.networknt.schema.PropertyNamesValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.ReadOnlyValidator
- com.networknt.schema.RecursiveRefValidator
- com.networknt.schema.RefValidator
- com.networknt.schema.RequiredValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.TrueValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.TypeValidator
- com.networknt.schema.UnevaluatedItemsValidator
- com.networknt.schema.UnevaluatedPropertiesValidator
- com.networknt.schema.UnionTypeValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.UniqueItemsValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.WriteOnlyValidator
- com.networknt.schema.BaseJsonValidator (implements com.networknt.schema.JsonValidator)
- com.networknt.schema.ValidationResult
- com.networknt.schema.ValidatorState
- com.networknt.schema.Version201909 (implements com.networknt.schema.JsonSchemaVersion)
- com.networknt.schema.Version202012 (implements com.networknt.schema.JsonSchemaVersion)
- com.networknt.schema.Version4 (implements com.networknt.schema.JsonSchemaVersion)
- com.networknt.schema.Version6 (implements com.networknt.schema.JsonSchemaVersion)
- com.networknt.schema.Version7 (implements com.networknt.schema.JsonSchemaVersion)
- com.networknt.schema.Vocabularies
- com.networknt.schema.Vocabulary
Interface Hierarchy
- com.networknt.schema.Collector<E>
- com.networknt.schema.ErrorMessageType
- com.networknt.schema.ExecutionContextCustomizer
- com.networknt.schema.Format
- com.networknt.schema.JsonMetaSchema.FormatKeywordFactory
- com.networknt.schema.JsonMetaSchemaFactory
- com.networknt.schema.JsonSchemaIdValidator
- com.networknt.schema.JsonSchemaVersion
- com.networknt.schema.walk.JsonSchemaWalker
- com.networknt.schema.JsonValidator
- com.networknt.schema.Keyword
- com.networknt.schema.KeywordFactory
- com.networknt.schema.OutputFormat<T>
- com.networknt.schema.ThresholdMixin
- com.networknt.schema.VocabularyFactory
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.networknt.schema.InputFormat
- com.networknt.schema.JsonType
- com.networknt.schema.PathType
- com.networknt.schema.SpecVersion.VersionFlag
- com.networknt.schema.ValidatorTypeCode (implements com.networknt.schema.ErrorMessageType, com.networknt.schema.Keyword)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)