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
All Classes All Packages
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 providedJsonSchema
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
URI
s. - ClasspathURLFactory() - Constructor for class com.networknt.schema.uri.ClasspathURLFactory
- ClasspathURLFetcher - Class in com.networknt.schema.uri
- 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
- 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 relatedJsonSchema
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)
orJsonValidator.validate(ExecutionContext, JsonNode)
doesn't return anySet
<ValidationMessage
>, instead aJsonSchemaException
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
andallOf
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
orsetWriteOnly
- 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
URI
s 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
URIFactory
s 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
URIFetcher
s 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
URI
s. - URLFactory() - Constructor for class com.networknt.schema.uri.URLFactory
- URLFetcher - Class in com.networknt.schema.uri
- 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
URI
s. - 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
All Classes All Packages