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
 
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() - 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(String, 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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
 
allPaths(PathType, String, JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
ANY - com.networknt.schema.JsonType
 
ANY_OF - com.networknt.schema.ValidatorTypeCode
 
AnyOfValidator - Class in com.networknt.schema
 
AnyOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
 
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(String...) - Method in class com.networknt.schema.ValidationMessage.Builder
 
ARRAY - com.networknt.schema.JsonType
 
atPath(String, int) - Method in class com.networknt.schema.BaseJsonValidator
Create the path for a given child indexed item.
atPath(String, String) - Method in class com.networknt.schema.BaseJsonValidator
Create the path for a given child token.
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(String, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext, boolean) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BOOLEAN - com.networknt.schema.JsonType
 
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.ValidationMessage.Builder
 
builder() - Static method in class com.networknt.schema.JsonSchemaFactory
Builder without keywords or formats.
builder() - Static method in class com.networknt.schema.walk.WalkEvent
 
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.ValidationMessage.Builder
 
Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
 
buildValidationMessage(String, String...) - Method in class com.networknt.schema.ValidationMessageHandler
 
BUILTIN_FORMATS - Static variable in class com.networknt.schema.JsonSchemaVersion
 

C

checkDiscriminatorMatch(ValidationContext.DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
Checks based on the current ValidationContext.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(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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.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
 
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
 
constructValidationMessage(String, String, String...) - Method in class com.networknt.schema.ValidationMessageHandler
 
constructWalkEvent(ExecutionContext, String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
ConstValidator - Class in com.networknt.schema
 
ConstValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ConstValidator
 
CONTAINS - com.networknt.schema.ValidatorTypeCode
 
ContainsValidator - Class in com.networknt.schema
 
ContainsValidator(String, 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, String, 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
 
createChildSchema(String, JsonNode) - Method in class com.networknt.schema.JsonSchema
 
createExecutionContext() - Method in class com.networknt.schema.JsonSchema
Creates an execution context.
createValidationContext(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
CROSS_EDITS - com.networknt.schema.ValidatorTypeCode
 
crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
 
CustomErrorMessageType - Class in com.networknt.schema
 
customMessage - Variable in class com.networknt.schema.ValidationMessageHandler
 
customMessage(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 

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(String, JsonNode, JsonSchema, ValidationContext, ValidatorTypeCode) - Constructor for class com.networknt.schema.format.DateTimeValidator
 
debug(Logger, JsonNode, JsonNode, String) - Static method in class com.networknt.schema.BaseJsonValidator
 
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
 
DEFAULT_LOCALE - Static variable in class com.networknt.schema.I18nSupport
 
DEFAULT_RESOURCE_BUNDLE - Static variable in class com.networknt.schema.I18nSupport
 
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
 
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(String, 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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
 
DependentSchemas - Class in com.networknt.schema
 
DependentSchemas(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
 
details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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() - Constructor for class com.networknt.schema.ValidationContext.DiscriminatorContext
 
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(ValidationContext.DiscriminatorContext, String) - Method in class com.networknt.schema.ValidationContext
 
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(String, 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.ValidationMessage
 
equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
 
equalsToSchemaType(JsonNode, JsonType, JsonSchema, ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
errorMessageType - Variable in class com.networknt.schema.ValidationMessageHandler
 
ErrorMessageType - Interface in com.networknt.schema
 
EXCLUSIVE_MAXIMUM - com.networknt.schema.ValidatorTypeCode
 
EXCLUSIVE_MINIMUM - com.networknt.schema.ValidatorTypeCode
 
ExclusiveMaximumValidator - Class in com.networknt.schema
 
ExclusiveMaximumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
 
ExclusiveMinimumValidator - Class in com.networknt.schema
 
ExclusiveMinimumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
 
ExecutionContext - Class in com.networknt.schema
Stores the execution context for the validation run.
ExecutionContext() - Constructor for class com.networknt.schema.ExecutionContext
 
ExecutionContext(CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
 
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(String, 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
 
forceHttps(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
No longer necessary.
format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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(String, JsonNode, JsonSchema, ValidationContext, Format, ValidatorTypeCode) - Constructor for class com.networknt.schema.FormatValidator
 
fromId(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
 
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(String) - Method in class com.networknt.schema.CollectorContext
Gets the data associated with a given name.
getAll() - Method in class com.networknt.schema.CollectorContext
Returns all the collected data.
getApplyDefaultsStrategy() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getArguments() - Method in class com.networknt.schema.ValidationMessage
 
getArrayItemWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getAt() - Method in class com.networknt.schema.walk.WalkEvent
 
getCode() - Method in class com.networknt.schema.ValidationMessage
 
getCollectorContext() - Method in class com.networknt.schema.ExecutionContext
 
getCollectorContext() - Method in class com.networknt.schema.ValidationResult
 
getConfig() - Method in class com.networknt.schema.ValidationContext
 
getContainingSchema() - Method in class com.networknt.schema.CollectorContext.Scope
 
getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ValidationContext
 
getCurrentJsonSchemaFactory() - Method in class com.networknt.schema.walk.WalkEvent
 
getCurrentUri() - Method in class com.networknt.schema.JsonSchema
 
getCustomMessage() - Method in interface com.networknt.schema.ErrorMessageType
 
getCustomMessage() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getDescription() - Method in enum com.networknt.schema.walk.WalkFlow
 
getDetails() - Method in class com.networknt.schema.ValidationMessage
 
getDiscriminatorForPath(String) - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
 
getDynamicScope() - Method in class com.networknt.schema.CollectorContext
Provides the currently active scope
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() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorCodeValue() - Method in interface com.networknt.schema.ErrorMessageType
Get the text representation of the error code.
getErrorCodeValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
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.
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
 
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.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
 
getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
 
getKeywordName(String) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
getKeyWordName() - 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.SchemaValidatorsConfig
Get the locale to consider when generating localised messages (default is the JVM default).
getMessage() - Method in class com.networknt.schema.ValidationMessage
 
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
 
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.
getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
 
getParentSchema() - Method in class com.networknt.schema.walk.WalkEvent
 
getPath() - Method in class com.networknt.schema.ValidationMessage
 
getPathType() - Method in class com.networknt.schema.BaseJsonValidator
 
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.
getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getReferenceParsingInProgress(String) - Method in class com.networknt.schema.ValidationContext
 
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() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the resource bundle to use when generating localised messages.
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
 
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
 
getSchemaPath() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaPath() - Method in class com.networknt.schema.ValidationMessage
 
getSchemaPath() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchemaRef() - Method in class com.networknt.schema.RefValidator
 
getSchemas() - Method in class com.networknt.schema.PropertiesValidator
 
getSchemaType() - Method in class com.networknt.schema.TypeValidator
 
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
 
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
 
getValidatorType() - Method in class com.networknt.schema.ValidationMessageHandler
 
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.ValidationMessage
 
hasMatchedNode() - Method in class com.networknt.schema.ValidatorState
 
hasRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 
hasTypeValidator() - Method in class com.networknt.schema.JsonSchema
 

I

I18nSupport - Class in com.networknt.schema
Created by leaves chen [email protected] on 2021/8/23.
I18nSupport() - Constructor for class com.networknt.schema.I18nSupport
 
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(String, 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.
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.ValidationContext.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?
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.ValidationContext.DiscriminatorContext
 
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
 
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
 
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
 
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(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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
 
ItemsValidator202012 - Class in com.networknt.schema
 
ItemsValidator202012(String, 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
 
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(ValidationContext, String, URI, JsonNode, JsonSchema) - Constructor for class com.networknt.schema.JsonSchema
Deprecated.
Use JsonSchemaFactory#create(ValidationContext, String, JsonNode, JsonSchema)
JsonSchema(ValidationContext, URI, JsonNode) - Constructor for class com.networknt.schema.JsonSchema
Deprecated.
Use JsonSchemaFactory#create(ValidationContext, String, JsonNode, JsonSchema)
JsonSchema(ValidationContext, URI, JsonNode, boolean) - Constructor for class com.networknt.schema.JsonSchema
Deprecated.
Use JsonSchemaFactory#create(ValidationContext, String, JsonNode, JsonSchema)
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(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 - Interface in com.networknt.schema
 

L

leaveDiscriminatorContextImmediately(String) - Method in class com.networknt.schema.ValidationContext
 
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

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.ValidationContext.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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
 
MaxItemsValidator - Class in com.networknt.schema
 
MaxItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
 
MaxLengthValidator - Class in com.networknt.schema
 
MaxLengthValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
 
MaxPropertiesValidator - Class in com.networknt.schema
 
MaxPropertiesValidator(String, 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.
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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
 
MinItemsValidator - Class in com.networknt.schema
 
MinItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
 
MinLengthValidator - Class in com.networknt.schema
 
MinLengthValidator(String, 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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinMaxContainsValidator
 
MinPropertiesValidator - Class in com.networknt.schema
 
MinPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
 
MULTIPLE_OF - com.networknt.schema.ValidatorTypeCode
 
MultipleOfValidator - Class in com.networknt.schema
 
MultipleOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
 

N

newJsonSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
newSchema(String, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newValidator(ValidationContext, String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.JsonMetaSchema
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
 
newValidator(String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationContext
 
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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
 
NotValidator - Class in com.networknt.schema
 
NotValidator(String, 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.CustomErrorMessageType
 
of(String, ErrorMessageType, MessageFormat, String, String, String...) - Static method in class com.networknt.schema.ValidationMessage
 
of(String, ErrorMessageType, MessageFormat, String, String, Map<String, Object>) - Static method in class com.networknt.schema.ValidationMessage
 
ofWithCustom(String, ErrorMessageType, MessageFormat, String, String, String, String...) - Static method in class com.networknt.schema.ValidationMessage
 
ONE_OF - com.networknt.schema.ValidatorTypeCode
 
OneOfValidator - Class in com.networknt.schema
 
OneOfValidator(String, 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
 

P

parentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
 
parseErrorCode(String) - Method in class com.networknt.schema.ValidationMessageHandler
 
path(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
 
PatternValidator - Class in com.networknt.schema
 
PatternValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
 
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(String, 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
 
PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
PropertiesValidator - Class in com.networknt.schema
 
PropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
 
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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
 

R

READ_ONLY - com.networknt.schema.ValidatorTypeCode
 
readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
ReadOnlyValidator - Class in com.networknt.schema
 
ReadOnlyValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
 
RECURSIVE_REF - com.networknt.schema.ValidatorTypeCode
 
RecursiveRefValidator - Class in com.networknt.schema
 
RecursiveRefValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RecursiveRefValidator
 
REF - com.networknt.schema.ValidatorTypeCode
 
RefValidator - Class in com.networknt.schema
 
RefValidator(String, 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(ValidationContext.DiscriminatorContext, ObjectNode, JsonSchema, String) - Static method in class com.networknt.schema.BaseJsonValidator
Rolls up all nested and compatible discriminators to the root discriminator of the type.
registerDiscriminator(String, ObjectNode) - Method in class com.networknt.schema.ValidationContext.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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
 
resolveSchemaId(JsonNode) - Method in class com.networknt.schema.ValidationContext
 
resourceBundle - Variable in class com.networknt.schema.ValidationMessageHandler
 
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, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, 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, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, String, String, 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
 
schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
 
schemaPath - Variable in class com.networknt.schema.ValidationMessageHandler
 
schemaPath(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
SchemaValidatorsConfig - Class in com.networknt.schema
 
SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
 
SCHEME - Static variable in class com.networknt.schema.uri.URNURIFactory
 
setApplyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setCollectorContext(CollectorContext) - Method in class com.networknt.schema.ExecutionContext
 
setComplexValidator(boolean) - Method in class com.networknt.schema.ValidatorState
 
setConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.ValidationContext
 
setCustomMessage(String) - Method in class com.networknt.schema.FormatKeyword
 
setCustomMessage(String) - Method in interface com.networknt.schema.Keyword
 
setCustomMessage(String) - Method in enum com.networknt.schema.ValidatorTypeCode
 
setCustomMessageSupported(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setEcma262Validator(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
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, String) or JsonValidator.validate(ExecutionContext, JsonNode) 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.SchemaValidatorsConfig
Get 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
 
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
 
setReferenceParsingInProgress(String, JsonSchemaRef) - Method in class com.networknt.schema.ValidationContext
 
setResourceBundle(ResourceBundle) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the resource bundle to use when generating localised messages.
setSchemaPath(String) - Method in class com.networknt.schema.ValidationMessage
 
setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Alters the strictness of validations for a specific keyword.
setType(String) - Method in class com.networknt.schema.ValidationMessage
 
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
 
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
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_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.CollectorContext.Scope
 
toString() - Method in class com.networknt.schema.JsonSchema
 
toString() - Method in enum com.networknt.schema.JsonType
 
toString() - Method in class com.networknt.schema.ValidationMessage
 
toString() - Method in enum com.networknt.schema.ValidatorTypeCode
 
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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
 
type(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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(String, 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_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
UnevaluatedItemsValidator - Class in com.networknt.schema
 
UnevaluatedItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedItemsValidator
 
UnevaluatedPropertiesValidator - Class in com.networknt.schema
 
UnevaluatedPropertiesValidator(String, 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(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
 
UNIQUE_ITEMS - com.networknt.schema.ValidatorTypeCode
 
UniqueItemsValidator - Class in com.networknt.schema
 
UniqueItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
 
UNKNOWN - com.networknt.schema.JsonType
 
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
 
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(ExecutionContext, JsonNode) - Method in class com.networknt.schema.AbstractJsonValidator
 
validate(ExecutionContext, JsonNode) - Method in class com.networknt.schema.BaseJsonValidator
 
validate(ExecutionContext, JsonNode) - Method in interface com.networknt.schema.JsonValidator
Validate the given root JsonNode, starting at the root of the data path.
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.AllOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.AnyOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ConstValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependenciesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependentRequired
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependentSchemas
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.EnumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ExclusiveMaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ExclusiveMinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.FalseValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.format.DateTimeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.FormatValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.IfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ItemsValidator202012
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.JsonSchema
START OF VALIDATE METHODS
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.JsonSchemaRef
 
validate(ExecutionContext, JsonNode, JsonNode, String) - 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, String) - Method in class com.networknt.schema.MaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinMaxContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.MultipleOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.NotAllowedValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.NotValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.OneOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.PatternPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.PatternValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.PrefixItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.PropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.PropertyNamesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.ReadOnlyValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.RecursiveRefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.RefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.RequiredValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.TrueValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.TypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.UnevaluatedItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.UnevaluatedPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.UnionTypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.UniqueItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, String) - Method in class com.networknt.schema.WriteOnlyValidator
 
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.DiscriminatorContext - Class in com.networknt.schema
 
ValidationMessage - Class in com.networknt.schema
 
ValidationMessage.Builder - Class in com.networknt.schema
 
ValidationMessageHandler - Class in com.networknt.schema
 
ValidationMessageHandler(boolean, ErrorMessageType, String, ResourceBundle, ValidatorTypeCode, JsonSchema, String) - Constructor for class com.networknt.schema.ValidationMessageHandler
 
ValidationResult - Class in com.networknt.schema
 
ValidationResult(Set<ValidationMessage>, ExecutionContext) - Constructor for class com.networknt.schema.ValidationResult
 
VALIDATOR_STATE_KEY - Static variable in class com.networknt.schema.ValidatorState
 
ValidatorState - Class in com.networknt.schema
 
ValidatorState() - Constructor for class com.networknt.schema.ValidatorState
 
validatorType - Variable in class com.networknt.schema.ValidationMessageHandler
 
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, String, boolean) - Method in class com.networknt.schema.AbstractJsonValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AllOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AnyOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.DependentSchemas
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.IfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.ItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.ItemsValidator202012
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.JsonSchema
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.JsonSchemaRef
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in interface com.networknt.schema.JsonValidator
This is default implementation of walk method.
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.NotValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.OneOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.PropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.RecursiveRefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.RefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, String, 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, String, 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
 
WRITE_ONLY - com.networknt.schema.ValidatorTypeCode
 
WriteOnlyValidator - Class in com.networknt.schema
 
WriteOnlyValidator(String, 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