A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes All Packages

A

ABORT - com.networknt.schema.walk.WalkFlow
 
absoluteIri(AbsoluteIri) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the canonical absolute IRI of the schema object.
absoluteIri(String) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the canonical absolute IRI of the schema object.
AbsoluteIri - Class in com.networknt.schema
The absolute IRI is an IRI without the fragment.
AbsoluteIri(String) - Constructor for class com.networknt.schema.AbsoluteIri
Constructs a new IRI given the value.
AbstractCollector<E> - Class in com.networknt.schema
 
AbstractCollector() - Constructor for class com.networknt.schema.AbstractCollector
 
AbstractFormat - Class in com.networknt.schema.format
Used for Formats that do not need to use the ExecutionContext.
AbstractFormat(String, String) - Constructor for class com.networknt.schema.format.AbstractFormat
 
AbstractJsonValidator - Class in com.networknt.schema
 
AbstractJsonValidator(SchemaLocation, JsonNodePath, Keyword) - Constructor for class com.networknt.schema.AbstractJsonValidator
 
AbstractKeyword - Class in com.networknt.schema
 
AbstractKeyword(String) - Constructor for class com.networknt.schema.AbstractKeyword
 
AbstractRFC3986Format - Class in com.networknt.schema.format
 
AbstractRFC3986Format(String, String) - Constructor for class com.networknt.schema.format.AbstractRFC3986Format
 
AbstractWalkListenerRunner - Class in com.networknt.schema.walk
 
AbstractWalkListenerRunner() - Constructor for class com.networknt.schema.walk.AbstractWalkListenerRunner
 
activeDialect() - Method in class com.networknt.schema.ValidationContext
 
add(String, Collector<E>) - Method in class com.networknt.schema.CollectorContext
Adds a collector with give name.
add(String, Object) - Method in class com.networknt.schema.CollectorContext
Adds a collector or a simple object with give name.
addFormat(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addFormats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
ADDITIONAL_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
AdditionalPropertiesValidator - Class in com.networknt.schema
 
AdditionalPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
 
addKeyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addKeywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addUriMappings(Map<String, String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
Use addUriTranslator instead.
addUriTranslator(URITranslator) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addUriTranslator(URITranslator) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addUrnFactory(URNFactory) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
ALL_KEYWORD_WALK_LISTENER_KEY - Static variable in class com.networknt.schema.SchemaValidatorsConfig
 
ALL_OF - com.networknt.schema.ValidatorTypeCode
 
AllOfValidator - Class in com.networknt.schema
 
AllOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
 
allPaths(PathType, String, JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
Analysis(String, SchemaLocation) - Constructor for class com.networknt.schema.MinMaxContainsValidator.Analysis
 
Annotations - Class in com.networknt.schema
Annotations.
Annotations() - Constructor for class com.networknt.schema.Annotations
 
ANY - com.networknt.schema.JsonType
 
ANY_OF - com.networknt.schema.ValidatorTypeCode
 
AnyOfValidator - Class in com.networknt.schema
 
AnyOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
 
append(int) - Method in class com.networknt.schema.JsonNodePath
Append the index to the path.
append(int) - Method in class com.networknt.schema.SchemaLocation
Appends the index to the fragment.
append(String) - Method in class com.networknt.schema.JsonNodePath
Append the child token to the path.
append(String) - Method in class com.networknt.schema.SchemaLocation
Appends the token to the fragment.
append(String, int) - Method in enum com.networknt.schema.PathType
Append the given index to the provided current path.
append(String, String) - Method in enum com.networknt.schema.PathType
Append the given child token to the provided current path.
applyDefaultsStrategy - Variable in class com.networknt.schema.BaseJsonValidator
 
ApplyDefaultsStrategy - Class in com.networknt.schema
 
ApplyDefaultsStrategy(boolean, boolean, boolean) - Constructor for class com.networknt.schema.ApplyDefaultsStrategy
Specify which default values to apply.
arguments - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
arguments(Object...) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
ARRAY - com.networknt.schema.JsonType
 
atRoot() - Method in class com.networknt.schema.BaseJsonValidator
Get the root path.

B

BaseFormat - Class in com.networknt.schema.format
Base implementation of Format.
BaseFormat(String, String) - Constructor for class com.networknt.schema.format.BaseFormat
 
BaseJsonValidator - Class in com.networknt.schema
 
BaseJsonValidator(BaseJsonValidator) - Constructor for class com.networknt.schema.BaseJsonValidator
Copy constructor.
BaseJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ErrorMessageType, Keyword, ValidationContext, boolean) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BaseJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext) - Constructor for class com.networknt.schema.BaseJsonValidator
 
Boolean() - Constructor for class com.networknt.schema.OutputFormat.Boolean
 
BOOLEAN - com.networknt.schema.JsonType
 
BOOLEAN - Static variable in interface com.networknt.schema.OutputFormat
The Boolean output format.
build() - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
build() - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
build() - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
build() - Method in class com.networknt.schema.SchemaLocation.Builder
Builds a SchemaLocation.
build() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
builder() - Static method in class com.networknt.schema.JsonSchemaFactory
Builder without keywords or formats.
builder() - Static method in class com.networknt.schema.SchemaLocation
Returns a builder for building SchemaLocation.
builder() - Static method in class com.networknt.schema.ValidationMessage
 
builder() - Static method in class com.networknt.schema.walk.WalkEvent
 
builder(MessageSource, Map<String, String>, Consumer<ValidationMessage>) - Static method in class com.networknt.schema.MessageSourceValidationMessage
 
builder(JsonSchemaFactory) - Static method in class com.networknt.schema.JsonSchemaFactory
 
builder(String) - Static method in class com.networknt.schema.JsonMetaSchema
Builder without keywords or formats.
builder(String, JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
 
Builder() - Constructor for class com.networknt.schema.JsonSchemaFactory.Builder
 
Builder() - Constructor for class com.networknt.schema.SchemaLocation.Builder
 
Builder() - Constructor for class com.networknt.schema.ValidationMessage.Builder
 
Builder(MessageSource, Map<String, String>, Consumer<ValidationMessage>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.Builder
 
Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
 
BuilderSupport() - Constructor for class com.networknt.schema.ValidationMessage.BuilderSupport
 
BuilderSupport(MessageSource, Map<String, String>, Consumer<ValidationMessage>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
BUILTIN_FORMATS - Static variable in class com.networknt.schema.JsonSchemaVersion
 
BUNDLE_BASE_NAME - Static variable in class com.networknt.schema.i18n.DefaultMessageSource
 

C

CachedSupplier<T> - Class in com.networknt.schema
Supplier that caches the output.
CachedSupplier(Supplier<T>) - Constructor for class com.networknt.schema.CachedSupplier
 
CachingSupplier<T> - Class in com.networknt.schema.utils
Supplier that caches the value.
CachingSupplier(Supplier<T>) - Constructor for class com.networknt.schema.utils.CachingSupplier
 
checkDiscriminatorMatch(DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
Checks based on the current DiscriminatorContext whether the provided JsonSchema a match against against the current discriminator.
checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
 
ClasspathURLFactory - Class in com.networknt.schema.uri
A URIFactory that uses URL for creating URIs.
ClasspathURLFactory() - Constructor for class com.networknt.schema.uri.ClasspathURLFactory
 
ClasspathURLFetcher - Class in com.networknt.schema.uri
A URIfetcher that uses URL.openStream() for fetching and assumes given URIs are actualy URLs.
ClasspathURLFetcher() - Constructor for class com.networknt.schema.uri.ClasspathURLFetcher
 
code - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
code(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
collect() - Method in interface com.networknt.schema.Collector
Final method called by the framework that returns the actual collected data.
Collector<E> - Interface in com.networknt.schema
Basic interface that allows the implementers to collect the information and return it.
CollectorContext - Class in com.networknt.schema
Context for holding the output returned by the Collector implementations.
CollectorContext() - Constructor for class com.networknt.schema.CollectorContext
 
CollectorContext(boolean, boolean) - Constructor for class com.networknt.schema.CollectorContext
 
CollectorContext.Scope - Class in com.networknt.schema
 
com.networknt.org.apache.commons.validator.routines - package com.networknt.org.apache.commons.validator.routines
 
com.networknt.schema - package com.networknt.schema
 
com.networknt.schema.format - package com.networknt.schema.format
 
com.networknt.schema.i18n - package com.networknt.schema.i18n
 
com.networknt.schema.regex - package com.networknt.schema.regex
 
com.networknt.schema.uri - package com.networknt.schema.uri
 
com.networknt.schema.urn - package com.networknt.schema.urn
 
com.networknt.schema.utils - package com.networknt.schema.utils
 
com.networknt.schema.walk - package com.networknt.schema.walk
 
combine(URITranslator...) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a CompositeURITranslator.
combine(Object) - Method in class com.networknt.schema.AbstractCollector
 
combine(Object) - Method in interface com.networknt.schema.Collector
This method should be called by the intermediate touch points that want to combine the data being collected by this collector.
combine(Collection<? extends URITranslator>) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a CompositeURITranslator.
combineWithCollector(String, Object) - Method in class com.networknt.schema.CollectorContext
Combines data with Collector identified by the given name.
COMMON_BUILTIN_FORMATS - Static variable in class com.networknt.schema.JsonMetaSchema
 
compareTo(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
 
compile(String, ValidationContext) - Static method in interface com.networknt.schema.regex.RegularExpression
 
CompositeURITranslator() - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
CompositeURITranslator(URITranslator...) - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
CompositeURITranslator(Collection<? extends URITranslator>) - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
CONST - com.networknt.schema.ValidatorTypeCode
 
constructWalkEvent(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
ConstValidator - Class in com.networknt.schema
 
ConstValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ConstValidator
 
CONTAINS - com.networknt.schema.ValidatorTypeCode
 
ContainsValidator - Class in com.networknt.schema
 
ContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContainsValidator
 
CONTINUE - com.networknt.schema.walk.WalkFlow
 
convert(URI) - Static method in class com.networknt.schema.uri.ClasspathURLFactory
 
convertToJsonPointer(String) - Method in enum com.networknt.schema.PathType
 
COUNTRY_CODE_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the COUNTRY_CODE_TLDS_MINUS table containing deleted country code TLDs
COUNTRY_CODE_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the COUNTRY_CODE_TLDS_PLUS table containing additonal country code TLDs
COUNTRY_CODE_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Get a copy of the country code table
create(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonSchemaFactory
 
create(ValidationContext, SchemaLocation, JsonNodePath, URI, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonSchemaFactory
 
create(String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
create(String) - Method in interface com.networknt.schema.uri.URIFactory
 
create(String) - Method in class com.networknt.schema.uri.URISchemeFactory
 
create(String) - Method in class com.networknt.schema.uri.URLFactory
 
create(String) - Method in class com.networknt.schema.uri.URNURIFactory
 
create(String) - Method in interface com.networknt.schema.urn.URNFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
create(URI, String) - Method in interface com.networknt.schema.uri.URIFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.URISchemeFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.URLFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.URNURIFactory
 
createExecutionContext() - Method in class com.networknt.schema.JsonSchema
Creates an execution context.
createValidationContext(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
CROSS_EDITS - com.networknt.schema.ValidatorTypeCode
 
crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
 
customErrorMessagesEnabled - Variable in class com.networknt.schema.ValidationMessageHandler
 
CustomErrorMessageType - Class in com.networknt.schema
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
 
customize(ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
Customize the execution context before validation.
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
 
customMessage(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
Deprecated.

D

DateFormat - Class in com.networknt.schema.format
 
DateFormat() - Constructor for class com.networknt.schema.format.DateFormat
 
DATETIME - com.networknt.schema.ValidatorTypeCode
 
DateTimeValidator - Class in com.networknt.schema.format
 
DateTimeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, ValidatorTypeCode) - Constructor for class com.networknt.schema.format.DateTimeValidator
 
debug(Logger, JsonNode, JsonNode, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
 
Default() - Constructor for class com.networknt.schema.OutputFormat.Default
 
DEFAULT - Static variable in interface com.networknt.schema.OutputFormat
The Default output format.
DEFAULT - Static variable in enum com.networknt.schema.PathType
The default path generation approach to use.
DEFAULT_BUNDLE_BASE_NAME - Static variable in class com.networknt.schema.I18nSupport
Deprecated.
 
DEFAULT_LOCALE - Static variable in class com.networknt.schema.I18nSupport
Deprecated.
 
DEFAULT_RESOURCE_BUNDLE - Static variable in class com.networknt.schema.I18nSupport
Deprecated.
 
DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
DefaultKeywordWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultKeywordWalkListenerRunner(Map<String, List<JsonSchemaWalkListener>>) - Constructor for class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
DefaultMessageSource - Class in com.networknt.schema.i18n
The default MessageSource singleton.
DefaultMessageSource() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource
 
DefaultMessageSource.Holder - Class in com.networknt.schema.i18n
 
defaultMetaSchemaURI(String) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
DefaultPropertyWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultPropertyWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
DEPENDENCIES - com.networknt.schema.ValidatorTypeCode
 
DependenciesValidator - Class in com.networknt.schema
 
DependenciesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
 
DEPENDENT_REQUIRED - com.networknt.schema.ValidatorTypeCode
 
DEPENDENT_SCHEMAS - com.networknt.schema.ValidatorTypeCode
 
DependentRequired - Class in com.networknt.schema
 
DependentRequired(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
 
DependentSchemas - Class in com.networknt.schema
 
DependentSchemas(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
 
details - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
detect(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
Detects schema version based on the schema tag: if the schema tag is not present, throws JsonSchemaException with the corresponding message, otherwise - returns the detected spec version.
detectOptionalVersion(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
Detects schema version based on the schema tag: if the schema tag is not present, returns an empty Optional value, otherwise - returns the detected spec version wrapped into Optional.
detectOptionalVersion(String) - Static method in class com.networknt.schema.SpecVersionDetector
 
detectVersion(JsonNode, Path, SpecVersion.VersionFlag) - Static method in class com.networknt.schema.SpecVersionDetector
 
detectVersionFromPath(Path) - Static method in class com.networknt.schema.SpecVersionDetector
 
disableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
disableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
disableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
DiscriminatorContext - Class in com.networknt.schema
 
DiscriminatorContext() - Constructor for class com.networknt.schema.DiscriminatorContext
 
DOCUMENT - Static variable in class com.networknt.schema.SchemaLocation
Represents a relative schema location to the current document.
doLoadCollectors() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
DomainValidator - Class in com.networknt.org.apache.commons.validator.routines
Domain name validation routines.
DomainValidator.ArrayType - Enum in com.networknt.org.apache.commons.validator.routines
enum used by DomainValidator.updateTLDOverride(ArrayType, String[]) to determine which override array to update / fetch
DomainValidator.Item - Class in com.networknt.org.apache.commons.validator.routines
Used to specify overrides when creating a new class.
DurationFormat - Class in com.networknt.schema.format
 
DurationFormat(boolean) - Constructor for class com.networknt.schema.format.DurationFormat
 

E

EDITS - com.networknt.schema.ValidatorTypeCode
 
EmailFormat - Class in com.networknt.schema.format
 
EmailFormat() - Constructor for class com.networknt.schema.format.EmailFormat
 
EmailValidator - Class in com.networknt.org.apache.commons.validator.routines
Perform email validations.
EmailValidator(boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
Protected constructor for subclasses to use.
EmailValidator(boolean, boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
Protected constructor for subclasses to use.
EmailValidator(boolean, boolean, DomainValidator) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
constructor for creating instances with the specified domainValidator
enableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
enableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
enableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
enableUriSchemaCache(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
enterDiscriminatorContext(DiscriminatorContext, JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
 
enterDynamicScope() - Method in class com.networknt.schema.CollectorContext
Creates a new scope
enterDynamicScope(JsonSchema) - Method in class com.networknt.schema.CollectorContext
Creates a new scope
ENUM - com.networknt.schema.ValidatorTypeCode
 
EnumValidator - Class in com.networknt.schema
 
EnumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.EnumValidator
 
equals(double, double) - Static method in class com.networknt.schema.BaseJsonValidator
 
equals(Object) - Method in class com.networknt.schema.AbsoluteIri
 
equals(Object) - Method in class com.networknt.schema.JsonNodePath
 
equals(Object) - Method in class com.networknt.schema.SchemaLocation
 
equals(Object) - Method in class com.networknt.schema.ValidationMessage
 
equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
 
equalsToSchemaType(JsonNode, JsonType, JsonSchema, ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
errorMessage - Variable in class com.networknt.schema.ValidationMessageHandler
 
errorMessageType - Variable in class com.networknt.schema.ValidationMessageHandler
 
ErrorMessageType - Interface in com.networknt.schema
 
EVALUATION_ANNOTATIONS - Static variable in class com.networknt.schema.Annotations
 
EVALUATION_ANNOTATIONS_PREDICATE - Static variable in class com.networknt.schema.Annotations
 
evaluationParentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
 
evaluationPath - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
evaluationPath - Variable in class com.networknt.schema.ValidationMessageHandler
 
evaluationPath(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
EXCLUSIVE_MAXIMUM - com.networknt.schema.ValidatorTypeCode
 
EXCLUSIVE_MINIMUM - com.networknt.schema.ValidatorTypeCode
 
ExclusiveMaximumValidator - Class in com.networknt.schema
 
ExclusiveMaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
 
ExclusiveMinimumValidator - Class in com.networknt.schema
 
ExclusiveMinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
 
ExecutionConfig - Class in com.networknt.schema
Configuration per execution.
ExecutionConfig() - Constructor for class com.networknt.schema.ExecutionConfig
 
ExecutionContext - Class in com.networknt.schema
Stores the execution context for the validation run.
ExecutionContext() - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(ExecutionConfig) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(ExecutionConfig, CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
exitDynamicScope() - Method in class com.networknt.schema.CollectorContext
Restores the previous, parent scope

F

failFast - Variable in class com.networknt.schema.ValidationMessageHandler
 
FALSE - com.networknt.schema.ValidatorTypeCode
 
FalseValidator - Class in com.networknt.schema
 
FalseValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.FalseValidator
 
fetch(URI) - Method in class com.networknt.schema.uri.ClasspathURLFetcher
fetch(URI) - Method in interface com.networknt.schema.uri.URIFetcher
 
fetch(URI) - Method in class com.networknt.schema.uri.URISchemeFetcher
 
fetch(URI) - Method in class com.networknt.schema.uri.URLFetcher
fetchSubSchemaNode(ValidationContext) - Method in class com.networknt.schema.BaseJsonValidator
 
findAncestor() - Method in class com.networknt.schema.JsonSchema
 
findLexicalRoot() - Method in class com.networknt.schema.JsonSchema
 
findSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
Finds the root of the schema resource.
findSupported(String) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
findSupported(String, Collection<Locale>) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
findSupported(List<Locale.LanguageRange>, Collection<Locale>, Locale.FilteringMode) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
Flag() - Constructor for class com.networknt.schema.OutputFormat.Flag
 
FLAG - Static variable in interface com.networknt.schema.OutputFormat
The Flag output format.
FlagOutput(boolean) - Constructor for class com.networknt.schema.OutputFormat.FlagOutput
 
forceHttps(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
No longer necessary.
format - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
format(Object...) - Method in interface com.networknt.schema.i18n.MessageFormatter
Formats a message with arguments.
format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
format(Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
 
format(Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
 
format(Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
 
format(Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
Formats the validation results.
Format - Interface in com.networknt.schema
 
FORMAT - com.networknt.schema.ValidatorTypeCode
 
FormatKeyword - Class in com.networknt.schema
 
FormatKeyword(ValidatorTypeCode, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
 
FormatValidator - Class in com.networknt.schema
 
FormatValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Format, ValidatorTypeCode) - Constructor for class com.networknt.schema.FormatValidator
 
fragment(JsonNodePath) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the fragment.
fragment(String) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the fragment.
Fragment() - Constructor for class com.networknt.schema.SchemaLocation.Fragment
 
fromId(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
 
fromRef(JsonSchema, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
Creates a schema using the current one as a template with the parent as the ref.
fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
 

G

GENERIC_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the GENERIC_TLDS_MINUS table containing deleted generic TLDs
GENERIC_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the GENERIC_TLDS_PLUS table containing additonal generic TLDs
GENERIC_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Get a copy of the generic TLDS table
get() - Method in class com.networknt.schema.CachedSupplier
 
get() - Method in class com.networknt.schema.utils.CachingSupplier
 
get(String) - Method in class com.networknt.schema.CollectorContext
Gets the data associated with a given name.
getAbsoluteIri() - Method in class com.networknt.schema.SchemaLocation
Gets the canonical absolute IRI of the schema object.
getAll() - Method in class com.networknt.schema.CollectorContext
Returns all the collected data.
getAnnotationAllowedPredicate() - Method in class com.networknt.schema.ExecutionConfig
Gets the predicate to determine if annotation collection is allowed for a particular keyword.
getApplyDefaultsStrategy() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getArguments() - Method in class com.networknt.schema.ValidationMessage
 
getArrayItemWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getCode() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getCode() - Method in class com.networknt.schema.ValidationMessage
 
getCollectorContext() - Method in class com.networknt.schema.ExecutionContext
Gets the collector context.
getCollectorContext() - Method in class com.networknt.schema.ValidationResult
 
getCollectorMap() - Method in class com.networknt.schema.CollectorContext
Gets the collector map.
getConfig() - Method in class com.networknt.schema.ValidationContext
 
getContainingSchema() - Method in class com.networknt.schema.CollectorContext.Scope
 
getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ExecutionContext
 
getCurrentJsonSchemaFactory() - Method in class com.networknt.schema.walk.WalkEvent
 
getCurrentUri() - Method in class com.networknt.schema.JsonSchema
 
getDefaultAnnotationAllowList(JsonMetaSchema) - Static method in class com.networknt.schema.Annotations
Gets the default annotation allow list.
getDefaultAnnotationAllowListPredicate(JsonMetaSchema) - Static method in class com.networknt.schema.Annotations
Gets the default annotation allow list predicate.
getDescription() - Method in enum com.networknt.schema.walk.WalkFlow
 
getDetails() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getDetails() - Method in class com.networknt.schema.ValidationMessage
 
getDiscriminatorForPath(SchemaLocation) - Method in class com.networknt.schema.DiscriminatorContext
 
getDiscriminatorForPath(String) - Method in class com.networknt.schema.DiscriminatorContext
 
getDynamicScope() - Method in class com.networknt.schema.CollectorContext
Provides the currently active scope
getElement(int) - Method in class com.networknt.schema.JsonNodePath
Gets the element given an index.
getErrorCode() - Method in class com.networknt.schema.CustomErrorMessageType
 
getErrorCode() - Method in interface com.networknt.schema.ErrorMessageType
Your error code.
getErrorCode() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorCodeKey(String) - Method in class com.networknt.schema.ValidationMessageHandler
 
getErrorCodeValue() - Method in interface com.networknt.schema.ErrorMessageType
Get the text representation of the error code.
getErrorCodeValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorMessage(JsonNode, String) - Method in class com.networknt.schema.ValidationMessageHandler
Gets the custom error message to use.
getErrorMessageDescription() - Method in class com.networknt.schema.format.BaseFormat
 
getErrorMessageDescription() - Method in interface com.networknt.schema.Format
 
getErrorMessageType() - Method in class com.networknt.schema.ValidationMessageHandler
 
getEvaluatedItems() - Method in class com.networknt.schema.CollectorContext
Identifies which array items have been evaluated.
getEvaluatedItems() - Method in class com.networknt.schema.CollectorContext.Scope
Identifies which array items have been evaluated.
getEvaluatedProperties() - Method in class com.networknt.schema.CollectorContext
Identifies which properties have been evaluated.
getEvaluatedProperties() - Method in class com.networknt.schema.CollectorContext.Scope
Identifies which properties have been evaluated.
getEvaluationParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
 
getEvaluationPath() - Method in class com.networknt.schema.AbstractJsonValidator
 
getEvaluationPath() - Method in class com.networknt.schema.BaseJsonValidator
 
getEvaluationPath() - Method in interface com.networknt.schema.JsonValidator
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
getEvaluationPath() - Method in class com.networknt.schema.walk.WalkEvent
 
getExecutionConfig() - Method in class com.networknt.schema.ExecutionContext
Gets the execution configuration.
getExecutionContext() - Method in class com.networknt.schema.ValidationResult
 
getExecutionContext() - Method in class com.networknt.schema.walk.WalkEvent
 
getExecutionContextSupplier() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getFormat() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getFragment() - Method in class com.networknt.schema.SchemaLocation
Gets the fragment.
getId() - Method in class com.networknt.schema.JsonSchema
 
getId() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
 
getIdKeyword() - Method in class com.networknt.schema.JsonMetaSchema
 
getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns the singleton instance of this validator.
getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Returns the Singleton instance of this validator.
getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
Returns the singleton instance of this validator.
getInstance() - Static method in class com.networknt.schema.i18n.DefaultMessageSource
Gets the default MessageSource using the jsv-messages bundle.
getInstance() - Static method in class com.networknt.schema.JsonSchemaFactory
Deprecated.
This is a method that is kept to ensure backward compatible. You shouldn't use it anymore. Please specify the draft version when get an instance.
getInstance() - Method in class com.networknt.schema.JsonSchemaVersion
 
getInstance() - Method in class com.networknt.schema.Version201909
 
getInstance() - Method in class com.networknt.schema.Version202012
 
getInstance() - Method in class com.networknt.schema.Version4
 
getInstance() - Method in class com.networknt.schema.Version6
 
getInstance() - Method in class com.networknt.schema.Version7
 
getInstance(boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns the singleton instance of this validator, with local validation as required.
getInstance(boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Returns the Singleton instance of this validator, with local validation as required.
getInstance(boolean, boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Returns the Singleton instance of this validator, with local validation as required.
getInstance(boolean, List<DomainValidator.Item>) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns a new instance of this validator.
getInstance(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
 
getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage
The instance location is the location of the JSON value within the root instance being validated.
getInstanceLocation() - Method in class com.networknt.schema.walk.WalkEvent
 
getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
 
getKeyword() - Method in class com.networknt.schema.AbstractJsonValidator
 
getKeyword() - Method in class com.networknt.schema.BaseJsonValidator
 
getKeyword() - Method in interface com.networknt.schema.JsonValidator
The keyword of the validator.
getKeyword() - Method in class com.networknt.schema.walk.WalkEvent
 
getKeywords() - Method in class com.networknt.schema.JsonMetaSchema
 
getKeywordWalkListenersMap() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getLocale() - Method in class com.networknt.schema.ExecutionConfig
 
getLocale() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the locale to consider when generating localised messages (default is the JVM default).
getMappedSchema(URI, SchemaValidatorsConfig, URI) - Method in class com.networknt.schema.JsonSchemaFactory
 
getMessage() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessage() - Method in class com.networknt.schema.ValidationMessage
 
getMessage(String, String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessage(String, Supplier<String>, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessage(String, Supplier<String>, Locale, Object...) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getMessage(String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessageArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageFormat(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getMessageFormatter() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageFromCache(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
Gets the message from cache or the resource bundles.
getMessageKey() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
 
getMessageKey() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageKey() - Method in class com.networknt.schema.ValidationMessage
 
getMessageNode(JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationMessageHandler
 
getMessageSource() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the message source to use for generating localised messages.
getMessageSupplier() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMetaSchema() - Method in class com.networknt.schema.ValidationContext
 
getName() - Method in class com.networknt.schema.format.BaseFormat
 
getName() - Method in interface com.networknt.schema.Format
 
getName() - Method in enum com.networknt.schema.walk.WalkFlow
 
getName(int) - Method in class com.networknt.schema.JsonNodePath
Gets the name element given an index.
getNameCount() - Method in class com.networknt.schema.JsonNodePath
Gets the number of name elements in the path.
getNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getNodeByFragmentRef(String, JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
getNodeFieldType() - Method in class com.networknt.schema.BaseJsonValidator
 
getNonFormatKeywords(SpecVersion.VersionFlag) - Static method in enum com.networknt.schema.ValidatorTypeCode
 
getOutermostSchema() - Method in class com.networknt.schema.CollectorContext
 
getOverrides(DomainValidator.ArrayType) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Get a copy of an instance level internal array.
getParent() - Method in class com.networknt.schema.JsonNodePath
Returns the parent path, or null if this path does not have a parent.
getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
 
getParentSchema() - Method in class com.networknt.schema.walk.WalkEvent
 
getPathType() - Method in class com.networknt.schema.JsonNodePath
Gets the PathType.
getPathType() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the approach used to generate paths in messages, logs and errors.
getPatterns() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Gets a copy of the Patterns.
getProperty() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getProperty() - Method in class com.networknt.schema.ValidationMessage
 
getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getRefSchema(URI) - Method in class com.networknt.schema.walk.WalkEvent
 
getRefSchema(URI, SchemaValidatorsConfig) - Method in class com.networknt.schema.walk.WalkEvent
 
getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
Find the schema node for $ref attribute.
getRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 
getResourceBundle(String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getResourceBundle(String, Locale) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getRoot() - Method in enum com.networknt.schema.PathType
Return the representation of the document root.
getRootNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchema() - Method in class com.networknt.schema.ItemsValidator
 
getSchema() - Method in class com.networknt.schema.ItemsValidator202012
 
getSchema() - Method in class com.networknt.schema.JsonSchemaRef
 
getSchema(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(InputStream) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(InputStream, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(String) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchemaLocation() - Method in class com.networknt.schema.AbstractJsonValidator
 
getSchemaLocation() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaLocation() - Method in interface com.networknt.schema.JsonValidator
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
getSchemaLocation() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
 
getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
getSchemaLocation() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchemaLocation(URI, JsonNode, ValidationContext) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema location from the $id or retrieval uri.
getSchemaNode() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchemaNodeType(JsonNode) - Static method in class com.networknt.schema.TypeFactory
 
getSchemaRef() - Method in class com.networknt.schema.RefValidator
 
getSchemaReferences() - Method in class com.networknt.schema.ValidationContext
Gets the schema references identified by the ref uri.
getSchemaResources() - Method in class com.networknt.schema.ValidationContext
Gets the schema resources identified by id.
getSchemas() - Method in class com.networknt.schema.PropertiesValidator
 
getSchemaType() - Method in class com.networknt.schema.TypeValidator
 
getScheme() - Method in class com.networknt.schema.AbsoluteIri
Gets the scheme of the IRI.
getScheme(String) - Static method in class com.networknt.schema.AbsoluteIri
Returns the scheme of the IRI.
getSchemeAuthority() - Method in class com.networknt.schema.AbsoluteIri
Returns the scheme and authority components of the IRI.
getSchemeAuthority(String) - Static method in class com.networknt.schema.AbsoluteIri
Returns the scheme and authority components of the IRI.
getSupportedLocales() - Static method in class com.networknt.schema.i18n.Locales
Gets the supported locales.
getTLDEntries(DomainValidator.ArrayType) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Get a copy of a class level internal array.
getTupleSchema() - Method in class com.networknt.schema.ItemsValidator
 
getTupleSchema() - Method in class com.networknt.schema.PrefixItemsValidator
 
getType() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getType() - Method in class com.networknt.schema.ValidationMessage
 
getTypeValidator() - Method in class com.networknt.schema.JsonSchema
 
getUri() - Method in class com.networknt.schema.JsonMetaSchema
 
getURIFactories() - Method in class com.networknt.schema.uri.URISchemeFactory
 
getUriFactory() - Method in class com.networknt.schema.JsonSchemaFactory
 
getURIFactory() - Method in class com.networknt.schema.ValidationContext
 
getURIFetchers() - Method in class com.networknt.schema.uri.URISchemeFetcher
 
getUriMappings() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
Use getUriTranslator() instead
getUriTranslator() - Method in class com.networknt.schema.JsonSchemaFactory
 
getUriTranslator() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getURNFactory() - Method in class com.networknt.schema.ValidationContext
 
getV201909() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV202012() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV4() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV6() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV7() - Static method in class com.networknt.schema.JsonMetaSchema
 
getValidationMessages() - Method in exception com.networknt.schema.JsonSchemaException
 
getValidationMessages() - Method in class com.networknt.schema.ValidationResult
 
getValidators() - Method in class com.networknt.schema.JsonSchema
 
getValidatorState() - Method in class com.networknt.schema.ExecutionContext
Gets the validator state.
getValue() - Method in class com.networknt.schema.AbstractKeyword
 
getValue() - Method in class com.networknt.schema.FormatKeyword
 
getValue() - Method in interface com.networknt.schema.Keyword
 
getValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getValueNodeType(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.TypeFactory
 
getVersionCode() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getVersionFlagValue() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
 

H

hashCode() - Method in class com.networknt.schema.AbsoluteIri
 
hashCode() - Method in class com.networknt.schema.JsonNodePath
 
hashCode() - Method in class com.networknt.schema.SchemaLocation
 
hashCode() - Method in class com.networknt.schema.ValidationMessage
 
hasMatchedNode() - Method in class com.networknt.schema.ValidatorState
 
hasNumber(ArrayNode) - Method in class com.networknt.schema.EnumValidator
Determines if the array node contains a number.
hasRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 
hasTypeValidator() - Method in class com.networknt.schema.JsonSchema
 
Holder() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource.Holder
 

I

I18nSupport - Class in com.networknt.schema
Deprecated.
I18nSupport() - Constructor for class com.networknt.schema.I18nSupport
Deprecated.
 
ID - com.networknt.schema.ValidatorTypeCode
 
idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
IdnEmailFormat - Class in com.networknt.schema.format
 
IdnEmailFormat() - Constructor for class com.networknt.schema.format.IdnEmailFormat
 
IdnHostnameFormat - Class in com.networknt.schema.format
 
IdnHostnameFormat() - Constructor for class com.networknt.schema.format.IdnHostnameFormat
 
IF_THEN_ELSE - com.networknt.schema.ValidatorTypeCode
 
IfValidator - Class in com.networknt.schema
 
IfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.IfValidator
 
InetAddressValidator - Class in com.networknt.org.apache.commons.validator.routines
InetAddress validation and conversion routines (java.net.InetAddress).
InetAddressValidator() - Constructor for class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
 
INFRASTRUCTURE_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Get a copy of the infrastructure table
initializeValidators() - Method in class com.networknt.schema.JsonSchema
Initializes the validators' JsonSchema instances.
instanceLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
instanceLocation(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The instance location is the location of the JSON value within the root instance being validated.
INTEGER - com.networknt.schema.JsonType
 
IriFormat - Class in com.networknt.schema.format
 
IriFormat() - Constructor for class com.networknt.schema.format.IriFormat
 
IriReferenceFormat - Class in com.networknt.schema.format
 
IriReferenceFormat() - Constructor for class com.networknt.schema.format.IriReferenceFormat
 
isActive() - Method in class com.networknt.schema.DiscriminatorContext
Returns true if we have a discriminator active.
isAllowLocal() - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Does this instance allow local addresses?
isAnchorFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is an anchor fragment.
isArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
 
isBoolean(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isComplexValidator() - Method in class com.networknt.schema.ValidatorState
 
isCustomMessageSupported() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isDiscriminatorMatchFound() - Method in class com.networknt.schema.DiscriminatorContext
 
isDocumentFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a fragment referencing the document.
isDynamicAnchor() - Method in class com.networknt.schema.JsonSchema
 
isEcma262Validator() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isExtendedArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isFailFast() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a fragment.
isGreek(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isHandleNullableField() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isHebrew(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isInteger(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isJavaSemantics() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isJoinTypeCausing(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeDual(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeLeft(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeRight(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeTransparent(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJsonPointerFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a JSON Pointer fragment.
isKatakana(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isLosslessNarrowing() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isNodeNullable(JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
isNodeNullable(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
isNotBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
 
isNumber(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
Check if the type of the JsonNode's value is number based on the status of typeLoose flag.
isNumeric(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isOpenAPI3StyleDiscriminators() - Method in class com.networknt.schema.SchemaValidatorsConfig
Indicates whether OpenAPI 3 style discriminators should be supported
isPartOfOneOfMultipleType() - Method in class com.networknt.schema.ValidationMessageHandler
 
isReadOnly() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
Determines if this schema resource is a schema resource root.
isStrict(String) - Method in class com.networknt.schema.SchemaValidatorsConfig
Answers whether a keyword's validators may relax their analysis.
isTop() - Method in class com.networknt.schema.CollectorContext.Scope
 
isTypeLoose() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUnevaluatedItemsAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUnevaluatedItemsAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUnevaluatedPropertiesAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUnevaluatedPropertiesAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isValid() - Method in class com.networknt.schema.OutputFormat.FlagOutput
 
isValid() - Method in class com.networknt.schema.ValidationMessage
 
isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String parses as a valid domain name with a recognized top-level domain.
isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Checks if a field has a valid e-mail address.
isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
Checks if the specified string is a valid IPv4 or IPv6 address.
isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Validates a value against the set of regular expressions.
isValid(String) - Static method in class com.networknt.schema.utils.RFC5892
 
isValidationEnabled() - Method in class com.networknt.schema.ValidatorState
 
isValidCountryCodeTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String matches any IANA-defined country code top-level domain.
isValidDomain(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Returns true if the domain component of an email address is valid.
isValidGenericTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String matches any IANA-defined generic top-level domain.
isValidInet4Address(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
Validates an IPv4 address.
isValidInet6Address(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
Validates an IPv6 address.
isValidInfrastructureTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String matches any IANA-defined infrastructure top-level domain.
isValidLocalTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String matches any widely used "local" domains (localhost or localdomain).
isValidTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Returns true if the specified String matches any IANA-defined top-level domain.
isValidUser(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
Returns true if the user component of an email address is valid.
isWalkEnabled() - Method in class com.networknt.schema.ValidatorState
 
isWriteMode() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isWriteOnly() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
Item(DomainValidator.ArrayType, String...) - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator.Item
 
ITEMS - com.networknt.schema.ValidatorTypeCode
 
ITEMS_202012 - com.networknt.schema.ValidatorTypeCode
 
ItemsValidator - Class in com.networknt.schema
 
ItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
 
ItemsValidator202012 - Class in com.networknt.schema
 
ItemsValidator202012(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator202012
 

J

JSON_PATH - com.networknt.schema.PathType
Paths as JSONPath expressions.
JSON_POINTER - com.networknt.schema.PathType
Paths as JSONPointer expressions.
JsonMetaSchema - Class in com.networknt.schema
 
JsonMetaSchema.Builder - Class in com.networknt.schema
 
JsonNodePath - Class in com.networknt.schema
Represents a path to a JSON node.
JsonNodePath(PathType) - Constructor for class com.networknt.schema.JsonNodePath
 
JsonNodeUtil - Class in com.networknt.schema.utils
 
JsonNodeUtil() - Constructor for class com.networknt.schema.utils.JsonNodeUtil
 
JsonSchema - Class in com.networknt.schema
This is the core of json constraint implementation.
JsonSchema(JsonSchema) - Constructor for class com.networknt.schema.JsonSchema
Copy constructor.
JsonSchemaException - Exception in com.networknt.schema
 
JsonSchemaException(ValidationMessage) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaException(String) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaException(Throwable) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaFactory - Class in com.networknt.schema
 
JsonSchemaFactory.Builder - Class in com.networknt.schema
 
JsonSchemaRef - Class in com.networknt.schema
Use this object instead a JsonSchema for references.
JsonSchemaRef(Supplier<JsonSchema>) - Constructor for class com.networknt.schema.JsonSchemaRef
 
JsonSchemaVersion - Class in com.networknt.schema
 
JsonSchemaVersion() - Constructor for class com.networknt.schema.JsonSchemaVersion
 
JsonSchemaWalker - Interface in com.networknt.schema.walk
 
JsonSchemaWalkListener - Interface in com.networknt.schema.walk
Listener class that captures walkStart and walkEnd events.
JsonType - Enum in com.networknt.schema
 
JsonValidator - Interface in com.networknt.schema
Standard json validator interface, implemented by all validators and JsonSchema.

K

keyword - Variable in class com.networknt.schema.ValidationMessageHandler
 
Keyword - Interface in com.networknt.schema
 

L

leaveDiscriminatorContextImmediately(JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
 
LEGACY - com.networknt.schema.PathType
The legacy approach, loosely based on JSONPath (but not guaranteed to give valid JSONPath expressions).
LOCAL_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the LOCAL_TLDS_MINUS table containing deleted local TLDs
LOCAL_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the LOCAL_TLDS_PLUS table containing additional local TLDs
LOCAL_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Get a copy of the local table
locale(Locale) - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
Locales - Class in com.networknt.schema.i18n
Functions for working with Locales.
Locales() - Constructor for class com.networknt.schema.i18n.Locales
 

M

map(String, String) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a simple mapping from one URI to another.
map(URI, URI) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a simple mapping from one URI to another.
map(Map<String, String>) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a map-based mapping from one URI to another.
MappingURITranslator(Map<String, String>) - Constructor for class com.networknt.schema.uri.URITranslator.MappingURITranslator
 
markMatch() - Method in class com.networknt.schema.DiscriminatorContext
 
match(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Validates a value against the set of regular expressions returning the array of matched groups.
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.AbstractFormat
 
matches(ExecutionContext, String) - Method in interface com.networknt.schema.Format
 
matches(String) - Method in class com.networknt.schema.format.AbstractFormat
 
matches(String) - Method in class com.networknt.schema.format.AbstractRFC3986Format
 
matches(String) - Method in class com.networknt.schema.format.DateFormat
 
matches(String) - Method in class com.networknt.schema.format.DurationFormat
 
matches(String) - Method in class com.networknt.schema.format.EmailFormat
 
matches(String) - Method in class com.networknt.schema.format.IdnEmailFormat
 
matches(String) - Method in class com.networknt.schema.format.IdnHostnameFormat
 
matches(String) - Method in class com.networknt.schema.format.PatternFormat
 
matches(String) - Method in class com.networknt.schema.format.RegexFormat
 
matches(String) - Method in class com.networknt.schema.format.TimeFormat
 
matches(String) - Method in interface com.networknt.schema.regex.RegularExpression
 
MAX_CONTAINS - com.networknt.schema.ValidatorTypeCode
 
MAX_ITEMS - com.networknt.schema.ValidatorTypeCode
 
MAX_LENGTH - com.networknt.schema.ValidatorTypeCode
 
MAX_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
MAXIMUM - com.networknt.schema.ValidatorTypeCode
 
MaximumValidator - Class in com.networknt.schema
 
MaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
 
MaxItemsValidator - Class in com.networknt.schema
 
MaxItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
 
MaxLengthValidator - Class in com.networknt.schema
 
MaxLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
 
MaxPropertiesValidator - Class in com.networknt.schema
 
MaxPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
 
mergeWith(CollectorContext.Scope) - Method in class com.networknt.schema.CollectorContext.Scope
Merges the provided scope into this scope.
message - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
message() - Method in class com.networknt.schema.ValidationMessageHandler
 
message(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
Explicitly sets the message pattern to be used.
messageFormatter - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageFormatter(MessageFormatter) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
MessageFormatter - Interface in com.networknt.schema.i18n
Formats messages with arguments.
messageKey - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageKey(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageSource - Variable in class com.networknt.schema.ValidationMessageHandler
 
MessageSource - Interface in com.networknt.schema.i18n
Resolves locale specific messages.
MessageSourceValidationMessage - Class in com.networknt.schema
 
MessageSourceValidationMessage() - Constructor for class com.networknt.schema.MessageSourceValidationMessage
 
MessageSourceValidationMessage.Builder - Class in com.networknt.schema
 
MessageSourceValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
 
messageSupplier - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageSupplier(Supplier<String>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
min - Variable in class com.networknt.schema.MinPropertiesValidator
 
MIN_CONTAINS - com.networknt.schema.ValidatorTypeCode
 
MIN_ITEMS - com.networknt.schema.ValidatorTypeCode
 
MIN_LENGTH - com.networknt.schema.ValidatorTypeCode
 
MIN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
MINIMUM - com.networknt.schema.ValidatorTypeCode
 
MinimumValidator - Class in com.networknt.schema
 
MinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
 
MinItemsValidator - Class in com.networknt.schema
 
MinItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
 
MinLengthValidator - Class in com.networknt.schema
 
MinLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinLengthValidator
 
MinMaxContainsValidator - Class in com.networknt.schema
Tests the validity of maxContains and minContains in a schema.
MinMaxContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinMaxContainsValidator
 
MinMaxContainsValidator.Analysis - Class in com.networknt.schema
 
MinPropertiesValidator - Class in com.networknt.schema
 
MinPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
 
MULTIPLE_OF - com.networknt.schema.ValidatorTypeCode
 
MultipleOfValidator - Class in com.networknt.schema
 
MultipleOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
 

N

newJsonSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
newSchema(SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newSchema(SchemaLocation, JsonNodePath, URI, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
 
newValidator(SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newValidator(ValidationContext, SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonMetaSchema
 
NonValidationKeyword - Class in com.networknt.schema
Used for Keywords that have no validation aspect, but are part of the metaschema.
NonValidationKeyword(String) - Constructor for class com.networknt.schema.NonValidationKeyword
 
NOOP - Static variable in interface com.networknt.schema.uri.URITranslator
 
normalizeMetaSchemaUri(String) - Static method in class com.networknt.schema.JsonSchemaFactory
 
NOT - com.networknt.schema.ValidatorTypeCode
 
NOT_ALLOWED - com.networknt.schema.ValidatorTypeCode
 
NotAllowedValidator - Class in com.networknt.schema
 
NotAllowedValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
 
NotValidator - Class in com.networknt.schema
 
NotValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotValidator
 
NULL - com.networknt.schema.JsonType
 
NUMBER - com.networknt.schema.JsonType
 

O

OBJECT - com.networknt.schema.JsonType
 
objectMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
of(String) - Static method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI given the value.
of(String) - Static method in class com.networknt.schema.CustomErrorMessageType
 
of(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Parses a string representing a fragment.
of(String) - Static method in class com.networknt.schema.SchemaLocation
Parses a string representing an IRI of the schema location.
of(String...) - Static method in class com.networknt.schema.i18n.Locales
Gets a list of Locale by language tags.
ONE_OF - com.networknt.schema.ValidatorTypeCode
 
OneOfValidator - Class in com.networknt.schema
 
OneOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.OneOfValidator
 
onWalkEnd(WalkEvent, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 
onWalkStart(WalkEvent) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 
OutputFormat<T> - Interface in com.networknt.schema
Formats the validation results.
OutputFormat.Boolean - Class in com.networknt.schema
The Boolean output format.
OutputFormat.Default - Class in com.networknt.schema
The Default output format.
OutputFormat.Flag - Class in com.networknt.schema
The Flag output format.
OutputFormat.FlagOutput - Class in com.networknt.schema
The Flag output results.

P

parent(String, int) - Static method in class com.networknt.schema.AbsoluteIri
 
parentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
 
parseErrorCode(String) - Method in class com.networknt.schema.ValidationMessageHandler
 
PathType - Enum in com.networknt.schema
Enumeration defining the different approached available to generate the paths added to validation messages.
PATTERN - com.networknt.schema.ValidatorTypeCode
 
PATTERN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
PatternFormat - Class in com.networknt.schema.format
 
PatternFormat(String, String, String) - Constructor for class com.networknt.schema.format.PatternFormat
 
PatternPropertiesValidator - Class in com.networknt.schema
 
PatternPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
 
PatternValidator - Class in com.networknt.schema
 
PatternValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
 
PREDICATE_FALSE - Static variable in class com.networknt.schema.Annotations
 
prefix(String, String) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a mapping from one URI to another by replacing the beginning of the URI.
PREFIX_ITEMS - com.networknt.schema.ValidatorTypeCode
 
PrefixItemsValidator - Class in com.networknt.schema
 
PrefixItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PrefixItemsValidator
 
PrefixReplacer(String, String) - Constructor for class com.networknt.schema.uri.URITranslator.PrefixReplacer
 
preloadJsonSchema() - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.AllOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.AnyOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ContainsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.DependenciesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.DependentSchemas
 
preloadJsonSchema() - Method in class com.networknt.schema.IfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator202012
 
preloadJsonSchema() - Method in interface com.networknt.schema.JsonValidator
In case the JsonValidator has a related JsonSchema or several ones, calling preloadJsonSchema will actually load the schema document(s) eagerly.
preloadJsonSchema() - Method in class com.networknt.schema.NotValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.OneOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PatternPropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PrefixItemsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PropertyNamesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.RefValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.UnionTypeValidator
 
preloadJsonSchemas(Collection<JsonSchema>) - Method in class com.networknt.schema.BaseJsonValidator
 
processArrayNode(ArrayNode) - Method in class com.networknt.schema.EnumValidator
Processes the array and ensures that numbers within have trailing zeroes stripped.
processNumberNode(JsonNode) - Method in class com.networknt.schema.EnumValidator
Processes the number and ensures trailing zeros are stripped.
PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
PropertiesValidator - Class in com.networknt.schema
 
PropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
 
property - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
property(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
PROPERTY - Static variable in class com.networknt.schema.PatternPropertiesValidator
 
PROPERTY - Static variable in class com.networknt.schema.PropertiesValidator
 
PROPERTYNAMES - com.networknt.schema.ValidatorTypeCode
 
PropertyNamesValidator - Class in com.networknt.schema
 
PropertyNamesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
 

R

READ_ONLY - com.networknt.schema.ValidatorTypeCode
 
readAnchor(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
ReadOnlyValidator - Class in com.networknt.schema
 
ReadOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
 
RECURSIVE_REF - com.networknt.schema.ValidatorTypeCode
 
RecursiveRefValidator - Class in com.networknt.schema
 
RecursiveRefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RecursiveRefValidator
 
REF - com.networknt.schema.ValidatorTypeCode
 
RefValidator - Class in com.networknt.schema
 
RefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RefValidator
 
RegexFormat - Class in com.networknt.schema.format
Validates that a value is a valid regex.
RegexFormat() - Constructor for class com.networknt.schema.format.RegexFormat
 
RegexValidator - Class in com.networknt.org.apache.commons.validator.routines
Regular Expression validation (using the JRE's regular expression support).
RegexValidator(String) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a case sensitive validator for a single regular expression.
RegexValidator(String...) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a case sensitive validator that matches any one in the array of regular expressions.
RegexValidator(String[], boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a validator that matches any one of the set of regular expressions with the specified case sensitivity.
RegexValidator(String, boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a validator for a single regular expression with the specified case sensitivity.
registerAndMergeDiscriminator(DiscriminatorContext, ObjectNode, JsonSchema, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
Rolls up all nested and compatible discriminators to the root discriminator of the type.
registerDiscriminator(SchemaLocation, ObjectNode) - Method in class com.networknt.schema.DiscriminatorContext
 
RegularExpression - Interface in com.networknt.schema.regex
 
removeEmptyFragmentSuffix(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
No longer necessary.
REQUIRED - com.networknt.schema.ValidatorTypeCode
 
RequiredValidator - Class in com.networknt.schema
 
RequiredValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
 
resolve(SchemaLocation, String) - Static method in class com.networknt.schema.SchemaLocation
Resolves against a absolute IRI reference or fragment.
resolve(String) - Method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
resolve(String) - Method in class com.networknt.schema.SchemaLocation
Resolves against a absolute IRI reference or fragment.
resolve(String, String) - Static method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
resolveMessage(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
Gets the message from the resource bundles.
resolveSchemaId(JsonNode) - Method in class com.networknt.schema.ValidationContext
 
ResourceBundleMessageSource - Class in com.networknt.schema.i18n
MessageSource that retrieves messages from a ResourceBundle.
ResourceBundleMessageSource(String...) - Constructor for class com.networknt.schema.i18n.ResourceBundleMessageSource
 
RFC5892 - Class in com.networknt.schema.utils
Encapsulates the rules determining whether a label conforms to the RFC 5892 specification.
RFC5892() - Constructor for class com.networknt.schema.utils.RFC5892
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.WalkListenerRunner
 
runPostWalkListeners(List<JsonSchemaWalkListener>, WalkEvent, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonNodePath, SchemaLocation, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in interface com.networknt.schema.walk.WalkListenerRunner
 
runPreWalkListeners(List<JsonSchemaWalkListener>, WalkEvent) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 

S

schema - Variable in class com.networknt.schema.RefValidator
 
schemaLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
schemaLocation - Variable in class com.networknt.schema.ValidationMessageHandler
 
schemaLocation(SchemaLocation) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
SchemaLocation - Class in com.networknt.schema
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
SchemaLocation(AbsoluteIri) - Constructor for class com.networknt.schema.SchemaLocation
Constructs a new SchemaLocation.
SchemaLocation(AbsoluteIri, JsonNodePath) - Constructor for class com.networknt.schema.SchemaLocation
Constructs a new SchemaLocation.
SchemaLocation.Builder - Class in com.networknt.schema
Builder for building SchemaLocation.
SchemaLocation.Fragment - Class in com.networknt.schema
The fragment can be a JSON pointer to the document or an anchor.
schemaLocationContains(String) - Method in class com.networknt.schema.ValidationMessageHandler
 
schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
 
SchemaValidatorsConfig - Class in com.networknt.schema
 
SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
 
SCHEME - Static variable in class com.networknt.schema.uri.URNURIFactory
 
self() - Method in class com.networknt.schema.MessageSourceValidationMessage.Builder
 
self() - Method in class com.networknt.schema.ValidationMessage.Builder
 
self() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
setAnnotationAllowedPredicate(Predicate<String>) - Method in class com.networknt.schema.ExecutionConfig
Predicate to determine if annotation collection is allowed for a particular keyword.
setApplyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setCollectorContext(CollectorContext) - Method in class com.networknt.schema.ExecutionContext
Sets the collector context.
setComplexValidator(boolean) - Method in class com.networknt.schema.ValidatorState
 
setCustomMessageSupported(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setEcma262Validator(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setExecutionConfig(ExecutionConfig) - Method in class com.networknt.schema.ExecutionContext
Sets the execution configuration.
setExecutionContextSupplier(Supplier<ExecutionContext>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setFailFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When enabled, JsonValidator.validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) doesn't return any Set<ValidationMessage>, instead a JsonSchemaException is thrown as soon as a validation errors is discovered.
setHandleNullableField(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setJavaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setLoadCollectors(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setLocale(Locale) - Method in class com.networknt.schema.ExecutionConfig
 
setLocale(Locale) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the locale to consider when generating localised messages.
setLosslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setMatchedNode(boolean) - Method in class com.networknt.schema.ValidatorState
 
setMessageSource(MessageSource) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the message source to use for generating localised messages.
setOpenAPI3StyleDiscriminators(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When enabled, the validation of anyOf and allOf in polymorphism will respect OpenAPI 3 style discriminators as described in the OpenAPI 3.0.3 spec.
setPathType(PathType) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the approach used to generate paths in messages, logs and errors (default is PathType.LEGACY).
setReadOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Alters the strictness of validations for a specific keyword.
setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setUriMappings(Map<String, String>) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
Use addUriTranslator() instead
setValidationEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
 
setValidatorState(ValidatorState) - Method in class com.networknt.schema.ExecutionContext
Sets the validator state.
setWalkEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
 
setWriteMode(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
Use setReadOnly or setWriteOnly
setWriteOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
shouldApplyArrayDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
shouldApplyPropertyDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
shouldApplyPropertyDefaultsIfNull() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
SKIP - com.networknt.schema.walk.WalkFlow
 
SpecVersion - Class in com.networknt.schema
 
SpecVersion() - Constructor for class com.networknt.schema.SpecVersion
 
SpecVersion.VersionFlag - Enum in com.networknt.schema
 
SpecVersionDetector - Class in com.networknt.schema
This class is used to detect schema version
startsWith(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
Tests if this path starts with the other path.
STRING - com.networknt.schema.JsonType
 
StringChecker - Class in com.networknt.schema.utils
 
StringChecker() - Constructor for class com.networknt.schema.utils.StringChecker
 
StringUtils - Class in com.networknt.schema.utils
 
SUPPORTED_LANGUAGE_TAGS - Static variable in class com.networknt.schema.i18n.Locales
The list of locale resource bundles.
SUPPORTED_LOCALES - Static variable in class com.networknt.schema.i18n.Locales
The supported locales.
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.ClasspathURLFactory
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.ClasspathURLFetcher
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.URLFactory
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.URLFetcher
 
supportedVersions - Static variable in class com.networknt.schema.SpecVersionDetector
 
suppressSubSchemaRetrieval - Variable in class com.networknt.schema.BaseJsonValidator
 

T

ThresholdMixin - Interface in com.networknt.schema
 
thresholdValue() - Method in interface com.networknt.schema.ThresholdMixin
 
TimeFormat - Class in com.networknt.schema.format
Validates that a value conforms to the time specification in RFC 3339.
TimeFormat() - Constructor for class com.networknt.schema.format.TimeFormat
 
toString() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Provides a String representation of this validator.
toString() - Method in class com.networknt.schema.AbsoluteIri
 
toString() - Method in class com.networknt.schema.AbstractJsonValidator
 
toString() - Method in class com.networknt.schema.BaseJsonValidator
 
toString() - Method in class com.networknt.schema.CollectorContext.Scope
 
toString() - Method in class com.networknt.schema.JsonNodePath
 
toString() - Method in class com.networknt.schema.JsonSchema
 
toString() - Method in enum com.networknt.schema.JsonType
 
toString() - Method in class com.networknt.schema.SchemaLocation
 
toString() - Method in class com.networknt.schema.ValidationMessage
 
toString() - Method in enum com.networknt.schema.ValidatorTypeCode
 
toString() - Method in class com.networknt.schema.walk.WalkEvent
 
translate(URI) - Method in class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
translate(URI) - Method in class com.networknt.schema.uri.URITranslator.MappingURITranslator
 
translate(URI) - Method in class com.networknt.schema.uri.URITranslator.PrefixReplacer
 
translate(URI) - Method in interface com.networknt.schema.uri.URITranslator
Translates one URI into another.
TRUE - com.networknt.schema.ValidatorTypeCode
 
TrueValidator - Class in com.networknt.schema
 
TrueValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
 
type - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
type(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
TYPE - com.networknt.schema.ValidatorTypeCode
 
TypeFactory - Class in com.networknt.schema
 
TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
 
TypeValidator - Class in com.networknt.schema
 
TypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TypeValidator
 

U

UCDLoader - Class in com.networknt.schema.utils
 
UCDLoader() - Constructor for class com.networknt.schema.utils.UCDLoader
 
UNEVALUATED_ITEMS - com.networknt.schema.ValidatorTypeCode
 
UNEVALUATED_ITEMS_ANNOTATIONS - Static variable in class com.networknt.schema.Annotations
 
UNEVALUATED_ITEMS_ANNOTATIONS_PREDICATE - Static variable in class com.networknt.schema.Annotations
 
UNEVALUATED_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
UNEVALUATED_PROPERTIES_ANNOTATIONS - Static variable in class com.networknt.schema.Annotations
 
UNEVALUATED_PROPERTIES_ANNOTATIONS_PREDICATE - Static variable in class com.networknt.schema.Annotations
 
UnevaluatedItemsValidator - Class in com.networknt.schema
 
UnevaluatedItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedItemsValidator
 
UnevaluatedPropertiesValidator - Class in com.networknt.schema
 
UnevaluatedPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedPropertiesValidator
 
UnicodeDatabase - Class in com.networknt.schema.utils
 
UnicodeDatabase() - Constructor for class com.networknt.schema.utils.UnicodeDatabase
 
UNION - com.networknt.schema.JsonType
 
UNION_TYPE - com.networknt.schema.ValidatorTypeCode
 
UnionTypeValidator - Class in com.networknt.schema
 
UnionTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
 
UNIQUE_ITEMS - com.networknt.schema.ValidatorTypeCode
 
UniqueItemsValidator - Class in com.networknt.schema
 
UniqueItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
 
UNKNOWN - com.networknt.schema.JsonType
 
updateErrorMessageType(ErrorMessageType) - Method in class com.networknt.schema.ValidationMessageHandler
 
updateKeyword(Keyword) - Method in class com.networknt.schema.ValidationMessageHandler
 
updateTLDOverride(DomainValidator.ArrayType, String...) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Update one of the TLD override arrays.
updateValidatorType(ValidatorTypeCode) - Method in class com.networknt.schema.ValidationMessageHandler
 
URI_REFERENCE - com.networknt.schema.PathType
Paths as a URI reference.
uriFactory(URIFactory, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
uriFactory(URIFactory, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Maps a number of schemes to a URIFactory.
URIFactory - Interface in com.networknt.schema.uri
The URIFactory interface defines how URIs are able to be combined and created.
uriFetcher(URIFetcher, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
uriFetcher(URIFetcher, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Maps a number of schemes to a URIFetcher.
URIFetcher - Interface in com.networknt.schema.uri
The URIFetcher interface defines how file streams are able to be fetched given a URI.
UriFormat - Class in com.networknt.schema.format
 
UriFormat() - Constructor for class com.networknt.schema.format.UriFormat
 
UriReferenceFormat - Class in com.networknt.schema.format
 
UriReferenceFormat() - Constructor for class com.networknt.schema.format.UriReferenceFormat
 
URISchemeFactory - Class in com.networknt.schema.uri
The URISchemaFactory will proxy to other URIFactorys based on the scheme being used.
URISchemeFactory(Map<String, URIFactory>) - Constructor for class com.networknt.schema.uri.URISchemeFactory
 
URISchemeFetcher - Class in com.networknt.schema.uri
The URISchemeFetcher will proxy to other URIFetchers based on the scheme being used.
URISchemeFetcher(Map<String, URIFetcher>) - Constructor for class com.networknt.schema.uri.URISchemeFetcher
 
URITranslator - Interface in com.networknt.schema.uri
 
URITranslator.CompositeURITranslator - Class in com.networknt.schema.uri
 
URITranslator.MappingURITranslator - Class in com.networknt.schema.uri
Provides support for legacy map-based translations
URITranslator.PrefixReplacer - Class in com.networknt.schema.uri
Replaces the beginning of a URI
URLFactory - Class in com.networknt.schema.uri
A URIFactory that uses URL for creating URIs.
URLFactory() - Constructor for class com.networknt.schema.uri.URLFactory
 
URLFetcher - Class in com.networknt.schema.uri
A URIfetcher that uses URL.openStream() for fetching and assumes given URIs are actualy URLs.
URLFetcher() - Constructor for class com.networknt.schema.uri.URLFetcher
 
URNFactory - Interface in com.networknt.schema.urn
 
URNURIFactory - Class in com.networknt.schema.uri
A URIFactory that handles "urn" scheme of URIs.
URNURIFactory() - Constructor for class com.networknt.schema.uri.URNURIFactory
 
UUID - com.networknt.schema.ValidatorTypeCode
 

V

V201909 - com.networknt.schema.SpecVersion.VersionFlag
 
V202012 - com.networknt.schema.SpecVersion.VersionFlag
 
V4 - com.networknt.schema.SpecVersion.VersionFlag
 
V6 - com.networknt.schema.SpecVersion.VersionFlag
 
V7 - com.networknt.schema.SpecVersion.VersionFlag
 
validate(JsonNode) - Method in class com.networknt.schema.JsonSchema
Validate the given root JsonNode, starting at the root of the data path.
validate(JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
Validates the given root JsonNode, starting at the root of the data path.
validate(JsonNode, OutputFormat<T>, ExecutionCustomizer) - Method in class com.networknt.schema.JsonSchema
Validates the given root JsonNode, starting at the root of the data path.
validate(ExecutionContext, JsonNode) - Method in class com.networknt.schema.BaseJsonValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AllOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AnyOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ConstValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependenciesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentRequired
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentSchemas
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.EnumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FalseValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.format.DateTimeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FormatValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.IfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator202012
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
START OF VALIDATE METHODS
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in interface com.networknt.schema.JsonValidator
Validate the given JsonNode, the given node is the child node of the root node at given data path.
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinMaxContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MultipleOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotAllowedValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.OneOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PrefixItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertyNamesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ReadOnlyValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RecursiveRefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RequiredValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TrueValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnionTypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UniqueItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.WriteOnlyValidator
 
validate(ExecutionContext, JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.BaseJsonValidator
Validates to a format.
validate(ExecutionContext, JsonNode, OutputFormat<T>, ExecutionCustomizer) - Method in class com.networknt.schema.BaseJsonValidator
Validates to a format.
validate(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Validates a value against the set of regular expressions returning a String value of the aggregated groups.
validate(URI) - Method in class com.networknt.schema.format.AbstractRFC3986Format
 
validate(URI) - Method in class com.networknt.schema.format.IriFormat
 
validate(URI) - Method in class com.networknt.schema.format.IriReferenceFormat
 
validate(URI) - Method in class com.networknt.schema.format.UriFormat
 
validate(URI) - Method in class com.networknt.schema.format.UriReferenceFormat
 
validateAndCollect(JsonNode) - Method in class com.networknt.schema.JsonSchema
 
validateAndCollect(ExecutionContext, JsonNode) - Method in class com.networknt.schema.JsonSchema
 
validationContext - Variable in class com.networknt.schema.BaseJsonValidator
 
ValidationContext - Class in com.networknt.schema
 
ValidationContext(URIFactory, URNFactory, JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationContext(URIFactory, URNFactory, JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig, ConcurrentMap<String, JsonSchema>, ConcurrentMap<String, JsonSchema>) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationMessage - Class in com.networknt.schema
The output format.
ValidationMessage.Builder - Class in com.networknt.schema
 
ValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
 
ValidationMessageHandler - Class in com.networknt.schema
 
ValidationMessageHandler(boolean, ErrorMessageType, boolean, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath) - Constructor for class com.networknt.schema.ValidationMessageHandler
 
ValidationMessageHandler(ValidationMessageHandler) - Constructor for class com.networknt.schema.ValidationMessageHandler
Copy constructor.
ValidationResult - Class in com.networknt.schema
 
ValidationResult(Set<ValidationMessage>, ExecutionContext) - Constructor for class com.networknt.schema.ValidationResult
 
ValidatorState - Class in com.networknt.schema
 
ValidatorState() - Constructor for class com.networknt.schema.ValidatorState
Constructor for validation state.
ValidatorState(boolean, boolean) - Constructor for class com.networknt.schema.ValidatorState
Constructor for validation state.
ValidatorTypeCode - Enum in com.networknt.schema
 
valueOf(String) - Static method in enum com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.PathType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.walk.WalkFlow
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.JsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.PathType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.ValidatorTypeCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.walk.WalkFlow
Returns an array containing the constants of this enum type, in the order they are declared.
Version201909 - Class in com.networknt.schema
 
Version201909() - Constructor for class com.networknt.schema.Version201909
 
Version202012 - Class in com.networknt.schema
 
Version202012() - Constructor for class com.networknt.schema.Version202012
 
Version4 - Class in com.networknt.schema
 
Version4() - Constructor for class com.networknt.schema.Version4
 
Version6 - Class in com.networknt.schema
 
Version6() - Constructor for class com.networknt.schema.Version6
 
Version7 - Class in com.networknt.schema
 
Version7() - Constructor for class com.networknt.schema.Version7
 

W

walk(JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
 
walk(ExecutionContext, JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AllOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AnyOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DependentSchemas
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.IfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator202012
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.JsonValidator
This is default implementation of walk method.
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.NotValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.OneOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RecursiveRefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.walk.JsonSchemaWalker
This method gives the capability to walk through the given JsonNode, allowing functionality beyond validation like collecting information,handling cross cutting concerns like logging or instrumentation.
walkAtNode(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
 
WalkEvent - Class in com.networknt.schema.walk
Encapsulation of Walk data that is passed into the JsonSchemaWalkListener.
WalkEvent() - Constructor for class com.networknt.schema.walk.WalkEvent
 
WalkFlow - Enum in com.networknt.schema.walk
 
WalkListenerRunner - Interface in com.networknt.schema.walk
 
with(URITranslator) - Method in class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
withConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchema
 
WRITE_ONLY - com.networknt.schema.ValidatorTypeCode
 
WriteOnlyValidator - Class in com.networknt.schema
 
WriteOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.WriteOnlyValidator
 

Y

yamlMapper(YAMLMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes All Packages