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

A

ABORT - com.networknt.schema.walk.WalkFlow
 
absoluteIri(AbsoluteIri) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the canonical absolute IRI of the schema object.
absoluteIri(String) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the canonical absolute IRI of the schema object.
AbsoluteIri - Class in com.networknt.schema
The absolute IRI is an IRI without the fragment.
AbsoluteIri(String) - Constructor for class com.networknt.schema.AbsoluteIri
Constructs a new IRI given the value.
AbsoluteIris - Class in com.networknt.schema.utils
Utility functions for AbsoluteIri.
AbsoluteIris() - Constructor for class com.networknt.schema.utils.AbsoluteIris
 
AbstractCollector<E> - Class in com.networknt.schema
Base collector.
AbstractCollector() - Constructor for class com.networknt.schema.AbstractCollector
 
AbstractFormat - Class in com.networknt.schema.format
Deprecated.
AbstractFormat(String, String) - Constructor for class com.networknt.schema.format.AbstractFormat
Deprecated.
Constructor.
AbstractJsonValidator - Class in com.networknt.schema
AbstractJsonValidator(SchemaLocation, JsonNodePath, Keyword, JsonNode) - Constructor for class com.networknt.schema.AbstractJsonValidator
Constructor.
AbstractKeyword - Class in com.networknt.schema
Abstract keyword.
AbstractKeyword(String) - Constructor for class com.networknt.schema.AbstractKeyword
Create abstract keyword.
AbstractRFC3986Format - Class in com.networknt.schema.format
AbstractFormat for RFC 3986.
AbstractRFC3986Format() - 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(SchemaLoader) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Adds a schema loader.
add(SchemaMapper) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Adds a schema mapper.
add(E) - Method in class com.networknt.schema.utils.SetView
 
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.
addAll(Collection<? extends E>) - Method in class com.networknt.schema.utils.SetView
 
addFormat(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Deprecated.
addFormats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Deprecated.
addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
ADDITIONAL_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
AdditionalPropertiesValidator - Class in com.networknt.schema
JsonValidator for additionalProperties.
AdditionalPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
 
addKeyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Deprecated.
addKeywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Deprecated.
addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
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
JsonValidator for allOf.
AllOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
 
AllowRegularExpressionFactory - Class in com.networknt.schema.regex
RegularExpressionFactory that allows regular expressions to be used.
AllowRegularExpressionFactory(RegularExpressionFactory, Predicate<String>) - Constructor for class com.networknt.schema.regex.AllowRegularExpressionFactory
 
AllowSchemaLoader - Class in com.networknt.schema.resource
SchemaLoader that allows loading external resources.
AllowSchemaLoader(Predicate<AbsoluteIri>) - Constructor for class com.networknt.schema.resource.AllowSchemaLoader
Constructor.
allPaths(PathType, String, JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
Analysis(String, SchemaLocation) - Constructor for class com.networknt.schema.MinMaxContainsValidator.Analysis
 
AnnotationKeyword - Class in com.networknt.schema
Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.
AnnotationKeyword(String) - Constructor for class com.networknt.schema.AnnotationKeyword
 
ANY - com.networknt.schema.JsonType
 
ANY_OF - com.networknt.schema.ValidatorTypeCode
 
AnyOfValidator - Class in com.networknt.schema
JsonValidator for anyOf.
AnyOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
 
append(int) - Method in class com.networknt.schema.JsonNodePath
Append the index to the path.
append(int) - Method in class com.networknt.schema.SchemaLocation
Appends the index to the fragment.
append(String) - Method in class com.networknt.schema.JsonNodePath
Append the child token to the path.
append(String) - Method in class com.networknt.schema.SchemaLocation
Appends the token to the fragment.
append(String, int) - Method in enum com.networknt.schema.PathType
Append the given index to the provided current path.
append(String, String) - Method in enum com.networknt.schema.PathType
Append the given child token to the provided current path.
applyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the strategy the walker uses to sets nodes to the default value.
ApplyDefaultsStrategy - Class in com.networknt.schema
 
ApplyDefaultsStrategy(boolean, boolean, boolean) - Constructor for class com.networknt.schema.ApplyDefaultsStrategy
Specify which default values to apply.
arguments - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
arguments(Object...) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
ARRAY - com.networknt.schema.JsonType
 
arrayNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
arrayNode(int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
asMap() - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
Gets the annotations.
assertionsEnabled - Variable in class com.networknt.schema.format.BaseFormatJsonValidator
 
atRoot() - Method in class com.networknt.schema.BaseJsonValidator
Get the root path.

B

BaseFormat - Class in com.networknt.schema.format
Deprecated.
BaseFormat(String, String) - Constructor for class com.networknt.schema.format.BaseFormat
Deprecated.
 
BaseFormatJsonValidator - Class in com.networknt.schema.format
 
BaseFormatJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ErrorMessageType, Keyword, ValidationContext) - Constructor for class com.networknt.schema.format.BaseFormatJsonValidator
 
BaseJsonValidator - Class in com.networknt.schema
BaseJsonValidator(boolean, JsonNode, ValidationContext, ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath, JsonSchema, Map<String, String>) - Constructor for class com.networknt.schema.BaseJsonValidator
Constructor to create a copy using fields.
BaseJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ErrorMessageType, Keyword, ValidationContext, boolean) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BaseJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BaseJsonValidator.JsonNodePathJsonPath - Class in com.networknt.schema
 
BaseJsonValidator.JsonNodePathJsonPointer - Class in com.networknt.schema
 
BaseJsonValidator.JsonNodePathLegacy - Class in com.networknt.schema
 
binaryNode(byte[]) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
binaryNode(byte[], int, int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
Boolean() - Constructor for class com.networknt.schema.OutputFormat.Boolean
 
BOOLEAN - com.networknt.schema.JsonType
 
BOOLEAN - Static variable in interface com.networknt.schema.OutputFormat
The Boolean output format.
booleanNode(boolean) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
build() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
build() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
build() - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
build() - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
build() - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
build() - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Builds a SchemaLoaders.
build() - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Builds a SchemaMappers
build() - Method in class com.networknt.schema.SchemaLocation.Builder
Builds a SchemaLocation.
build() - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
build() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
Builds the JsonNodeReader.
build() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
builder() - Static method in class com.networknt.schema.annotation.JsonNodeAnnotation
 
builder() - Static method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Creates a new builder to create the predicate.
builder() - Static method in class com.networknt.schema.JsonSchemaFactory
Builder without keywords or formats.
builder() - Static method in class com.networknt.schema.resource.SchemaLoaders
 
builder() - Static method in class com.networknt.schema.resource.SchemaMappers
 
builder() - Static method in class com.networknt.schema.SchemaLocation
Returns a builder for building SchemaLocation.
builder() - Static method in class com.networknt.schema.SchemaValidatorsConfig
 
builder() - Static method in class com.networknt.schema.serialization.DefaultJsonNodeReader
Gets the builder for DefaultJsonNodeReader.
builder() - Static method in interface com.networknt.schema.serialization.JsonNodeReader
Creates a builder for JsonNodeReader.
builder() - Static method in class com.networknt.schema.ValidationMessage
 
builder() - Static method in class com.networknt.schema.walk.WalkEvent
 
builder(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Static method in class com.networknt.schema.MessageSourceValidationMessage
 
builder(JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
Create a builder.
builder(JsonSchemaFactory) - Static method in class com.networknt.schema.JsonSchemaFactory
Builder from an existing JsonSchemaFactory.
builder(SchemaValidatorsConfig) - Static method in class com.networknt.schema.SchemaValidatorsConfig
 
builder(String) - Static method in class com.networknt.schema.JsonMetaSchema
Create a builder without keywords or formats.
builder(String, JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
Create a builder.
Builder() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
Builder() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
Builder() - Constructor for class com.networknt.schema.JsonSchemaFactory.Builder
 
Builder() - Constructor for class com.networknt.schema.resource.SchemaLoaders.Builder
 
Builder() - Constructor for class com.networknt.schema.resource.SchemaMappers.Builder
 
Builder() - Constructor for class com.networknt.schema.SchemaLocation.Builder
 
Builder() - Constructor for class com.networknt.schema.SchemaValidatorsConfig.Builder
 
Builder() - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
 
Builder() - Constructor for class com.networknt.schema.ValidationMessage.Builder
 
Builder(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.Builder
 
Builder(SchemaLoaders.Builder) - Constructor for class com.networknt.schema.resource.SchemaLoaders.Builder
 
Builder(SchemaMappers.Builder) - Constructor for class com.networknt.schema.resource.SchemaMappers.Builder
 
Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
 
BuilderSupport() - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
 
BuilderSupport() - Constructor for class com.networknt.schema.ValidationMessage.BuilderSupport
 
BuilderSupport(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
buildIndex(OutputUnitKey, Map<JsonNodePath, Map<JsonNodePath, OutputUnit>>, Map<JsonNodePath, Set<JsonNodePath>>, OutputUnit) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
Builds in the index of evaluation path to output units to be populated later and modify the root to add the appropriate children.
BUNDLE_BASE_NAME - Static variable in class com.networknt.schema.i18n.DefaultMessageSource
The bundle base name.

C

CachedSupplier<T> - Class in com.networknt.schema
Supplier that caches the output.
CachedSupplier(Supplier<T>) - Constructor for class com.networknt.schema.CachedSupplier
 
cacheRefs(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if schemas loaded from refs will be cached and reused for subsequent runs.
CachingSupplier<T> - Class in com.networknt.schema.utils
Supplier that caches the value.
CachingSupplier(Supplier<T>) - Constructor for class com.networknt.schema.utils.CachingSupplier
 
canShortCircuit() - Method in class com.networknt.schema.AnyOfValidator
If annotations are require for evaluation cannot short circuit.
canShortCircuit() - Method in class com.networknt.schema.OneOfValidator
 
canShortCircuit(ExecutionContext) - Method in class com.networknt.schema.AnyOfValidator
If annotation collection is enabled cannot short circuit.
checkDiscriminatorMatch(DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
Checks based on the current DiscriminatorContext whether the provided JsonSchema a match against the current discriminator.
checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
Gets the json schema version to get the meta schema.
Classes - Class in com.networknt.schema.utils
Utility methods for classes.
Classes() - Constructor for class com.networknt.schema.utils.Classes
 
ClasspathSchemaLoader - Class in com.networknt.schema.resource
Loads from classpath.
ClasspathSchemaLoader() - Constructor for class com.networknt.schema.resource.ClasspathSchemaLoader
Constructor.
ClasspathSchemaLoader(Supplier<ClassLoader>) - Constructor for class com.networknt.schema.resource.ClasspathSchemaLoader
Constructor.
clear() - Method in class com.networknt.schema.utils.SetView
 
code - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
code(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
collect() - Method in interface com.networknt.schema.Collector
Final method called by the framework that returns the actual collected data.
collectAnnotations(ExecutionContext) - Method in class com.networknt.schema.AbstractJsonValidator
Determine if annotations should be reported.
collectAnnotations(ExecutionContext) - Method in class com.networknt.schema.BaseJsonValidator
Determine if annotations should be reported.
collectAnnotations(ExecutionContext, String) - Method in class com.networknt.schema.AbstractJsonValidator
Determine if annotations should be reported.
collectAnnotations(ExecutionContext, String) - Method in class com.networknt.schema.BaseJsonValidator
Determine if annotations should be reported.
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
Default constructor will use an unsynchronized HashMap to store data.
CollectorContext(Map<String, Object>, Map<String, Object>) - Constructor for class com.networknt.schema.CollectorContext
Constructor that creates the context using the specified instances to store data.
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.annotation - package com.networknt.schema.annotation
 
com.networknt.schema.format - package com.networknt.schema.format
 
com.networknt.schema.i18n - package com.networknt.schema.i18n
 
com.networknt.schema.oas - package com.networknt.schema.oas
 
com.networknt.schema.output - package com.networknt.schema.output
 
com.networknt.schema.regex - package com.networknt.schema.regex
 
com.networknt.schema.resource - package com.networknt.schema.resource
 
com.networknt.schema.result - package com.networknt.schema.result
 
com.networknt.schema.serialization - package com.networknt.schema.serialization
 
com.networknt.schema.serialization.node - package com.networknt.schema.serialization.node
 
com.networknt.schema.utils - package com.networknt.schema.utils
 
com.networknt.schema.walk - package com.networknt.schema.walk
 
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.
combineWithCollector(String, Object) - Method in class com.networknt.schema.CollectorContext
Combines data with Collector identified by the given name.
compareTo(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
 
compile(String, ValidationContext) - Static method in interface com.networknt.schema.regex.RegularExpression
 
CONST - com.networknt.schema.ValidatorTypeCode
 
constructWalkEvent(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
ConstValidator - Class in com.networknt.schema
JsonValidator for const.
ConstValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ConstValidator
 
contains(Object) - Method in class com.networknt.schema.utils.SetView
 
contains(String) - Method in class com.networknt.schema.JsonNodePath
Tests if this path contains a string segment that is an exact match.
CONTAINS - com.networknt.schema.ValidatorTypeCode
 
containsAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
 
ContainsValidator - Class in com.networknt.schema
JsonValidator for contains.
ContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContainsValidator
 
CONTENT_ENCODING - com.networknt.schema.ValidatorTypeCode
 
CONTENT_MEDIA_TYPE - com.networknt.schema.ValidatorTypeCode
 
ContentEncodingValidator - Class in com.networknt.schema
JsonValidator for contentEncoding.
ContentEncodingValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentEncodingValidator
Constructor.
ContentMediaTypeValidator - Class in com.networknt.schema
JsonValidator for contentMediaType.
ContentMediaTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentMediaTypeValidator
Constructor.
CONTINUE - com.networknt.schema.walk.WalkFlow
 
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
Gets a copy of the country code table
create(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonSchemaFactory
 
createExecutionContext() - Method in class com.networknt.schema.JsonSchema
Creates an execution context.
createSchemaValidatorsConfig() - Method in class com.networknt.schema.JsonSchemaFactory
Creates a schema validators config.
createUnknownFormatAssertions(ExecutionContext) - Method in class com.networknt.schema.FormatValidator
When the Format-Assertion vocabulary is specified, implementations MUST fail upon encountering unknown formats.
createValidationContext(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
 
CustomErrorMessageType - Class in com.networknt.schema
 
customize(ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.ExecutionContextCustomizer
Customize the execution context before validation.
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
 
customize(ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
Customize the execution context before validation.
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Hierarchical
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.List
 
customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Result
 
customMessage(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
Deprecated.

D

DateFormat - Class in com.networknt.schema.format
Format for date.
DateFormat() - Constructor for class com.networknt.schema.format.DateFormat
 
DateTimeFormat - Class in com.networknt.schema.format
Format for date-time.
DateTimeFormat() - Constructor for class com.networknt.schema.format.DateTimeFormat
 
DateTimeFormat.Ethlo - Class in com.networknt.schema.format
Uses etho.
DateTimeFormat.JavaTimeOffsetDateTime - Class in com.networknt.schema.format
Uses java time.
debug(Logger, ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
 
Default() - Constructor for class com.networknt.schema.OutputFormat.Default
 
DEFAULT - Static variable in class com.networknt.schema.Formats
 
DEFAULT - Static variable in interface com.networknt.schema.JsonSchemaIdValidator
 
DEFAULT - Static variable in interface com.networknt.schema.OutputFormat
The Default output format.
DEFAULT - Static variable in enum com.networknt.schema.PathType
The default path generation approach to use.
DEFAULT_PRELOAD_JSON_SCHEMA_REF_MAX_NESTING_DEPTH - Static variable in class com.networknt.schema.SchemaValidatorsConfig
 
DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
DefaultJsonMetaSchemaFactory - Class in com.networknt.schema
DefaultJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DefaultJsonMetaSchemaFactory
 
DefaultJsonNodeReader - Class in com.networknt.schema.serialization
DefaultJsonNodeReader(ObjectMapper, ObjectMapper, JsonNodeFactoryFactory) - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader
Constructor.
DefaultJsonNodeReader.Builder - Class in com.networknt.schema.serialization
DefaultJsonNodeReader.BuilderSupport<T> - Class in com.networknt.schema.serialization
Builder support for JsonNodeReader.
DefaultJsonSchemaIdValidator() - Constructor for class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
DefaultKeywordWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultKeywordWalkListenerRunner(Map<String, List<JsonSchemaWalkListener>>) - Constructor for class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
DefaultMessageSource - Class in com.networknt.schema.i18n
The default MessageSource singleton.
DefaultMessageSource() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource
 
DefaultMessageSource.Holder - Class in com.networknt.schema.i18n
The holder.
defaultMetaSchemaIri(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
 
DefaultSchemaLoader - Class in com.networknt.schema.resource
Default SchemaLoader.
DefaultSchemaLoader(List<SchemaLoader>, List<SchemaMapper>) - Constructor for class com.networknt.schema.resource.DefaultSchemaLoader
 
DEPENDENCIES - com.networknt.schema.ValidatorTypeCode
 
DependenciesValidator - Class in com.networknt.schema
JsonValidator for dependencies.
DependenciesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
Constructor.
DEPENDENT_REQUIRED - com.networknt.schema.ValidatorTypeCode
 
DEPENDENT_SCHEMAS - com.networknt.schema.ValidatorTypeCode
 
DependentRequired - Class in com.networknt.schema
JsonValidator for dependentRequired.
DependentRequired(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
 
DependentSchemas - Class in com.networknt.schema
JsonValidator for dependentSchemas.
DependentSchemas(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
 
details - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
detect(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
Detects schema version based on the schema tag: if the schema tag is not present, throws JsonSchemaException with the corresponding message, otherwise - returns the detected spec version.
detectOptionalVersion(JsonNode, boolean) - 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, boolean) - 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
Deprecated.
disableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
disableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
disableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
disableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
disableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
DisallowSchemaLoader - Class in com.networknt.schema.resource
SchemaLoader that disallows loading external resources.
DisallowUnknownJsonMetaSchemaFactory - Class in com.networknt.schema
A JsonMetaSchemaFactory that does not meta-schemas that aren't explicitly configured in the JsonSchemaFactory.
DisallowUnknownJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
 
DisallowUnknownKeywordFactory - Class in com.networknt.schema
Unknown keyword factory that rejects unknown keywords.
DisallowUnknownKeywordFactory() - Constructor for class com.networknt.schema.DisallowUnknownKeywordFactory
 
DISCRIMINATOR - com.networknt.schema.ValidatorTypeCode
 
DiscriminatorContext - Class in com.networknt.schema
 
DiscriminatorContext() - Constructor for class com.networknt.schema.DiscriminatorContext
 
discriminatorKeywordEnabled(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if the discriminator keyword is enabled.
DiscriminatorValidator - Class in com.networknt.schema
JsonValidator that resolves discriminator.
DiscriminatorValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DiscriminatorValidator
 
DOCUMENT - Static variable in class com.networknt.schema.SchemaLocation
Represents a relative schema location to the current document.
doLoadCollectors() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
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
Format for duration.
DurationFormat() - Constructor for class com.networknt.schema.format.DurationFormat
 
DYNAMIC_REF - com.networknt.schema.ValidatorTypeCode
 
DynamicRefValidator - Class in com.networknt.schema
JsonValidator that resolves $dynamicRef.
DynamicRefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DynamicRefValidator
 

E

ECMAScriptRegularExpressionFactory - Class in com.networknt.schema.regex
ECMAScript regular expression factory that chooses between GraalJS or Joni implementations depending on which is on the classpath.
ECMAScriptRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
 
EmailFormat - Class in com.networknt.schema.format
Format for email.
EmailFormat() - Constructor for class com.networknt.schema.format.EmailFormat
 
EmailFormat(EmailValidator) - 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
enableSchemaCache(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
enableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
enableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
enableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
enableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
enableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
enableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
enterDiscriminatorContext(DiscriminatorContext, JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
 
ENUM - com.networknt.schema.ValidatorTypeCode
 
EnumValidator - Class in com.networknt.schema
JsonValidator for enum.
EnumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.EnumValidator
 
equals(double, double) - Static method in class com.networknt.schema.BaseJsonValidator
 
equals(Object) - Method in class com.networknt.schema.AbsoluteIri
 
equals(Object) - Method in class com.networknt.schema.AbstractKeyword
 
equals(Object) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
 
equals(Object) - Method in class com.networknt.schema.JsonMetaSchema
 
equals(Object) - Method in class com.networknt.schema.JsonNodePath
 
equals(Object) - Method in class com.networknt.schema.output.OutputFlag
 
equals(Object) - Method in class com.networknt.schema.output.OutputUnit
 
equals(Object) - Method in class com.networknt.schema.output.OutputUnitKey
 
equals(Object) - Method in class com.networknt.schema.result.JsonNodeResult
 
equals(Object) - Method in class com.networknt.schema.SchemaLocation
 
equals(Object) - Method in class com.networknt.schema.utils.SetView
 
equals(Object) - Method in class com.networknt.schema.ValidationMessage
 
equals(Object) - Method in class com.networknt.schema.Vocabulary
 
equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
 
equalsToSchemaType(JsonNode, JsonType, JsonSchema, ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
errorMessage - Variable in class com.networknt.schema.ValidationMessageHandler
 
errorMessageKeyword - Variable in class com.networknt.schema.ValidationMessageHandler
 
errorMessageKeyword(String) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the error message keyword for setting custom messages in the schema.
errorMessageType - Variable in class com.networknt.schema.ValidationMessageHandler
 
ErrorMessageType - Interface in com.networknt.schema
 
Ethlo() - Constructor for class com.networknt.schema.format.DateTimeFormat.Ethlo
 
evaluationParentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
 
evaluationPath - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
evaluationPath - Variable in class com.networknt.schema.ValidationMessageHandler
 
evaluationPath(JsonNodePath) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
evaluationPath(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
evaluationPath(Predicate<JsonNodePath>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
EXCLUSIVE_MAXIMUM - com.networknt.schema.ValidatorTypeCode
 
EXCLUSIVE_MINIMUM - com.networknt.schema.ValidatorTypeCode
 
ExclusiveMaximumValidator - Class in com.networknt.schema
JsonValidator for exclusiveMaximum.
ExclusiveMaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
 
ExclusiveMinimumValidator - Class in com.networknt.schema
JsonValidator for exclusiveMinimum.
ExclusiveMinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
 
ExecutionConfig - Class in com.networknt.schema
Configuration per execution.
ExecutionConfig() - Constructor for class com.networknt.schema.ExecutionConfig
 
ExecutionContext - Class in com.networknt.schema
Stores the execution context for the validation run.
ExecutionContext() - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(ExecutionConfig) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
ExecutionContext(ExecutionConfig, CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
Creates an execution context.
executionContextCustomizer(ExecutionContextCustomizer) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the execution context customizer that is run before each run.
ExecutionContextCustomizer - Interface in com.networknt.schema
Customize the execution context before validation.

F

failFast(boolean) - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
failFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if the validation should immediately return once a validation error has occurred.
FailFastAssertionException - Exception in com.networknt.schema
Thrown when an assertion happens and the evaluation can fail fast.
FailFastAssertionException(ValidationMessage) - Constructor for exception com.networknt.schema.FailFastAssertionException
Constructor.
FALSE - com.networknt.schema.ValidatorTypeCode
 
FalseValidator - Class in com.networknt.schema
JsonValidator for false.
FalseValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.FalseValidator
 
fetchSubSchemaNode(ValidationContext) - Method in class com.networknt.schema.BaseJsonValidator
 
fillInStackTrace() - Method in exception com.networknt.schema.FailFastAssertionException
 
findAncestor() - Method in class com.networknt.schema.JsonSchema
 
findLexicalRoot() - Method in class com.networknt.schema.JsonSchema
 
findSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
Finds the root of the schema resource.
findSupported(String) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
findSupported(String, Collection<Locale>) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
findSupported(List<Locale.LanguageRange>, Collection<Locale>, Locale.FilteringMode) - Static method in class com.networknt.schema.i18n.Locales
Determine the best matching Locale with respect to the priority list.
Flag() - Constructor for class com.networknt.schema.OutputFormat.Flag
 
FLAG - Static variable in interface com.networknt.schema.OutputFormat
The Flag output format.
format - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
format(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds the format.
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
Formats the validation results.
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Hierarchical
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.List
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Result
 
format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
 
format(OutputUnit, OutputUnitData) - Static method in class com.networknt.schema.output.ListOutputUnitFormatter
 
format(OutputUnit, OutputUnitData, JsonNodePath) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
 
format(Object...) - Method in interface com.networknt.schema.i18n.MessageFormatter
Formats a message with arguments.
format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
format(Map<JsonNodePath, List<JsonNodeAnnotation>>) - Static method in class com.networknt.schema.annotation.JsonNodeAnnotations.Formatter
Formats the annotations.
format(Set<ValidationMessage>, ExecutionContext, ValidationContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.ListOutputUnitFormatter
 
Format - Interface in com.networknt.schema
Used to implement the various formats for the format keyword.
FORMAT - com.networknt.schema.ValidatorTypeCode
 
formatAssertion(ValidationMessage) - Static method in class com.networknt.schema.output.OutputUnitData
 
formatAssertionsEnabled(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if format assertions are enabled.
FormatKeyword - Class in com.networknt.schema
Format Keyword.
FormatKeyword(ValidatorTypeCode, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
 
FormatKeyword(String, ErrorMessageType, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
 
FormatKeyword(Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
 
formatKeywordFactory(JsonMetaSchema.FormatKeywordFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Sets the format keyword factory.
formatMessage(String) - Static method in class com.networknt.schema.output.OutputUnitData
 
formats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds the formats.
formats(Consumer<Map<String, Format>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Customize the formats.
Formats - Class in com.networknt.schema
Formats.
Formatter() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotations.Formatter
 
FormatValidator - Class in com.networknt.schema
Validator for Format.
FormatValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Format, ErrorMessageType, Keyword) - Constructor for class com.networknt.schema.FormatValidator
 
FormatValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Format, ValidatorTypeCode) - Constructor for class com.networknt.schema.FormatValidator
 
fragment(JsonNodePath) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the fragment.
fragment(String) - Method in class com.networknt.schema.SchemaLocation.Builder
Sets the fragment.
Fragment() - Constructor for class com.networknt.schema.SchemaLocation.Fragment
 
from(JsonSchema) - Static method in class com.networknt.schema.utils.JsonSchemaRefs
Gets the ref.
from(Set<ValidationMessage>, ExecutionContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.OutputUnitData
 
fromId(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
 
fromRef(JsonSchema, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
Creates a schema using the current one as a template with the parent as the ref.
fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
 

G

GENERIC_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the GENERIC_TLDS_MINUS table containing deleted generic TLDs
GENERIC_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Update (or get a copy of) the GENERIC_TLDS_PLUS table containing additonal generic TLDs
GENERIC_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
Gets a copy of the generic TLDS table
get() - Method in class com.networknt.schema.CachedSupplier
 
get() - Method in class com.networknt.schema.utils.CachingSupplier
 
get(JsonNode, JsonNodePath) - Static method in class com.networknt.schema.utils.JsonNodes
Gets the node found at the path.
get(JsonNode, Object) - Static method in class com.networknt.schema.utils.JsonNodes
Gets the node given the property or index.
get(String) - Method in class com.networknt.schema.CollectorContext
Gets the data associated with a given name.
getAbsoluteIri() - Method in class com.networknt.schema.SchemaLocation
Gets the canonical absolute IRI of the schema object.
getAll() - Method in class com.networknt.schema.CollectorContext
Returns all the collected data.
getAnnotationCollectionFilter() - Method in class com.networknt.schema.ExecutionConfig
Gets the predicate to determine if annotation collection is allowed for a particular keyword.
getAnnotations() - Method in class com.networknt.schema.ExecutionContext
 
getAnnotations() - Method in class com.networknt.schema.output.OutputUnit
 
getAnnotations() - Method in class com.networknt.schema.output.OutputUnitData
 
getAnnotationValue() - Method in class com.networknt.schema.FormatValidator
Gets the annotation value.
getApplyDefaultsStrategy() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getArguments() - Method in class com.networknt.schema.ValidationMessage
 
getArrayItemWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getClassLoader() - Static method in class com.networknt.schema.resource.ClasspathSchemaLoader
 
getCode() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getCode() - Method in class com.networknt.schema.ValidationMessage
 
getCollectorContext() - Method in class com.networknt.schema.ExecutionContext
Gets the collector context.
getCollectorContext() - Method in class com.networknt.schema.ValidationResult
 
getCollectorMap() - Method in class com.networknt.schema.CollectorContext
Gets the collector map.
getConfig() - Method in class com.networknt.schema.ValidationContext
 
getContext() - Method in class com.networknt.schema.regex.GraalJSRegularExpressionContext
Operations must synchronize on the Context as only a single thread can access the Context and GraalJSRegularExpressionContext.getRegExpBuilder() at one time.
getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ExecutionContext
 
getDescription() - Method in enum com.networknt.schema.walk.WalkFlow
 
getDetails() - Method in class com.networknt.schema.output.OutputUnit
 
getDetails() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getDetails() - Method in class com.networknt.schema.ValidationMessage
 
getDiscriminatorForPath(SchemaLocation) - Method in class com.networknt.schema.DiscriminatorContext
 
getDiscriminatorForPath(String) - Method in class com.networknt.schema.DiscriminatorContext
 
getDividend(JsonNode) - Method in class com.networknt.schema.MultipleOfValidator
Gets the dividend to use.
getDivisor(JsonNode) - Method in class com.networknt.schema.MultipleOfValidator
Gets the divisor to use.
getDroppedAnnotations() - Method in class com.networknt.schema.output.OutputUnit
 
getDroppedAnnotations() - Method in class com.networknt.schema.output.OutputUnitData
 
getDynamicAnchors() - Method in class com.networknt.schema.ValidationContext
Gets the dynamic anchors.
getElement(int) - Method in class com.networknt.schema.JsonNodePath
Gets the element given an index.
getError() - Method in class com.networknt.schema.ValidationMessage
Gets the error.
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
 
getErrorCodeValue() - Method in interface com.networknt.schema.ErrorMessageType
Get the text representation of the error code.
getErrorCodeValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorMessage(String, JsonNode, String) - Method in class com.networknt.schema.ValidationMessageHandler
Gets the custom error message to use.
getErrorMessageDescription() - Method in class com.networknt.schema.format.BaseFormat
Deprecated.
 
getErrorMessageDescription() - Method in interface com.networknt.schema.Format
Deprecated.
getErrorMessageDescription() - Method in class com.networknt.schema.format.PatternFormat
 
getErrorMessageKeyword() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getErrorMessageType() - Method in class com.networknt.schema.ValidationMessageHandler
 
getErrors() - Method in class com.networknt.schema.output.OutputUnit
 
getErrors() - Method in class com.networknt.schema.output.OutputUnitData
 
getEvaluationParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
Gets the evaluation parent schema.
getEvaluationPath() - Method in class com.networknt.schema.AbstractJsonValidator
 
getEvaluationPath() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
The evaluation path, indicating how reference keywords such as "$ref" were followed to reach the absolute schema location.
getEvaluationPath() - Method in class com.networknt.schema.BaseJsonValidator
 
getEvaluationPath() - Method in interface com.networknt.schema.JsonValidator
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
getEvaluationPath() - Method in class com.networknt.schema.output.OutputUnit
 
getEvaluationPath() - Method in class com.networknt.schema.output.OutputUnitKey
 
getEvaluationPath() - Method in class com.networknt.schema.result.JsonNodeResult
 
getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
getEvaluationPathPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Gets the predicate to filter on evaluationPath.
getExecutionConfig() - Method in class com.networknt.schema.ExecutionContext
Gets the execution configuration.
getExecutionContext() - Method in class com.networknt.schema.ValidationResult
 
getExecutionContext() - Method in class com.networknt.schema.walk.WalkEvent
Gets the execution context.
getExecutionContextCustomizer() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getFormat() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getFormatAssertionsEnabled() - Method in class com.networknt.schema.ExecutionConfig
Gets the format assertion enabled flag.
getFormatAssertionsEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets the format assertion enabled flag.
getFragment() - Method in class com.networknt.schema.SchemaLocation
Gets the fragment.
getId() - Method in class com.networknt.schema.JsonSchema
 
getId() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
 
getIdKeyword() - Method in class com.networknt.schema.JsonMetaSchema
 
getInputStream() - Method in interface com.networknt.schema.resource.InputStreamSource
Opens a new inputstream to the resource.
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.BaseJsonValidator.JsonNodePathJsonPath
 
getInstance() - Static method in class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
 
getInstance() - Static method in class com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
 
getInstance() - Static method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
 
getInstance() - Static method in class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
getInstance() - Static method in class com.networknt.schema.DisallowUnknownKeywordFactory
Gets the instance of DisallowUnknownKeywordFactory.
getInstance() - Static method in class com.networknt.schema.i18n.DefaultMessageSource
Gets the default MessageSource using the jsv-messages bundle.
getInstance() - Method in interface com.networknt.schema.JsonSchemaVersion
Gets the meta-schema.
getInstance() - Static method in class com.networknt.schema.oas.OpenApi30
 
getInstance() - Static method in class com.networknt.schema.oas.OpenApi31
 
getInstance() - Static method in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
 
getInstance() - Static method in class com.networknt.schema.regex.GraalJSContextFactory
Gets the singleton instance of the Context.
getInstance() - Static method in class com.networknt.schema.regex.GraalJSRegularExpressionFactory
 
getInstance() - Static method in class com.networknt.schema.regex.JDKRegularExpressionFactory
 
getInstance() - Static method in class com.networknt.schema.regex.JoniRegularExpressionFactory
 
getInstance() - Static method in class com.networknt.schema.resource.DisallowSchemaLoader
Disallows loading schemas from external resources.
getInstance() - Static method in class com.networknt.schema.serialization.JsonMapperFactory
Gets the singleton instance of the JsonMapper.
getInstance() - Static method in class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
 
getInstance() - Static method in class com.networknt.schema.serialization.YamlMapperFactory
Gets the singleton instance of the YAMLMapper.
getInstance() - Static method in class com.networknt.schema.UnknownKeywordFactory
 
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
Creates a factory with a default schema dialect.
getInstance(SpecVersion.VersionFlag, Consumer<JsonSchemaFactory.Builder>) - Static method in class com.networknt.schema.JsonSchemaFactory
Creates a factory with a default schema dialect.
getInstanceLocation() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
The instance location to which it is attached, as a JSON Pointer.
getInstanceLocation() - Method in class com.networknt.schema.output.OutputUnit
 
getInstanceLocation() - Method in class com.networknt.schema.output.OutputUnitKey
 
getInstanceLocation() - Method in class com.networknt.schema.result.JsonNodeResult
 
getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage
The instance location is the location of the JSON value within the root instance being validated.
getInstanceLocation() - Method in class com.networknt.schema.walk.WalkEvent
Gets the instance location of the instance node.
getInstanceLocationPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Gets the predicate to filter on instanceLocation.
getInstanceNode() - Method in class com.networknt.schema.ValidationMessage
Returns the instance node which was evaluated.
getInstanceNode() - Method in class com.networknt.schema.walk.WalkEvent
Gets the instance node.
getIri() - Method in class com.networknt.schema.JsonMetaSchema
 
getIri() - Method in class com.networknt.schema.Vocabulary
The iri of the vocabulary.
getJsonMapper() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
Gets the json mapper.
getJsonNodeFactory(JsonParser) - Method in interface com.networknt.schema.serialization.node.JsonNodeFactoryFactory
Gets the JsonNodeFactory.
getJsonNodeFactory(JsonParser) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
 
getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
 
getKeyword() - Method in class com.networknt.schema.AbstractJsonValidator
 
getKeyword() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
The keyword that produces the annotation.
getKeyword() - Method in class com.networknt.schema.BaseJsonValidator
 
getKeyword() - Method in interface com.networknt.schema.JsonValidator
The keyword of the validator.
getKeyword() - Method in class com.networknt.schema.UnionTypeValidator
 
getKeyword() - Method in class com.networknt.schema.walk.WalkEvent
Gets the keyword.
getKeyword(String, ValidationContext) - Method in class com.networknt.schema.DisallowUnknownKeywordFactory
 
getKeyword(String, ValidationContext) - Method in interface com.networknt.schema.KeywordFactory
Gets the keyword given the keyword value.
getKeyword(String, ValidationContext) - Method in class com.networknt.schema.UnknownKeywordFactory
 
getKeywordPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Gets the predicate to filter on keyword.
getKeywords() - Method in class com.networknt.schema.JsonMetaSchema
 
getKeywords() - Method in class com.networknt.schema.Vocabulary
The keywords in the vocabulary.
getKeywords(SpecVersion.VersionFlag) - Static method in enum com.networknt.schema.ValidatorTypeCode
 
getKeywordWalkListenersMap() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getLocale() - Method in class com.networknt.schema.ExecutionConfig
Gets the locale to use for formatting messages.
getLocale() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the locale to consider when generating localised messages (default is the JVM default).
getMappedSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getMapping() - Method in class com.networknt.schema.DiscriminatorValidator
Gets the mapping to map the property name value to the schema name.
getMessage() - Method in exception com.networknt.schema.FailFastAssertionException
 
getMessage() - Method in exception com.networknt.schema.JsonSchemaException
 
getMessage() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessage() - Method in class com.networknt.schema.ValidationMessage
Gets the formatted error message.
getMessage(String, String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessage(String, Supplier<String>, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessage(String, Supplier<String>, Locale, Object...) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getMessage(String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
Gets the message.
getMessageArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageFormat(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getMessageFormatter() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageFromCache(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
Gets the message from cache or the resource bundles.
getMessageKey() - Method in class com.networknt.schema.format.DateFormat
 
getMessageKey() - Method in class com.networknt.schema.format.DateTimeFormat
 
getMessageKey() - Method in class com.networknt.schema.format.DurationFormat
 
getMessageKey() - Method in class com.networknt.schema.format.EmailFormat
 
getMessageKey() - Method in interface com.networknt.schema.Format
Gets the message key to use for the message.
getMessageKey() - Method in class com.networknt.schema.format.IdnEmailFormat
 
getMessageKey() - Method in class com.networknt.schema.format.IdnHostnameFormat
 
getMessageKey() - Method in class com.networknt.schema.format.IPv6Format
 
getMessageKey() - Method in class com.networknt.schema.format.IriFormat
 
getMessageKey() - Method in class com.networknt.schema.format.IriReferenceFormat
 
getMessageKey() - Method in class com.networknt.schema.format.PatternFormat
 
getMessageKey() - Method in class com.networknt.schema.format.RegexFormat
 
getMessageKey() - Method in class com.networknt.schema.format.TimeFormat
 
getMessageKey() - Method in class com.networknt.schema.format.UriFormat
 
getMessageKey() - Method in class com.networknt.schema.format.UriReferenceFormat
 
getMessageKey() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
 
getMessageKey() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMessageKey() - Method in class com.networknt.schema.ValidationMessage
 
getMessageNode(String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationMessageHandler
 
getMessageSource() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the message source to use for generating localised messages.
getMessageSupplier() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getMetaSchema() - Method in class com.networknt.schema.ValidationContext
 
getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
 
getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
 
getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in interface com.networknt.schema.JsonMetaSchemaFactory
Gets the meta-schema given the IRI.
getMetaSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the meta-schema that is available to the factory.
getName() - Method in class com.networknt.schema.format.BaseFormat
Deprecated.
 
getName() - Method in class com.networknt.schema.format.DateFormat
 
getName() - Method in class com.networknt.schema.format.DateTimeFormat
 
getName() - Method in class com.networknt.schema.format.DurationFormat
 
getName() - Method in class com.networknt.schema.format.EmailFormat
 
getName() - Method in interface com.networknt.schema.Format
Gets the format name.
getName() - Method in class com.networknt.schema.format.IdnEmailFormat
 
getName() - Method in class com.networknt.schema.format.IdnHostnameFormat
 
getName() - Method in class com.networknt.schema.format.IPv6Format
 
getName() - Method in class com.networknt.schema.format.IriFormat
 
getName() - Method in class com.networknt.schema.format.IriReferenceFormat
 
getName() - Method in class com.networknt.schema.format.PatternFormat
 
getName() - Method in class com.networknt.schema.format.RegexFormat
 
getName() - Method in class com.networknt.schema.format.TimeFormat
 
getName() - Method in class com.networknt.schema.format.UriFormat
 
getName() - Method in class com.networknt.schema.format.UriReferenceFormat
 
getName() - Method in enum com.networknt.schema.walk.WalkFlow
 
getName(int) - Method in class com.networknt.schema.JsonNodePath
Gets the name element given an index.
getNameCount() - Method in class com.networknt.schema.JsonNodePath
Gets the number of name elements in the path.
getNode(JsonNode, Object) - Method in class com.networknt.schema.JsonSchema
 
getNode(Object) - Method in class com.networknt.schema.JsonSchema
 
getNodeFieldType() - Method in class com.networknt.schema.BaseJsonValidator
 
getObjectMapper(InputFormat) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
Gets the object mapper for the input format.
getOverrides(DomainValidator.ArrayType) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Gets a copy of an instance level internal array.
getParent() - Method in class com.networknt.schema.JsonNodePath
Returns the parent path, or null if this path does not have a parent.
getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
Gets the parent schema.
getPathType() - Method in class com.networknt.schema.JsonNodePath
Gets the PathType.
getPathType() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the approach used to generate paths in messages, logs and errors.
getPatterns() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Gets a copy of the Patterns.
getPreloadJsonSchemaRefMaxNestingDepth() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets the max depth of the evaluation path to preload when preloading refs.
getProperty() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getProperty() - Method in class com.networknt.schema.ValidationMessage
Returns the property with the error.
getPropertyName() - Method in class com.networknt.schema.DiscriminatorValidator
Gets the property name of the discriminator.
getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getRefSchema(JsonNodePath) - Method in class com.networknt.schema.JsonSchema
 
getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
Find the schema node for $ref attribute.
getRegExpBuilder() - Method in class com.networknt.schema.regex.GraalJSRegularExpressionContext
Gets the RegExp builder.
getRegularExpression(String) - Method in class com.networknt.schema.regex.AllowRegularExpressionFactory
 
getRegularExpression(String) - Method in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
 
getRegularExpression(String) - Method in class com.networknt.schema.regex.GraalJSRegularExpressionFactory
 
getRegularExpression(String) - Method in class com.networknt.schema.regex.JDKRegularExpressionFactory
 
getRegularExpression(String) - Method in class com.networknt.schema.regex.JoniRegularExpressionFactory
 
getRegularExpression(String) - Method in interface com.networknt.schema.regex.RegularExpressionFactory
getRegularExpressionFactory() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets the regular expression factory.
getResourceBundle(String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getResourceBundle(String, Locale) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
 
getResults() - Method in class com.networknt.schema.ExecutionContext
 
getRoot() - Method in enum com.networknt.schema.PathType
Return the representation of the document root.
getRootNode() - Method in class com.networknt.schema.walk.WalkEvent
Gets the root instance node.
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() - Method in class com.networknt.schema.walk.WalkEvent
Gets the schema that will be used to evaluate the instance node.
getSchema(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.AllowSchemaLoader
 
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.ClasspathSchemaLoader
 
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.DefaultSchemaLoader
 
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.DisallowSchemaLoader
 
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.MapSchemaLoader
 
getSchema(AbsoluteIri) - Method in interface com.networknt.schema.resource.SchemaLoader
Loads a schema given the retrieval IRI.
getSchema(AbsoluteIri) - Method in class com.networknt.schema.resource.UriSchemaLoader
 
getSchema(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(SchemaLocation, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(SchemaLocation, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(InputStream) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(InputStream, InputFormat, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(InputStream, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(String) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(String, InputFormat) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(String, InputFormat, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(URI) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(URI, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the schema.
getSchemaIdValidator() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets the schema id validator to validate $id.
getSchemaLoader() - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchemaLocation() - Method in class com.networknt.schema.AbstractJsonValidator
 
getSchemaLocation() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
The schema location of the attaching keyword, as a IRI and JSON Pointer fragment.
getSchemaLocation() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaLocation() - Method in interface com.networknt.schema.JsonValidator
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
getSchemaLocation() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
 
getSchemaLocation() - Method in class com.networknt.schema.output.OutputUnit
 
getSchemaLocation() - Method in class com.networknt.schema.output.OutputUnitKey
 
getSchemaLocation() - Method in class com.networknt.schema.result.JsonNodeResult
 
getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
getSchemaLocation(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaFactory
Gets the base IRI from the schema retrieval IRI if present otherwise return one with a null base IRI.
getSchemaLocationPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Gets the predicate to filter on schemaLocation.
getSchemaNode() - Method in class com.networknt.schema.AbstractJsonValidator
The schema node used to create the validator.
getSchemaNode() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaNode() - Method in class com.networknt.schema.ValidationMessage
Returns the schema node which was evaluated.
getSchemaNodeType(JsonNode) - Static method in class com.networknt.schema.TypeFactory
Gets the JsonType indicated by the schema node.
getSchemaRef() - Method in class com.networknt.schema.DynamicRefValidator
 
getSchemaRef() - Method in class com.networknt.schema.RecursiveRefValidator
 
getSchemaRef() - Method in class com.networknt.schema.RefValidator
 
getSchemaReferences() - Method in class com.networknt.schema.ValidationContext
Gets the schema references identified by the ref uri.
getSchemaResources() - Method in class com.networknt.schema.ValidationContext
Gets the schema resources identified by id.
getSchemas() - Method in class com.networknt.schema.PropertiesValidator
 
getSchemaType() - Method in class com.networknt.schema.TypeValidator
 
getScheme() - Method in class com.networknt.schema.AbsoluteIri
Gets the scheme of the IRI.
getScheme(String) - Static method in class com.networknt.schema.AbsoluteIri
Returns the scheme of the IRI.
getSchemeAuthority() - Method in class com.networknt.schema.AbsoluteIri
Returns the scheme and authority components of the IRI.
getSchemeAuthority(String) - Static method in class com.networknt.schema.AbsoluteIri
Returns the scheme and authority components of the IRI.
getSpecification() - Method in class com.networknt.schema.JsonMetaSchema
 
getSubSchema(JsonNodePath) - Method in class com.networknt.schema.JsonSchema
Gets the sub schema given the json pointer fragment.
getSupportedLocales() - Static method in class com.networknt.schema.i18n.Locales
Gets the supported locales.
getTLDEntries(DomainValidator.ArrayType) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Gets a copy of a class level internal array.
getTupleSchema() - Method in class com.networknt.schema.ItemsValidator
 
getTupleSchema() - Method in class com.networknt.schema.PrefixItemsValidator
 
getType() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
getType() - Method in class com.networknt.schema.ValidationMessage
 
getTypeValidator() - Method in class com.networknt.schema.JsonSchema
 
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
 
getValid() - Method in class com.networknt.schema.output.OutputUnitData
 
getValidationContext() - Method in class com.networknt.schema.JsonSchema
 
getValidationMessage() - Method in exception com.networknt.schema.FailFastAssertionException
Gets the validation message.
getValidationMessage() - Method in exception com.networknt.schema.JsonSchemaException
 
getValidationMessages() - Method in exception com.networknt.schema.FailFastAssertionException
Gets the validation message.
getValidationMessages() - Method in exception com.networknt.schema.JsonSchemaException
 
getValidationMessages() - Method in class com.networknt.schema.ValidationResult
 
getValidator() - Method in class com.networknt.schema.walk.WalkEvent
Gets the validator that corresponds with the keyword.
getValidators() - Method in class com.networknt.schema.JsonSchema
 
getValue() - Method in class com.networknt.schema.AbstractKeyword
Gets the keyword.
getValue() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
The attached value(s).
getValue() - Method in class com.networknt.schema.FormatKeyword
 
getValue() - Method in interface com.networknt.schema.Keyword
Gets the keyword value.
getValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getValueNodeType(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.TypeFactory
Gets the JsonType of the value node.
getValuePredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Gets the predicate to filter on value.
getVersionCode() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getVersionFlagValue() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
 
getVocabularies() - Method in class com.networknt.schema.JsonMetaSchema
 
getVocabulary(String) - Static method in class com.networknt.schema.Vocabularies
Gets the vocabulary given its uri.
getVocabulary(String) - Method in interface com.networknt.schema.VocabularyFactory
Gets the vocabulary given the vocabulary iri.
getYamlMapper() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
Gets the yaml mapper.
GraalJSContextFactory - Class in com.networknt.schema.regex
Factory for the js Context.
GraalJSContextFactory() - Constructor for class com.networknt.schema.regex.GraalJSContextFactory
 
GraalJSRegularExpressionContext - Class in com.networknt.schema.regex
GraalJSRegularExpressionContext.
GraalJSRegularExpressionContext(Context) - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionContext
Constructor.
GraalJSRegularExpressionFactory - Class in com.networknt.schema.regex
GraalJSRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionFactory
Constructor.
GraalJSRegularExpressionFactory(Context) - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionFactory
Constructor.

H

handleException(URISyntaxException) - Method in class com.networknt.schema.format.AbstractRFC3986Format
Determines if the uri matches the format.
hasAdjacentKeywordInEvaluationPath(String) - Method in class com.networknt.schema.BaseJsonValidator
Determines if the keyword exists adjacent in the evaluation path.
hashCode() - Method in class com.networknt.schema.AbsoluteIri
 
hashCode() - Method in class com.networknt.schema.AbstractKeyword
 
hashCode() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
 
hashCode() - Method in class com.networknt.schema.JsonMetaSchema
 
hashCode() - Method in class com.networknt.schema.JsonNodePath
 
hashCode() - Method in class com.networknt.schema.output.OutputFlag
 
hashCode() - Method in class com.networknt.schema.output.OutputUnit
 
hashCode() - Method in class com.networknt.schema.output.OutputUnitKey
 
hashCode() - Method in class com.networknt.schema.result.JsonNodeResult
 
hashCode() - Method in class com.networknt.schema.SchemaLocation
 
hashCode() - Method in class com.networknt.schema.utils.SetView
 
hashCode() - Method in class com.networknt.schema.ValidationMessage
 
hashCode() - Method in class com.networknt.schema.Vocabulary
 
hasNext() - Method in class com.networknt.schema.utils.SetView.SetViewIterator
 
hasNoContext(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
hasNumber(ArrayNode) - Method in class com.networknt.schema.EnumValidator
Determines if the array node contains a number.
hasTypeValidator() - Method in class com.networknt.schema.JsonSchema
 
Hierarchical() - Constructor for class com.networknt.schema.OutputFormat.Hierarchical
 
Hierarchical(Function<ValidationMessage, Object>) - Constructor for class com.networknt.schema.OutputFormat.Hierarchical
Constructor.
HIERARCHICAL - Static variable in interface com.networknt.schema.OutputFormat
The Hierarchical output format.
HierarchicalOutputUnitFormatter - Class in com.networknt.schema.output
HierarchicalOutputUnitFormatter.
HierarchicalOutputUnitFormatter() - Constructor for class com.networknt.schema.output.HierarchicalOutputUnitFormatter
 
Holder() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource.Holder
 

I

ID - com.networknt.schema.ValidatorTypeCode
 
idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Sets the id keyword.
IdnEmailFormat - Class in com.networknt.schema.format
Format for idn-email.
IdnEmailFormat() - Constructor for class com.networknt.schema.format.IdnEmailFormat
 
IdnEmailFormat(EmailValidator) - Constructor for class com.networknt.schema.format.IdnEmailFormat
 
IdnHostnameFormat - Class in com.networknt.schema.format
Format for idn-hostname.
IdnHostnameFormat() - Constructor for class com.networknt.schema.format.IdnHostnameFormat
 
IF_THEN_ELSE - com.networknt.schema.ValidatorTypeCode
 
IfValidator - Class in com.networknt.schema
IfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.IfValidator
 
ImmutableSchemaValidatorsConfig(ApplyDefaultsStrategy, boolean, String, ExecutionContextCustomizer, boolean, Boolean, boolean, List<JsonSchemaWalkListener>, boolean, Map<String, List<JsonSchemaWalkListener>>, Locale, boolean, MessageSource, boolean, PathType, boolean, int, List<JsonSchemaWalkListener>, Boolean, RegularExpressionFactory, JsonSchemaIdValidator, Map<String, Boolean>, boolean, Boolean) - Constructor for class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
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
Gets a copy of the infrastructure table
initializeValidators() - Method in class com.networknt.schema.JsonSchema
Initializes the validators' JsonSchema instances.
InputFormat - Enum in com.networknt.schema
The input data format.
InputStreamSource - Interface in com.networknt.schema.resource
InputStream source.
INSTANCE - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
 
instanceLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
instanceLocation(JsonNodePath) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
instanceLocation(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The instance location is the location of the JSON value within the root instance being validated.
instanceLocation(Predicate<JsonNodePath>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
instanceNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
instanceNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
INTEGER - com.networknt.schema.JsonType
 
InvalidSchemaException - Exception in com.networknt.schema
Thrown when an invalid schema is used.
InvalidSchemaException(ValidationMessage) - Constructor for exception com.networknt.schema.InvalidSchemaException
 
InvalidSchemaException(ValidationMessage, Exception) - Constructor for exception com.networknt.schema.InvalidSchemaException
 
InvalidSchemaRefException - Exception in com.networknt.schema
Thrown when an invalid schema ref is used.
InvalidSchemaRefException(ValidationMessage) - Constructor for exception com.networknt.schema.InvalidSchemaRefException
 
InvalidSchemaRefException(ValidationMessage, Exception) - Constructor for exception com.networknt.schema.InvalidSchemaRefException
 
IPv6Format - Class in com.networknt.schema.format
Format for ipv6.
IPv6Format() - Constructor for class com.networknt.schema.format.IPv6Format
 
IriFormat - Class in com.networknt.schema.format
Format for iri.
IriFormat() - Constructor for class com.networknt.schema.format.IriFormat
 
IriReferenceFormat - Class in com.networknt.schema.format
Format for iri-reference.
IriReferenceFormat() - Constructor for class com.networknt.schema.format.IriReferenceFormat
 
isAbsoluteIri(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
isActive() - Method in class com.networknt.schema.DiscriminatorContext
Returns true if we have a discriminator active.
isAllowLocal() - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Does this instance allow local addresses?
isAnchorFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is an anchor fragment.
isAnnotationCollectionEnabled() - Method in class com.networknt.schema.ExecutionConfig
Return if annotation collection is enabled.
isArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isAssertionsEnabled(ExecutionContext) - Method in class com.networknt.schema.format.BaseFormatJsonValidator
 
isBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
 
isBoolean(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isCacheRefs() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets if schemas loaded from refs will be cached and reused for subsequent runs.
isCustomMessageSupported() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isDebugEnabled() - Method in class com.networknt.schema.ExecutionConfig
Gets if debugging features such as logging is switched on.
isDiscriminatorIgnore() - Method in class com.networknt.schema.DiscriminatorContext
 
isDiscriminatorKeywordEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets if the discriminator keyword is enabled.
isDiscriminatorMatchFound() - Method in class com.networknt.schema.DiscriminatorContext
 
isDocumentFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a fragment referencing the document.
isEcma262Validator() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets whether to use a ECMA-262 compliant regular expression validator.
isEmpty() - Method in class com.networknt.schema.utils.SetView
 
isExtendedArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isFailFast() - Method in class com.networknt.schema.ExecutionConfig
Return if fast fail is enabled.
isFailFast() - Method in class com.networknt.schema.ExecutionContext
Determines if the validator should immediately throw a fail fast exception if an error has occurred.
isFailFast() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isFormatAssertionVocabularyEnabled() - Method in class com.networknt.schema.format.BaseFormatJsonValidator
 
isFormatAssertionVocabularyEnabled(SpecVersion.VersionFlag, Map<String, Boolean>) - Method in class com.networknt.schema.format.BaseFormatJsonValidator
 
isFragment(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
isFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a fragment.
isGreek(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isHandleNullableField() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isHebrew(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isInteger(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isJavaSemantics() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isJoinTypeCausing(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeDual(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeLeft(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeRight(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJoinTypeTransparent(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isJsonPointerFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Determine if the string is a JSON Pointer fragment.
isKatakana(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
 
isLosslessNarrowing() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isNodeNullable(JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
isNodeNullable(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
isNotBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
 
isNullableKeywordEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets if the nullable keyword is enabled.
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
Deprecated.
isPreloadJsonSchema() - Method in class com.networknt.schema.SchemaValidatorsConfig
Gets if the schema should be preloaded.
isPresent(String, ClassLoader) - Static method in class com.networknt.schema.utils.Classes
Determines if a class is present.
isReadOnly() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isRecursiveAnchor() - Method in class com.networknt.schema.JsonSchema
 
isSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
Determines if this schema resource is a schema resource root.
isStrict(ExecutionContext) - Method in class com.networknt.schema.FormatValidator
Determines if strict handling.
isStrict(String) - Method in class com.networknt.schema.SchemaValidatorsConfig
Answers whether a keyword's validators may relax their analysis.
isStrict(String, Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Determines if the validator should perform strict checking.
isStrictValidation(ValidationContext) - Method in class com.networknt.schema.format.DurationFormat
 
isTypeLoose() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUnevaluatedItemsAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isUnevaluatedItemsAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isUnevaluatedPropertiesAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isUnevaluatedPropertiesAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
isValid() - Method in class com.networknt.schema.output.OutputFlag
 
isValid() - Method in class com.networknt.schema.output.OutputUnit
 
isValid() - Method in class com.networknt.schema.result.JsonNodeResult
 
isValid() - Method in class com.networknt.schema.ValidationMessage
 
isValid(JsonNodePath, JsonNodePath) - Method in class com.networknt.schema.result.JsonNodeResults
 
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.format.DateTimeFormat.Ethlo
 
isValid(String) - Static method in class com.networknt.schema.format.DateTimeFormat.JavaTimeOffsetDateTime
 
isValid(String) - Static method in class com.networknt.schema.utils.RFC5892
 
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.
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
Constructs a new instance.
ITEMS - com.networknt.schema.ValidatorTypeCode
 
ITEMS_202012 - com.networknt.schema.ValidatorTypeCode
 
ItemsValidator - Class in com.networknt.schema
JsonValidator for items V4 to V2019-09.
ItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
 
ItemsValidator202012 - Class in com.networknt.schema
JsonValidator for items from V2012-12.
ItemsValidator202012(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator202012
 
itemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
itemWalkListeners(Consumer<List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
itemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
iterator() - Method in class com.networknt.schema.utils.SetView
 

J

javaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
JavaTimeOffsetDateTime() - Constructor for class com.networknt.schema.format.DateTimeFormat.JavaTimeOffsetDateTime
 
JDKRegularExpressionFactory - Class in com.networknt.schema.regex
JDKRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.JDKRegularExpressionFactory
 
JoniRegularExpressionFactory - Class in com.networknt.schema.regex
JoniRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.JoniRegularExpressionFactory
 
JSON - com.networknt.schema.InputFormat
JSON.
JSON_PATH - com.networknt.schema.PathType
Paths as JSONPath expressions.
JSON_POINTER - com.networknt.schema.PathType
Paths as JSONPointer expressions.
JsonLocationAware - Interface in com.networknt.schema.serialization.node
JsonNodes that are aware of the token location will implement this interface.
JsonLocationAwareArrayNode - Class in com.networknt.schema.serialization.node
ArrayNode that is JsonLocationAware.
JsonLocationAwareArrayNode(JsonNodeFactory, int, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
 
JsonLocationAwareArrayNode(JsonNodeFactory, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
 
JsonLocationAwareArrayNode(JsonNodeFactory, List<JsonNode>, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
 
JsonLocationAwareBigIntegerNode - Class in com.networknt.schema.serialization.node
BigIntegerNode that is JsonLocationAware.
JsonLocationAwareBigIntegerNode(BigInteger, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
 
JsonLocationAwareBinaryNode - Class in com.networknt.schema.serialization.node
BinaryNode that is JsonLocationAware.
JsonLocationAwareBinaryNode(byte[], int, int, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
 
JsonLocationAwareBinaryNode(byte[], JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
 
JsonLocationAwareBooleanNode - Class in com.networknt.schema.serialization.node
BooleanNode that is JsonLocationAware.
JsonLocationAwareBooleanNode(boolean, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
 
JsonLocationAwareDecimalNode - Class in com.networknt.schema.serialization.node
DecimalNode that is JsonLocationAware.
JsonLocationAwareDecimalNode(BigDecimal, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
 
JsonLocationAwareDoubleNode - Class in com.networknt.schema.serialization.node
DoubleNode that is JsonLocationAware.
JsonLocationAwareDoubleNode(double, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
 
JsonLocationAwareFloatNode - Class in com.networknt.schema.serialization.node
FloatNode that is JsonLocationAware.
JsonLocationAwareFloatNode(float, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
 
JsonLocationAwareIntNode - Class in com.networknt.schema.serialization.node
IntNode that is JsonLocationAware.
JsonLocationAwareIntNode(int, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
 
JsonLocationAwareLongNode - Class in com.networknt.schema.serialization.node
LongNode that is JsonLocationAware.
JsonLocationAwareLongNode(long, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
 
JsonLocationAwareNullNode - Class in com.networknt.schema.serialization.node
NullNode that is JsonLocationAware.
JsonLocationAwareNullNode(JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
 
JsonLocationAwareObjectNode - Class in com.networknt.schema.serialization.node
ObjectNode that is JsonLocationAware.
JsonLocationAwareObjectNode(JsonNodeFactory, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
 
JsonLocationAwareObjectNode(JsonNodeFactory, Map<String, JsonNode>, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
 
JsonLocationAwarePOJONode - Class in com.networknt.schema.serialization.node
POJONode that is JsonLocationAware.
JsonLocationAwarePOJONode(Object, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
 
JsonLocationAwareShortNode - Class in com.networknt.schema.serialization.node
ShortNode that is JsonLocationAware.
JsonLocationAwareShortNode(short, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
 
JsonLocationAwareTextNode - Class in com.networknt.schema.serialization.node
TextNode that is JsonLocationAware.
JsonLocationAwareTextNode(String, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
 
jsonMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
 
jsonMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
 
jsonMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
jsonMapper(ObjectMapper) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
Sets the json mapper.
JsonMapperFactory - Class in com.networknt.schema.serialization
Json Mapper Factory.
JsonMapperFactory() - Constructor for class com.networknt.schema.serialization.JsonMapperFactory
 
JsonMetaSchema - Class in com.networknt.schema
Represents a meta-schema which is uniquely identified by its IRI.
JsonMetaSchema.Builder - Class in com.networknt.schema
Builder for JsonMetaSchema.
JsonMetaSchema.FormatKeywordFactory - Interface in com.networknt.schema
Factory for creating a format keyword.
JsonMetaSchemaFactory - Interface in com.networknt.schema
Factory for JsonMetaSchema.
JsonNodeAnnotation - Class in com.networknt.schema.annotation
The annotation.
JsonNodeAnnotation(String, JsonNodePath, SchemaLocation, JsonNodePath, Object) - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotation
 
JsonNodeAnnotation.Builder - Class in com.networknt.schema.annotation
 
JsonNodeAnnotationPredicate - Class in com.networknt.schema.annotation
A predicate for filtering annotations.
JsonNodeAnnotationPredicate(Predicate<JsonNodePath>, Predicate<JsonNodePath>, Predicate<SchemaLocation>, Predicate<String>, Predicate<Object>) - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
Initialize a new instance of this class.
JsonNodeAnnotationPredicate.Builder - Class in com.networknt.schema.annotation
Builder for building a JsonNodeAnnotationPredicate.
JsonNodeAnnotations - Class in com.networknt.schema.annotation
The JSON Schema annotations.
JsonNodeAnnotations() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotations
 
JsonNodeAnnotations.Formatter - Class in com.networknt.schema.annotation
Formatter for pretty printing the annotations.
jsonNodeFactoryFactory - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
 
jsonNodeFactoryFactory - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
 
jsonNodeFactoryFactory(JsonNodeFactoryFactory) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
Configures the JsonNodeFactoryFactory to use.
JsonNodeFactoryFactory - Interface in com.networknt.schema.serialization.node
Factory that produces a JsonNodeFactory.
JsonNodePath - Class in com.networknt.schema
Represents a path to a JSON node.
JsonNodePath(PathType) - Constructor for class com.networknt.schema.JsonNodePath
 
JsonNodePathJsonPath() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPath
 
JsonNodePathJsonPointer() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
 
JsonNodePathLegacy() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
 
jsonNodeReader(JsonNodeReader) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Sets the json node reader to read the data.
JsonNodeReader - Interface in com.networknt.schema.serialization
Reader for reading content to JsonNode.
JsonNodeResult - Class in com.networknt.schema.result
Sub schema results.
JsonNodeResult(JsonNodePath, SchemaLocation, JsonNodePath, boolean) - Constructor for class com.networknt.schema.result.JsonNodeResult
 
JsonNodeResults - Class in com.networknt.schema.result
Sub schema results.
JsonNodeResults() - Constructor for class com.networknt.schema.result.JsonNodeResults
 
JsonNodes - Class in com.networknt.schema.utils
Utility methods for JsonNode.
JsonNodes() - Constructor for class com.networknt.schema.utils.JsonNodes
 
JsonNodeUtil - Class in com.networknt.schema.utils
 
JsonNodeUtil() - Constructor for class com.networknt.schema.utils.JsonNodeUtil
 
JsonSchema - Class in com.networknt.schema
Used for creating a schema with validators for validating inputs.
JsonSchema(List<JsonValidator>, boolean, boolean, TypeValidator, String, boolean, JsonNode, ValidationContext, ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath, JsonSchema, Map<String, String>) - Constructor for class com.networknt.schema.JsonSchema
Constructor to create a copy using fields.
JsonSchemaException - Exception in com.networknt.schema
Represents an error when processing the JsonSchema.
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
Factory for building JsonSchema instances.
JsonSchemaFactory.Builder - Class in com.networknt.schema
 
JsonSchemaIdValidator - Interface in com.networknt.schema
Validator for validating the correctness of $id.
JsonSchemaIdValidator.DefaultJsonSchemaIdValidator - Class in com.networknt.schema
Implementation of JsonSchemaIdValidator.
JsonSchemaRef - Class in com.networknt.schema
Use this object instead a JsonSchema for references.
JsonSchemaRef(Supplier<JsonSchema>) - Constructor for class com.networknt.schema.JsonSchemaRef
 
JsonSchemaRefs - Class in com.networknt.schema.utils
Utility methods for JsonSchemaRef.
JsonSchemaRefs() - Constructor for class com.networknt.schema.utils.JsonSchemaRefs
 
JsonSchemaVersion - Interface in com.networknt.schema
Json schema version.
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
Indicates the type.
JsonValidator - Interface in com.networknt.schema
Standard json validator interface, implemented by all validators and JsonSchema.

K

keyword - Variable in class com.networknt.schema.ValidationMessageHandler
 
keyword(Keyword) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
keyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds the keyword.
keyword(String) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
keyword(Predicate<String>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
Keyword - Interface in com.networknt.schema
Represents a keyword.
KeywordFactory - Interface in com.networknt.schema
Factory for Keyword.
keywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds the keywords.
keywords(Consumer<Map<String, Keyword>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Customize the keywords.
keywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
keywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
keywordWalkListeners(Consumer<Map<String, List<JsonSchemaWalkListener>>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
keywordWalkListeners(Map<String, List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 

L

leaveDiscriminatorContextImmediately(JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
 
LEGACY - com.networknt.schema.PathType
The legacy approach, loosely based on JSONPath (but not guaranteed to give valid JSONPath expressions).
List() - Constructor for class com.networknt.schema.OutputFormat.List
 
List(Function<ValidationMessage, Object>) - Constructor for class com.networknt.schema.OutputFormat.List
Constructor.
LIST - Static variable in interface com.networknt.schema.OutputFormat
The List output format.
ListOutputUnitFormatter - Class in com.networknt.schema.output
ListOutputUnitFormatter.
ListOutputUnitFormatter() - Constructor for class com.networknt.schema.output.ListOutputUnitFormatter
 
loadCollectors() - Method in class com.networknt.schema.CollectorContext
Loads data from all collectors.
loadMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
 
loadMetaSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Loads the meta-schema from the configured meta-schema factory.
loadMetaSchemaBuilder(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
 
loadSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Loads the schema.
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
Gets a copy of the local table
locale(Locale) - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
 
locale(Locale) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Set the locale to consider when generating localised messages.
Locales - Class in com.networknt.schema.i18n
Functions for working with Locales.
Locales() - Constructor for class com.networknt.schema.i18n.Locales
 
locationAware() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
Makes the nodes generated location aware.
LocationJsonNodeFactory - Class in com.networknt.schema.serialization.node
JsonNodeFactory that creates JsonLocationAware nodes.
LocationJsonNodeFactory(JsonParser) - Constructor for class com.networknt.schema.serialization.node.LocationJsonNodeFactory
Constructor.
LocationJsonNodeFactoryFactory - Class in com.networknt.schema.serialization.node
LocationJsonNodeFactoryFactory() - Constructor for class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
 
losslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 

M

map(AbsoluteIri) - Method in class com.networknt.schema.resource.MapSchemaMapper
 
map(AbsoluteIri) - Method in class com.networknt.schema.resource.MetaSchemaMapper
 
map(AbsoluteIri) - Method in class com.networknt.schema.resource.PrefixSchemaMapper
 
map(AbsoluteIri) - Method in interface com.networknt.schema.resource.SchemaMapper
Maps an ID indicated by an absolute IRI to a retrieval IRI.
mappings(Function<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Sets the function that maps the IRI to another IRI.
mappings(Predicate<String>, Function<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Sets the function that maps the IRI to another IRI if the predicate is true.
mappings(Map<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Sets the mappings.
mapPrefix(String, String) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Maps a schema given a source prefix with a replacement.
MapSchemaLoader - Class in com.networknt.schema.resource
Map implementation of SchemaLoader.
MapSchemaLoader(Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
Sets the schema data by absolute IRI function.
MapSchemaLoader(Function<String, T>, Function<T, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
Sets the schema data by using two mapping functions.
MapSchemaLoader(Map<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
Sets the schema data by absolute IRI.
MapSchemaMapper - Class in com.networknt.schema.resource
Map implementation of SchemaMapper.
MapSchemaMapper(Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
 
MapSchemaMapper(Predicate<String>, Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
Apply the mapping function if the predicate is true.
MapSchemaMapper(Map<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
 
markIgnore() - Method in class com.networknt.schema.DiscriminatorContext
Indicate that discriminator processing should be ignored.
markMatch() - Method in class com.networknt.schema.DiscriminatorContext
 
match(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Validates a value against the set of regular expressions returning the array of matched groups.
matches(ExecutionContext, ValidationContext, JsonNode) - Method in interface com.networknt.schema.Format
Determines if the value matches the format.
matches(ExecutionContext, ValidationContext, JsonNode, JsonNode, JsonNodePath, boolean, FormatValidator) - Method in interface com.networknt.schema.Format
Determines if the value matches the format.
matches(ExecutionContext, ValidationContext, String) - Method in class com.networknt.schema.format.DurationFormat
 
matches(ExecutionContext, ValidationContext, String) - Method in interface com.networknt.schema.Format
Determines if the value matches the format.
matches(ExecutionContext, ValidationContext, String) - Method in class com.networknt.schema.format.RegexFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.AbstractFormat
Deprecated.
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.AbstractRFC3986Format
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.DateFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.DateTimeFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.EmailFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IdnEmailFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IdnHostnameFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IPv6Format
 
matches(ExecutionContext, String) - Method in interface com.networknt.schema.Format
Determines if the value matches the format.
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.PatternFormat
 
matches(ExecutionContext, String) - Method in class com.networknt.schema.format.TimeFormat
 
matches(String) - Method in class com.networknt.schema.format.AbstractFormat
Deprecated.
 
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
JsonValidator for maxmimum.
MaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
 
MaxItemsValidator - Class in com.networknt.schema
JsonValidator for maxItems.
MaxItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
 
MaxLengthValidator - Class in com.networknt.schema
JsonValidator for maxLength.
MaxLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
 
MaxPropertiesValidator - Class in com.networknt.schema
JsonValidatorfor maxProperties.
MaxPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
 
message - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
message() - Method in class com.networknt.schema.BaseJsonValidator
 
message() - Method in class com.networknt.schema.ValidationMessageHandler
 
message(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
Explicitly sets the message pattern to be used.
messageFormatter - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageFormatter(MessageFormatter) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
MessageFormatter - Interface in com.networknt.schema.i18n
Formats messages with arguments.
messageKey - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageKey(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageSource - Variable in class com.networknt.schema.ValidationMessageHandler
 
messageSource(MessageSource) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the message source to use for generating localised messages.
MessageSource - Interface in com.networknt.schema.i18n
Resolves locale specific messages.
MessageSourceValidationMessage - Class in com.networknt.schema
MessageSourceValidationMessage.
MessageSourceValidationMessage() - Constructor for class com.networknt.schema.MessageSourceValidationMessage
 
MessageSourceValidationMessage.Builder - Class in com.networknt.schema
 
MessageSourceValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
 
messageSupplier - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
messageSupplier(Supplier<String>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
metaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
metaSchemaFactory(JsonMetaSchemaFactory) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
MetaSchemaMapper - Class in com.networknt.schema.resource
Maps the JSON Schema meta schema to the class path location.
MetaSchemaMapper() - Constructor for class com.networknt.schema.resource.MetaSchemaMapper
 
metaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
metaSchemas(Consumer<Map<String, JsonMetaSchema>>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
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
JsonValidator for minimum.
MinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
 
MinItemsValidator - Class in com.networknt.schema
JsonValidator for minItems.
MinItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
 
MinLengthValidator - Class in com.networknt.schema
JsonValidator for minLength.
MinLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinLengthValidator
 
MinMaxContainsValidator - Class in com.networknt.schema
JsonValidator for maxContains and minContains in a schema.
MinMaxContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinMaxContainsValidator
 
MinMaxContainsValidator.Analysis - Class in com.networknt.schema
 
MinPropertiesValidator - Class in com.networknt.schema
JsonValidator for minProperties.
MinPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
 
missingNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
MULTIPLE_OF - com.networknt.schema.ValidatorTypeCode
 
MultipleOfValidator - Class in com.networknt.schema
JsonValidator for multipleOf.
MultipleOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
 

N

newInstance(Map<String, Format>) - Method in interface com.networknt.schema.JsonMetaSchema.FormatKeywordFactory
Creates a format keyword.
newJsonSchema(SchemaLocation, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
Creates a json schema from initial input.
newSchema(SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.AnnotationKeyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
Creates a new validator for the keyword.
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
 
newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
 
newValidator(SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
 
newValidator(ValidationContext, SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonMetaSchema
Creates a new validator of the keyword.
next() - Method in class com.networknt.schema.utils.SetView.SetViewIterator
 
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
 
normalizeMetaSchemaUri(String) - Static method in class com.networknt.schema.JsonSchemaFactory
Normalizes the standard JSON schema dialects.
NOT - com.networknt.schema.ValidatorTypeCode
 
NOT_ALLOWED - com.networknt.schema.ValidatorTypeCode
 
NotAllowedValidator - Class in com.networknt.schema
JsonValidator for notAllowed.
NotAllowedValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
 
NotValidator - Class in com.networknt.schema
JsonValidator for not.
NotValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotValidator
 
NULL - com.networknt.schema.JsonType
 
nullableKeywordEnabled(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if the nullable keyword is enabled.
nullNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
NUMBER - com.networknt.schema.JsonType
 
numberNode(byte) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(double) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(float) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(long) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(short) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Byte) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Double) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Float) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Integer) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Long) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(Short) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(BigDecimal) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
numberNode(BigInteger) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 

O

OBJECT - com.networknt.schema.JsonType
 
objectNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
of(String) - Static method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI given the value.
of(String) - Static method in class com.networknt.schema.CustomErrorMessageType
 
of(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
Parses a string representing a fragment.
of(String) - Static method in class com.networknt.schema.SchemaLocation
Parses a string representing an IRI of the schema location.
of(String...) - Static method in class com.networknt.schema.i18n.Locales
Gets a list of Locale by language tags.
of(String, String, String) - Static method in class com.networknt.schema.format.PatternFormat
Creates a pattern format.
ONE_OF - com.networknt.schema.ValidatorTypeCode
 
OneOfValidator - Class in com.networknt.schema
JsonValidator for oneOf.
OneOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.OneOfValidator
 
onWalkEnd(WalkEvent, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 
onWalkStart(WalkEvent) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 
OPENAPI_3_0 - Static variable in class com.networknt.schema.SchemaId
OpenAPI 3.0.
OPENAPI_3_1 - Static variable in class com.networknt.schema.SchemaId
OpenAPI 3.1
OPENAPI_3_1_BASE - Static variable in class com.networknt.schema.Vocabulary
 
OpenApi30 - Class in com.networknt.schema.oas
OpenAPI 3.0.
OpenApi30() - Constructor for class com.networknt.schema.oas.OpenApi30
 
OpenApi31 - Class in com.networknt.schema.oas
OpenAPI 3.1.
OpenApi31() - Constructor for class com.networknt.schema.oas.OpenApi31
 
openConnectionCheckRedirects(URLConnection) - Method in class com.networknt.schema.resource.UriSchemaLoader
 
OutputFlag - Class in com.networknt.schema.output
The Flag output results.
OutputFlag(boolean) - Constructor for class com.networknt.schema.output.OutputFlag
 
OutputFormat<T> - Interface in com.networknt.schema
Formats the validation results.
OutputFormat.Boolean - Class in com.networknt.schema
The Boolean output format.
OutputFormat.Default - Class in com.networknt.schema
The Default output format.
OutputFormat.Flag - Class in com.networknt.schema
The Flag output format.
OutputFormat.Hierarchical - Class in com.networknt.schema
The Hierarchical output format.
OutputFormat.List - Class in com.networknt.schema
The List output format.
OutputFormat.Result - Class in com.networknt.schema
The Result output format.
OutputUnit - Class in com.networknt.schema.output
Represents an output unit.
OutputUnit() - Constructor for class com.networknt.schema.output.OutputUnit
 
OutputUnitData - Class in com.networknt.schema.output
Output Unit Data.
OutputUnitData() - Constructor for class com.networknt.schema.output.OutputUnitData
 
OutputUnitKey - Class in com.networknt.schema.output
Output Unit Key.
OutputUnitKey(JsonNodePath, SchemaLocation, JsonNodePath) - Constructor for class com.networknt.schema.output.OutputUnitKey
 

P

parent(String, int) - Static method in class com.networknt.schema.AbsoluteIri
 
parentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
 
pathType(PathType) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the path type to use when reporting the instance location of errors.
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 - Static variable in class com.networknt.schema.format.IPv6Format
 
PATTERN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
PATTERN_VALUE - Static variable in class com.networknt.schema.format.IPv6Format
 
PatternFormat - Class in com.networknt.schema.format
Format using a regex pattern.
PatternFormat(String, String, String) - Constructor for class com.networknt.schema.format.PatternFormat
Deprecated.
PatternPropertiesValidator - Class in com.networknt.schema
JsonValidator for patternProperties.
PatternPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
 
PatternValidator - Class in com.networknt.schema
 
PatternValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
 
pojoNode(Object) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
PREFIX_ITEMS - com.networknt.schema.ValidatorTypeCode
 
PrefixItemsValidator - Class in com.networknt.schema
JsonValidator for prefixItems.
PrefixItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PrefixItemsValidator
 
PrefixSchemaMapper - Class in com.networknt.schema.resource
Prefix implementation of SchemaMapper.
PrefixSchemaMapper(String, String) - Constructor for class com.networknt.schema.resource.PrefixSchemaMapper
 
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.DynamicRefValidator
 
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.RecursiveRefValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.RefValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.UnionTypeValidator
 
preloadJsonSchema(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets if the schema should be preloaded.
preloadJsonSchemaRefMaxNestingDepth(int) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the max depth of the evaluation path to preload when preloading refs.
preloadJsonSchemas(Collection<JsonSchema>) - Method in class com.networknt.schema.BaseJsonValidator
 
processArrayNode(ArrayNode) - Method in class com.networknt.schema.EnumValidator
Processes the array and ensures that numbers within have trailing zeroes stripped.
processNumberNode(JsonNode) - Method in class com.networknt.schema.EnumValidator
Processes the number and ensures trailing zeros are stripped.
PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
PropertiesValidator - Class in com.networknt.schema
JsonValidator for properties.
PropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
 
property - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
property(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
PROPERTY - Static variable in class com.networknt.schema.PatternPropertiesValidator
 
PROPERTY - Static variable in class com.networknt.schema.PropertiesValidator
 
PROPERTYNAMES - com.networknt.schema.ValidatorTypeCode
 
PropertyNamesValidator - Class in com.networknt.schema
 
PropertyNamesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
 
propertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
propertyWalkListeners(Consumer<List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
propertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
put(JsonNodeAnnotation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
Puts the annotation.
putAnnotation(ExecutionContext, Consumer<JsonNodeAnnotation.Builder>) - Method in class com.networknt.schema.AbstractJsonValidator
Puts an annotation.
putAnnotation(ExecutionContext, Consumer<JsonNodeAnnotation.Builder>) - Method in class com.networknt.schema.BaseJsonValidator
Puts an annotation.

R

rawValueNode(RawValue) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
READ_ONLY - com.networknt.schema.ValidatorTypeCode
 
readAnchor(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
readDynamicAnchor(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
readOnly(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
ReadOnlyValidator - Class in com.networknt.schema
JsonValidator for readOnly.
ReadOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
 
readTree(ObjectMapper, InputStream, JsonNodeFactoryFactory) - Static method in class com.networknt.schema.utils.JsonNodes
Read a JsonNode from an InputStream.
readTree(ObjectMapper, String, JsonNodeFactoryFactory) - Static method in class com.networknt.schema.utils.JsonNodes
Read a JsonNode from String content.
readTree(InputStream, InputFormat) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
 
readTree(InputStream, InputFormat) - Method in interface com.networknt.schema.serialization.JsonNodeReader
Deserialize content as a tree.
readTree(String, InputFormat) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
 
readTree(String, InputFormat) - Method in interface com.networknt.schema.serialization.JsonNodeReader
Deserialize content as a tree.
RECURSIVE_REF - com.networknt.schema.ValidatorTypeCode
 
RecursiveRefValidator - Class in com.networknt.schema
JsonValidator that resolves $recursiveRef.
RecursiveRefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RecursiveRefValidator
 
REF - com.networknt.schema.ValidatorTypeCode
 
RefValidator - Class in com.networknt.schema
JsonValidator that resolves $ref.
RefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RefValidator
 
RegexFormat - Class in com.networknt.schema.format
Format for regex.
RegexFormat() - Constructor for class com.networknt.schema.format.RegexFormat
 
RegexValidator - Class in com.networknt.org.apache.commons.validator.routines
Regular Expression validation (using the JRE's regular expression support).
RegexValidator(String) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a case sensitive validator for a single regular expression.
RegexValidator(String...) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a case sensitive validator that matches any one in the array of regular expressions.
RegexValidator(String[], boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a validator that matches any one of the set of regular expressions with the specified case sensitivity.
RegexValidator(String, boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
Constructs a validator for a single regular expression with the specified case sensitivity.
registerAndMergeDiscriminator(DiscriminatorContext, ObjectNode, JsonSchema, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
Rolls up all nested and compatible discriminators to the root discriminator of the type.
registerDiscriminator(SchemaLocation, ObjectNode) - Method in class com.networknt.schema.DiscriminatorContext
 
RegularExpression - Interface in com.networknt.schema.regex
Regular expression.
regularExpressionFactory(RegularExpressionFactory) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the regular expression factory.
RegularExpressionFactory - Interface in com.networknt.schema.regex
Factory for RegularExpression.
remove(Object) - Method in class com.networknt.schema.utils.SetView
 
removeAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
 
reportChildErrors(ExecutionContext) - Method in class com.networknt.schema.OneOfValidator
Determines if child errors should be reported.
REQUIRED - com.networknt.schema.ValidatorTypeCode
 
RequiredValidator - Class in com.networknt.schema
JsonValidator for required.
RequiredValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
 
resolve(SchemaLocation, String) - Static method in class com.networknt.schema.SchemaLocation
Resolves against a absolute IRI reference or fragment.
resolve(String) - Method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
resolve(String) - Method in class com.networknt.schema.SchemaLocation
Resolves against a absolute IRI reference or fragment.
resolve(String, String) - Static method in class com.networknt.schema.AbsoluteIri
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
resolveMessage(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
Gets the message from the resource bundles.
resolveSchemaId(JsonNode) - Method in class com.networknt.schema.ValidationContext
 
ResourceBundleMessageSource - Class in com.networknt.schema.i18n
MessageSource that retrieves messages from a ResourceBundle.
ResourceBundleMessageSource(String...) - Constructor for class com.networknt.schema.i18n.ResourceBundleMessageSource
 
Result() - Constructor for class com.networknt.schema.OutputFormat.Result
 
RESULT - Static variable in interface com.networknt.schema.OutputFormat
The Result output format.
retainAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
 
RFC5892 - Class in com.networknt.schema.utils
Encapsulates the rules determining whether a label conforms to the RFC 5892 specification.
RFC5892() - Constructor for class com.networknt.schema.utils.RFC5892
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.WalkListenerRunner
 
runPostWalkListeners(List<JsonSchemaWalkListener>, WalkEvent, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - 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.DynamicRefValidator
 
schema - Variable in class com.networknt.schema.RecursiveRefValidator
 
schema - Variable in class com.networknt.schema.RefValidator
 
schema(Predicate<SchemaLocation>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
SchemaId - Class in com.networknt.schema
Schema Identifier used in $schema.
SchemaId() - Constructor for class com.networknt.schema.SchemaId
 
schemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
Sets the schema id validator to use.
SchemaLoader - Interface in com.networknt.schema.resource
Schema Loader used to load a schema given the retrieval IRI.
schemaLoaders(Consumer<SchemaLoaders.Builder>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
SchemaLoaders - Class in com.networknt.schema.resource
Schema Loaders used to load a schema given the retrieval IRI.
SchemaLoaders() - Constructor for class com.networknt.schema.resource.SchemaLoaders
 
SchemaLoaders(int) - Constructor for class com.networknt.schema.resource.SchemaLoaders
 
SchemaLoaders(Collection<? extends SchemaLoader>) - Constructor for class com.networknt.schema.resource.SchemaLoaders
 
SchemaLoaders.Builder - Class in com.networknt.schema.resource
 
schemaLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
schemaLocation - Variable in class com.networknt.schema.ValidationMessageHandler
 
schemaLocation(SchemaLocation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
schemaLocation(SchemaLocation) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
SchemaLocation - Class in com.networknt.schema
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
SchemaLocation(AbsoluteIri) - Constructor for class com.networknt.schema.SchemaLocation
Constructs a new SchemaLocation.
SchemaLocation(AbsoluteIri, JsonNodePath) - Constructor for class com.networknt.schema.SchemaLocation
Constructs a new SchemaLocation.
SchemaLocation.Builder - Class in com.networknt.schema
Builder for building SchemaLocation.
SchemaLocation.Fragment - Class in com.networknt.schema
The fragment can be a JSON pointer to the document or an anchor.
SchemaMapper - Interface in com.networknt.schema.resource
Schema Mapper used to map an ID indicated by an absolute IRI to a retrieval IRI.
schemaMappers(Consumer<SchemaMappers.Builder>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
SchemaMappers - Class in com.networknt.schema.resource
Schema Mappers used to map an ID indicated by an absolute IRI to a retrieval IRI.
SchemaMappers() - Constructor for class com.networknt.schema.resource.SchemaMappers
 
SchemaMappers(int) - Constructor for class com.networknt.schema.resource.SchemaMappers
 
SchemaMappers(Collection<? extends SchemaMapper>) - Constructor for class com.networknt.schema.resource.SchemaMappers
 
SchemaMappers.Builder - Class in com.networknt.schema.resource
 
schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
 
schemaNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
schemaNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
schemas(Function<String, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Sets the schema data by absolute IRI function.
schemas(Function<String, T>, Function<T, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Sets the schema data by using two mapping functions.
schemas(Map<String, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Sets the schema data by absolute IRI.
SchemaValidatorsConfig - Class in com.networknt.schema
Configuration for validators.
SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
SchemaValidatorsConfig.Builder - Class in com.networknt.schema
SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig - Class in com.networknt.schema
SchemaValidatorsConfig that throws on mutators or deprecated methods.
self() - Method in class com.networknt.schema.MessageSourceValidationMessage.Builder
 
self() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
 
self() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
 
self() - Method in class com.networknt.schema.ValidationMessage.Builder
 
self() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
setAnnotationCollectionEnabled(boolean) - Method in class com.networknt.schema.ExecutionConfig
Sets whether the annotation collection is enabled.
setAnnotationCollectionFilter(Predicate<String>) - Method in class com.networknt.schema.ExecutionConfig
Predicate to determine if annotation collection is allowed for a particular keyword.
setAnnotations(Map<String, Object>) - Method in class com.networknt.schema.output.OutputUnit
 
setApplyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setApplyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setCacheRefs(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setCacheRefs(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets if schemas loaded from refs will be cached and reused for subsequent runs.
setCollectorContext(CollectorContext) - Method in class com.networknt.schema.ExecutionContext
Sets the collector context.
setCustomMessageSupported(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setCustomMessageSupported(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
setDebugEnabled(boolean) - Method in class com.networknt.schema.ExecutionConfig
Sets if debugging features such as logging is switched on.
setDetails(List<OutputUnit>) - Method in class com.networknt.schema.output.OutputUnit
 
setDroppedAnnotations(Map<String, Object>) - Method in class com.networknt.schema.output.OutputUnit
 
setEcma262Validator(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setEcma262Validator(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets whether to use a ECMA-262 compliant regular expression validator.
setErrors(Map<String, Object>) - Method in class com.networknt.schema.output.OutputUnit
 
setEvaluationPath(String) - Method in class com.networknt.schema.output.OutputUnit
 
setExecutionConfig(ExecutionConfig) - Method in class com.networknt.schema.ExecutionContext
Sets the execution configuration.
setExecutionContextCustomizer(ExecutionContextCustomizer) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setExecutionContextCustomizer(ExecutionContextCustomizer) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setFailFast(boolean) - Method in class com.networknt.schema.ExecutionConfig
Sets whether fast fail is enabled.
setFailFast(boolean) - Method in class com.networknt.schema.ExecutionContext
Sets if the validator should immediately throw a fail fast exception if an error has occurred.
setFailFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setFailFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When enabled, JsonValidator.validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) doesn't return any Set<ValidationMessage>, instead a JsonSchemaException is thrown as soon as a validation errors is discovered.
setFormatAssertionsEnabled(Boolean) - Method in class com.networknt.schema.ExecutionConfig
Sets the format assertion enabled flag.
setFormatAssertionsEnabled(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setFormatAssertionsEnabled(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
setHandleNullableField(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setHandleNullableField(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setInstanceLocation(String) - Method in class com.networknt.schema.output.OutputUnit
 
setJavaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setJavaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setLoadCollectors(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setLoadCollectors(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
setLocale(Locale) - Method in class com.networknt.schema.ExecutionConfig
Sets the locale to use for formatting messages.
setLocale(Locale) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setLocale(Locale) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
setLosslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setLosslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setMessageSource(MessageSource) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setMessageSource(MessageSource) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the message source to use for generating localised messages.
setOpenAPI3StyleDiscriminators(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
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.ImmutableSchemaValidatorsConfig
 
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).
setPreloadJsonSchema(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setPreloadJsonSchema(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets if the schema should be preloaded.
setPreloadJsonSchemaRefMaxNestingDepth(int) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setPreloadJsonSchemaRefMaxNestingDepth(int) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets the max depth of the evaluation path to preload when preloading refs.
setReadOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setReadOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setRegularExpressionFactory(RegularExpressionFactory) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setRegularExpressionFactory(RegularExpressionFactory) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets the regular expression factory.
setResult(JsonNodePath, SchemaLocation, JsonNodePath, boolean) - Method in class com.networknt.schema.result.JsonNodeResults
 
setSchemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setSchemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig
Sets the schema id validator to validate $id.
setSchemaLocation(String) - Method in class com.networknt.schema.output.OutputUnit
 
setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Alters the strictness of validations for a specific keyword.
setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setValid(boolean) - Method in class com.networknt.schema.output.OutputUnit
 
SetView<E> - Class in com.networknt.schema.utils
View of a list of sets.
SetView() - Constructor for class com.networknt.schema.utils.SetView
 
SetView.SetViewIterator<E> - Class in com.networknt.schema.utils
Iterator.
SetViewIterator(SetView<E>) - Constructor for class com.networknt.schema.utils.SetView.SetViewIterator
 
setWriteOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
 
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
 
size() - Method in class com.networknt.schema.utils.SetView
 
SKIP - com.networknt.schema.walk.WalkFlow
 
specification(SpecVersion.VersionFlag) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Sets the specification.
SpecVersion - Class in com.networknt.schema
 
SpecVersion() - Constructor for class com.networknt.schema.SpecVersion
 
SpecVersion.VersionFlag - Enum in com.networknt.schema
 
SpecVersionDetector - Class in com.networknt.schema
This class is used to detect schema version
startsWith(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
Tests if this path starts with the other path.
startsWithSlash(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
strict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
strict(Map<String, Boolean>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
STRING - com.networknt.schema.JsonType
 
StringChecker - Class in com.networknt.schema.utils
 
StringChecker() - Constructor for class com.networknt.schema.utils.StringChecker
 
StringUtils - Class in com.networknt.schema.utils
 
SUPPORTED_LANGUAGE_TAGS - Static variable in class com.networknt.schema.i18n.Locales
The list of locale resource bundles.
SUPPORTED_LOCALES - Static variable in class com.networknt.schema.i18n.Locales
The supported locales.
suppressSubSchemaRetrieval - Variable in class com.networknt.schema.BaseJsonValidator
 

T

test(JsonNodeAnnotation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
 
textNode(String) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
 
ThresholdMixin - Interface in com.networknt.schema
 
thresholdValue() - Method in interface com.networknt.schema.ThresholdMixin
 
TimeFormat - Class in com.networknt.schema.format
Format for time.
TimeFormat() - Constructor for class com.networknt.schema.format.TimeFormat
 
toArray() - Method in class com.networknt.schema.utils.SetView
 
toArray(T[]) - Method in class com.networknt.schema.utils.SetView
 
tokenLocation() - Method in interface com.networknt.schema.serialization.node.JsonLocationAware
Gets the token location.
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
 
tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
 
tokenLocationOf(JsonNode) - Static method in class com.networknt.schema.utils.JsonNodes
Gets the token location of the JsonNode that implements JsonLocationAware.
toString() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Provides a String representation of this validator.
toString() - Method in class com.networknt.schema.AbsoluteIri
 
toString() - Method in class com.networknt.schema.AbstractJsonValidator
 
toString() - Method in class com.networknt.schema.AbstractKeyword
 
toString() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
 
toString() - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
 
toString() - Method in class com.networknt.schema.BaseJsonValidator
 
toString() - Method in class com.networknt.schema.JsonMetaSchema
 
toString() - Method in class com.networknt.schema.JsonNodePath
 
toString() - Method in class com.networknt.schema.JsonSchema
END OF WALK METHODS
toString() - Method in enum com.networknt.schema.JsonType
Gets the type value.
toString() - Method in class com.networknt.schema.output.OutputFlag
 
toString() - Method in class com.networknt.schema.output.OutputUnit
 
toString() - Method in class com.networknt.schema.output.OutputUnitKey
 
toString() - Method in class com.networknt.schema.result.JsonNodeResult
 
toString() - Method in class com.networknt.schema.SchemaLocation
 
toString() - Method in class com.networknt.schema.utils.SetView
 
toString() - Method in class com.networknt.schema.ValidationMessage
 
toString() - Method in enum com.networknt.schema.ValidatorTypeCode
 
toString() - Method in class com.networknt.schema.Vocabulary
 
toString() - Method in class com.networknt.schema.walk.WalkEvent
 
toUri(AbsoluteIri) - Static method in class com.networknt.schema.utils.AbsoluteIris
Converts an IRI to a URI.
toURI(AbsoluteIri) - Method in class com.networknt.schema.resource.UriSchemaLoader
Converts an AbsoluteIRI to a URI.
toURL(URI) - Method in class com.networknt.schema.resource.UriSchemaLoader
Converts a URI to a URL.
TRUE - com.networknt.schema.ValidatorTypeCode
 
TrueValidator - Class in com.networknt.schema
JsonValidator for true.
TrueValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
 
type - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
 
type(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
 
TYPE - com.networknt.schema.ValidatorTypeCode
 
TypeFactory - Class in com.networknt.schema
Type factory.
TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
 
typeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
TypeValidator - Class in com.networknt.schema
JsonValidator for type.
TypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TypeValidator
 

U

UCDLoader - Class in com.networknt.schema.utils
 
UCDLoader() - Constructor for class com.networknt.schema.utils.UCDLoader
 
UNEVALUATED_ITEMS - com.networknt.schema.ValidatorTypeCode
 
UNEVALUATED_PROPERTIES - com.networknt.schema.ValidatorTypeCode
 
UnevaluatedItemsValidator - Class in com.networknt.schema
JsonValidator for unevaluatedItems.
UnevaluatedItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedItemsValidator
 
UnevaluatedPropertiesValidator - Class in com.networknt.schema
JsonValidator for unevaluatedProperties.
UnevaluatedPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedPropertiesValidator
 
UnicodeDatabase - Class in com.networknt.schema.utils
 
UnicodeDatabase() - Constructor for class com.networknt.schema.utils.UnicodeDatabase
 
union(Set<E>) - Method in class com.networknt.schema.utils.SetView
Adds a set to the view.
UNION - com.networknt.schema.JsonType
 
UNION_TYPE - com.networknt.schema.ValidatorTypeCode
 
UnionTypeValidator - Class in com.networknt.schema
JsonValidator for type union.
UnionTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
 
UNIQUE_ITEMS - com.networknt.schema.ValidatorTypeCode
 
UniqueItemsValidator - Class in com.networknt.schema
JsonValidator for uniqueItems.
UniqueItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
 
UNKNOWN - com.networknt.schema.JsonType
 
unknownKeywordFactory(KeywordFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Sets the keyword factory for handling unknown keywords.
UnknownKeywordFactory - Class in com.networknt.schema
Unknown keyword factory.
UnknownKeywordFactory() - Constructor for class com.networknt.schema.UnknownKeywordFactory
 
updateTLDOverride(DomainValidator.ArrayType, String...) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
Update one of the TLD override arrays.
URI_REFERENCE - com.networknt.schema.PathType
Paths as a URI reference.
UriFormat - Class in com.networknt.schema.format
Format for uri.
UriFormat() - Constructor for class com.networknt.schema.format.UriFormat
 
UriReferenceFormat - Class in com.networknt.schema.format
Format for uri-reference.
UriReferenceFormat() - Constructor for class com.networknt.schema.format.UriReferenceFormat
 
UriSchemaLoader - Class in com.networknt.schema.resource
Loads from uri.
UriSchemaLoader() - Constructor for class com.networknt.schema.resource.UriSchemaLoader
 

V

V201909 - com.networknt.schema.SpecVersion.VersionFlag
 
V201909 - Static variable in class com.networknt.schema.SchemaId
Draft 2019-09.
V201909_APPLICATOR - Static variable in class com.networknt.schema.Vocabulary
 
V201909_CONTENT - Static variable in class com.networknt.schema.Vocabulary
 
V201909_CORE - Static variable in class com.networknt.schema.Vocabulary
 
V201909_FORMAT - Static variable in class com.networknt.schema.Vocabulary
 
V201909_META_DATA - Static variable in class com.networknt.schema.Vocabulary
 
V201909_VALIDATION - Static variable in class com.networknt.schema.Vocabulary
 
V202012 - com.networknt.schema.SpecVersion.VersionFlag
 
V202012 - Static variable in class com.networknt.schema.SchemaId
Draft 2020-12.
V202012_APPLICATOR - Static variable in class com.networknt.schema.Vocabulary
 
V202012_CONTENT - Static variable in class com.networknt.schema.Vocabulary
 
V202012_CORE - Static variable in class com.networknt.schema.Vocabulary
 
V202012_FORMAT_ANNOTATION - Static variable in class com.networknt.schema.Vocabulary
 
V202012_FORMAT_ASSERTION - Static variable in class com.networknt.schema.Vocabulary
 
V202012_META_DATA - Static variable in class com.networknt.schema.Vocabulary
 
V202012_UNEVALUATED - Static variable in class com.networknt.schema.Vocabulary
 
V202012_VALIDATION - Static variable in class com.networknt.schema.Vocabulary
 
V4 - com.networknt.schema.SpecVersion.VersionFlag
 
V4 - Static variable in class com.networknt.schema.SchemaId
Draft 4.
V6 - com.networknt.schema.SpecVersion.VersionFlag
 
V6 - Static variable in class com.networknt.schema.SchemaId
Draft 6.
V7 - com.networknt.schema.SpecVersion.VersionFlag
 
V7 - Static variable in class com.networknt.schema.SchemaId
Draft 7.
validate(JsonNode) - Method in class com.networknt.schema.JsonSchema
Validate the given root JsonNode, starting at the root of the data path.
validate(JsonNode, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Validate the given root JsonNode, starting at the root of the data path.
validate(JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
Validates the given root JsonNode, starting at the root of the data path.
validate(JsonNode, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Validates the given root JsonNode, starting at the root of the data path.
validate(JsonNode, OutputFormat<T>, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Validates the given root JsonNode, starting at the root of the data path.
validate(JsonNode, Consumer<ExecutionContext>) - 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.BaseJsonValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AllOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AnyOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ConstValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContentEncodingValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContentMediaTypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependenciesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentRequired
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentSchemas
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DiscriminatorValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DynamicRefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.EnumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FalseValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FormatValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.IfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator202012
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
START OF VALIDATE METHODS
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in interface com.networknt.schema.JsonValidator
Validate the given JsonNode, the given node is the child node of the root node at given data path.
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaximumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinimumValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinLengthValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinMaxContainsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MultipleOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotAllowedValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.OneOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PrefixItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertyNamesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ReadOnlyValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RecursiveRefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RefValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RequiredValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TrueValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnionTypeValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UniqueItemsValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.WriteOnlyValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AllOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AnyOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DependentSchemas
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.NotValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.OneOfValidator
 
validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PropertiesValidator
 
validate(ExecutionContext, JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
Validates to a format.
validate(ExecutionContext, JsonNode, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Validates to a format.
validate(ExecutionContext, ValidationContext, JsonNode, JsonNode, JsonNodePath, boolean, Supplier<MessageSourceValidationMessage.Builder>, FormatValidator) - Method in interface com.networknt.schema.Format
Validates the format.
validate(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
Validates a value against the set of regular expressions returning a String value of the aggregated groups.
validate(String, boolean, SchemaLocation, SchemaLocation, ValidationContext) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
 
validate(String, boolean, SchemaLocation, SchemaLocation, ValidationContext) - Method in interface com.networknt.schema.JsonSchemaIdValidator
Validates if the $id value is valid.
validate(String, InputFormat) - Method in class com.networknt.schema.JsonSchema
Validate the given input string using the input format, starting at the root of the data path.
validate(String, InputFormat, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Validate the given input string using the input format, starting at the root of the data path.
validate(String, InputFormat, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
Validates the given input string using the input format, starting at the root of the data path.
validate(String, InputFormat, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Validates the given input string using the input format, starting at the root of the data path.
validate(String, InputFormat, OutputFormat<T>, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Validates the given input string using the input format, starting at the root of the data path.
validate(String, InputFormat, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Validate the given input string using the input format, starting at the root of the data path.
validate(URI) - Method in class com.networknt.schema.format.AbstractRFC3986Format
Determines if the uri matches the format.
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
Deprecated.
validateAndCollect(ExecutionContext, JsonNode) - Method in class com.networknt.schema.JsonSchema
Deprecated.
validateUnknownFormat(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FormatValidator
When the Format-Assertion vocabulary is specified, implementations MUST fail upon encountering unknown formats.
validationContext - Variable in class com.networknt.schema.BaseJsonValidator
 
ValidationContext - Class in com.networknt.schema
 
ValidationContext(JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationContext(JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig, ConcurrentMap<String, JsonSchema>, ConcurrentMap<String, JsonSchema>, ConcurrentMap<String, JsonSchema>) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationMessage - Class in com.networknt.schema
The output format.
ValidationMessage.Builder - Class in com.networknt.schema
 
ValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
 
ValidationMessageHandler - Class in com.networknt.schema
Validation message handler.
ValidationMessageHandler(ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath) - Constructor for class com.networknt.schema.ValidationMessageHandler
 
ValidationMessageHandler(ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath, JsonSchema, Map<String, String>) - Constructor for class com.networknt.schema.ValidationMessageHandler
Constructor to create a copy using fields.
ValidationResult - Class in com.networknt.schema
Represents a validation result.
ValidationResult(Set<ValidationMessage>, ExecutionContext) - Constructor for class com.networknt.schema.ValidationResult
 
ValidatorTypeCode - Enum in com.networknt.schema
 
value(Object) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
 
value(Predicate<Object>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
 
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.InputFormat
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.InputFormat
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.
values(Consumer<List<SchemaLoader>>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
Customize the schema loaders.
values(Consumer<List<SchemaMapper>>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
Customize the schema mappers.
Version201909 - Class in com.networknt.schema
Draft 2019-09 dialect.
Version201909() - Constructor for class com.networknt.schema.Version201909
 
Version202012 - Class in com.networknt.schema
Draft 2020-12 dialect.
Version202012() - Constructor for class com.networknt.schema.Version202012
 
Version4 - Class in com.networknt.schema
Draft 4 dialect.
Version4() - Constructor for class com.networknt.schema.Version4
 
Version6 - Class in com.networknt.schema
Draft 6 dialect.
Version6() - Constructor for class com.networknt.schema.Version6
 
Version7 - Class in com.networknt.schema
Draft 7 dialect.
Version7() - Constructor for class com.networknt.schema.Version7
 
vocabularies(Consumer<Map<String, Boolean>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Customize the vocabularies.
vocabularies(Map<String, Boolean>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds the vocabularies.
Vocabularies - Class in com.networknt.schema
Vocabularies.
Vocabularies() - Constructor for class com.networknt.schema.Vocabularies
 
vocabulary(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds a required vocabulary.
vocabulary(String, boolean) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Adds a vocabulary.
Vocabulary - Class in com.networknt.schema
Represents a vocabulary in meta-schema.
Vocabulary(String, Keyword...) - Constructor for class com.networknt.schema.Vocabulary
Constructor.
vocabularyFactory(VocabularyFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
Sets the vocabulary factory for handling custom vocabularies.
VocabularyFactory - Interface in com.networknt.schema
Factory for Vocabulary.

W

walk(JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(JsonNode, OutputFormat<T>, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, JsonNode, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, JsonNode, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AllOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AnyOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DependentSchemas
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DynamicRefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.IfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator202012
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.JsonValidator
This is default implementation of walk method.
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.NotValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.OneOfValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PropertiesValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RecursiveRefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RefValidator
 
walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.walk.JsonSchemaWalker
This method gives the capability to walk through the given JsonNode, allowing functionality beyond validation like collecting information,handling cross-cutting concerns like logging or instrumentation.
walk(ExecutionContext, JsonNode, OutputFormat<T>, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, JsonNode, OutputFormat<T>, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node.
walk(ExecutionContext, String, InputFormat, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(ExecutionContext, String, InputFormat, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(ExecutionContext, String, InputFormat, OutputFormat<T>, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(ExecutionContext, String, InputFormat, OutputFormat<T>, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(String, InputFormat, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(String, InputFormat, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walk(String, InputFormat, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
Walk the input.
walkAtNode(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
Walk at the node.
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(SchemaLoaders.Builder) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
 
with(SchemaMappers.Builder) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
 
withConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchema
 
WRITE_ONLY - com.networknt.schema.ValidatorTypeCode
 
writeOnly(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
 
WriteOnlyValidator - Class in com.networknt.schema
JsonValidator for writeOnly.
WriteOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.WriteOnlyValidator
 

Y

YAML - com.networknt.schema.InputFormat
YAML.
yamlMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
 
yamlMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
 
yamlMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
yamlMapper(ObjectMapper) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
Sets the yaml mapper
YamlMapperFactory - Class in com.networknt.schema.serialization
YAML Mapper Factory.
YamlMapperFactory() - Constructor for class com.networknt.schema.serialization.YamlMapperFactory
 
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