A B C D E F G H I J K L M N O P Q R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.networknt.schema.walk.WalkFlow
- absoluteIri - Variable in class com.networknt.schema.SchemaLocation
- absoluteIri - Variable in class com.networknt.schema.SchemaLocation.Builder
- 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
- AbsoluteIris.IDNBUGHOLDER - Class in com.networknt.schema.utils
- 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
-
Base
JsonValidator
. - 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
- ACE_PREFIX - Static variable in class com.networknt.schema.utils.RFC5892
- ACE_PREFIX_LENGTH - Static variable in class com.networknt.schema.utils.RFC5892
- activeDialect() - Method in class com.networknt.schema.JsonSchema
- 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
- additionalItems - Variable in class com.networknt.schema.ItemsValidator
- additionalItems - Variable in class com.networknt.schema.ItemsValidator202012
- additionalItemsEvaluationPath - Variable in class com.networknt.schema.ItemsValidator
- additionalItemsSchemaLocation - Variable in class com.networknt.schema.ItemsValidator
- additionalItemsSchemaNode - Variable in class com.networknt.schema.ItemsValidator
- additionalPropertiesSchema - Variable in class com.networknt.schema.AdditionalPropertiesValidator
- AdditionalPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for additionalProperties. - AdditionalPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
- additionalSchema - Variable in class com.networknt.schema.ItemsValidator
- 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
- allowAdditionalProperties - Variable in class com.networknt.schema.AdditionalPropertiesValidator
- allowed - Variable in class com.networknt.schema.regex.AllowRegularExpressionFactory
- allowed - Variable in class com.networknt.schema.resource.AllowSchemaLoader
- ALLOWED_CHARACTER - Static variable in class com.networknt.schema.utils.RFC5892
- allowedProperties - Variable in class com.networknt.schema.AdditionalPropertiesValidator
- allowLocal - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Whether to allow local overrides.
- 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.
- allowTld - Variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- allPaths(PathType, String, JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- AllVersions - com.networknt.schema.VersionCode
- ALPHA - Static variable in class com.networknt.schema.PathType.JSONPath
- analysis - Variable in class com.networknt.schema.MinMaxContainsValidator
- Analysis(String, SchemaLocation) - Constructor for class com.networknt.schema.MinMaxContainsValidator.Analysis
- ANCHOR - Static variable in class com.networknt.schema.resource.MetaSchemaMapper
- ANCHOR - Static variable in class com.networknt.schema.SchemaLocation
- annotationCollectionEnabled - Variable in class com.networknt.schema.ExecutionConfig
-
Determines if annotation collection is enabled.
- annotationCollectionFilter - Variable in class com.networknt.schema.ExecutionConfig
-
If annotation collection is enabled, determine which annotations to collect.
- 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
- AnnotationKeyword.Validator - Class in com.networknt.schema
- annotations - Variable in class com.networknt.schema.ExecutionContext
- annotations - Variable in class com.networknt.schema.output.OutputUnit
- annotations - Variable in class com.networknt.schema.output.OutputUnitData
- 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.
- appendIndexFn - Variable in enum com.networknt.schema.PathType
- appendTokenFn - Variable in enum com.networknt.schema.PathType
- applyArrayDefaults - Variable in class com.networknt.schema.ApplyDefaultsStrategy
- applyDefaultsStrategy - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
The strategy the walker uses to sets nodes that are missing or NullNode to the default value, if any, and mutate the input json.
- applyDefaultsStrategy - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- 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.
- applyPropertyDefaults - Variable in class com.networknt.schema.ApplyDefaultsStrategy
- applyPropertyDefaults(ObjectNode) - Method in class com.networknt.schema.PropertiesValidator
- applyPropertyDefaultsIfNull - Variable in class com.networknt.schema.ApplyDefaultsStrategy
- ARABIC_INDIC_DIGITS - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- arguments - Variable in class com.networknt.schema.ValidationMessage
- arguments - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- arguments(Object...) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- ARRAY - com.networknt.schema.JsonType
- arrayContains(String[], String) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Check if a sorted array contains the specified key
- arrayNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- arrayNode(int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- ArrayType() - Constructor for enum com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
- asMap() - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
-
Gets the annotations.
- assertionMapper - Variable in class com.networknt.schema.OutputFormat.Hierarchical
- assertionMapper - Variable in class com.networknt.schema.OutputFormat.List
- assertionsEnabled - Variable in class com.networknt.schema.format.BaseFormatJsonValidator
- asText(JsonNode) - Static method in class com.networknt.schema.EnumValidator
- atRoot() - Method in class com.networknt.schema.BaseJsonValidator
-
Get the root path.
B
- BASE_16 - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- 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
-
Base
JsonValidator
. - 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
- baseNames - Variable in class com.networknt.schema.i18n.ResourceBundleMessageSource
- 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
- boundsViolated(ValidatorTypeCode, Locale, boolean, JsonNode, JsonNodePath, int) - Method in class com.networknt.schema.ContainsValidator
- 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
- build() - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- builder - Variable in class com.networknt.schema.JsonMetaSchema
- 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
- cache - Variable in class com.networknt.schema.CachedSupplier
- cached - Variable in class com.networknt.schema.utils.CachingSupplier
- CachedSupplier<T> - Class in com.networknt.schema
-
Supplier that caches the output.
- CachedSupplier(Supplier<T>) - Constructor for class com.networknt.schema.CachedSupplier
- cacheRefs - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- cacheRefs - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Controls if schemas loaded from refs will be cached and reused for subsequent runs.
- 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 - Variable in class com.networknt.schema.AnyOfValidator
- canShortCircuit - Variable in class com.networknt.schema.OneOfValidator
- 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.
- CHAR_0 - Static variable in class com.networknt.schema.utils.StringChecker
- CHAR_1 - Static variable in class com.networknt.schema.utils.StringChecker
- CHAR_9 - Static variable in class com.networknt.schema.utils.StringChecker
- CHAR_e - Static variable in class com.networknt.schema.utils.StringChecker
- CHAR_E - Static variable in class com.networknt.schema.utils.StringChecker
- checkDiscriminatorMatch(DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
-
Checks based on the current
DiscriminatorContext
whether the providedJsonSchema
a match against against the current discriminator. - checkForExplicitDiscriminatorMappingMatch(DiscriminatorContext, String, JsonNode, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
- checkForImplicitDiscriminatorMappingMatch(DiscriminatorContext, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
- checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Gets the json schema version to get the meta schema.
- chompLeadingDot(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- Classes - Class in com.networknt.schema.utils
-
Utility methods for classes.
- Classes() - Constructor for class com.networknt.schema.utils.Classes
- classLoaderSource - Variable in class com.networknt.schema.resource.ClasspathSchemaLoader
- CLASSPATH_PREFIX - Static variable in class com.networknt.schema.resource.MetaSchemaMapper
- 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 - Variable in class com.networknt.schema.ValidationMessage
- 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() - Method in class com.networknt.schema.AdditionalPropertiesValidator
- collectAnnotations() - Method in class com.networknt.schema.ContainsValidator
-
Determine if annotations must be collected for evaluation.
- collectAnnotations() - Method in class com.networknt.schema.ItemsValidator
- collectAnnotations() - Method in class com.networknt.schema.ItemsValidator202012
- collectAnnotations() - Method in class com.networknt.schema.PatternPropertiesValidator
- collectAnnotations() - Method in class com.networknt.schema.PrefixItemsValidator
- collectAnnotations() - Method in class com.networknt.schema.PropertiesValidator
- 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 - Variable in class com.networknt.schema.ExecutionContext
- 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.
- collectorLoadMap - Variable in class com.networknt.schema.CollectorContext
-
Map for holding the name and
Collector
class collect method output. - collectorMap - Variable in class com.networknt.schema.CollectorContext
-
Map for holding the name and
Collector
or a simple Object. - 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
- compiledPattern - Variable in class com.networknt.schema.PatternValidator
- config - Variable in class com.networknt.schema.ValidationContext
- CONST - com.networknt.schema.ValidatorTypeCode
- CONSTANTS - Static variable in enum 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
- CONTAINS_MAX - Static variable in class com.networknt.schema.ContainsValidator
- CONTAINS_MIN - Static variable in class com.networknt.schema.ContainsValidator
- 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
- contentEncoding - Variable in class com.networknt.schema.ContentEncodingValidator
- ContentEncodingValidator - Class in com.networknt.schema
-
JsonValidator
for contentEncoding. - ContentEncodingValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentEncodingValidator
-
Constructor.
- contentMediaType - Variable in class com.networknt.schema.ContentMediaTypeValidator
- ContentMediaTypeValidator - Class in com.networknt.schema
-
JsonValidator
for contentMediaType. - ContentMediaTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentMediaTypeValidator
-
Constructor.
- CONTEXTJ - Static variable in class com.networknt.schema.utils.RFC5892
- CONTEXTO - Static variable in class com.networknt.schema.utils.RFC5892
- CONTINUE - com.networknt.schema.walk.WalkFlow
- convertToJsonPointer(String) - Method in enum com.networknt.schema.PathType
- copySchemaResources(ValidationContext, JsonSchema) - Static method in class com.networknt.schema.RefValidator
- 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
- COUNTRY_CODE_TLDS - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- countryCodeTLDsMinus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- countryCodeTLDsPlus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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.
- createKeywordsMap(Map<String, Keyword>, Map<String, Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
- 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
- current - Variable in class com.networknt.schema.utils.SetView.SetViewIterator
- CustomErrorMessageType - Class in com.networknt.schema
- CustomErrorMessageType(String) - Constructor for class com.networknt.schema.CustomErrorMessageType
- 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
- debugEnabled - Variable in class com.networknt.schema.ExecutionConfig
-
Determine if debugging features such that logging are switched on.
- 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 - Static variable in class com.networknt.schema.resource.DefaultSchemaLoader
- DEFAULT_PRELOAD_JSON_SCHEMA_REF_MAX_NESTING_DEPTH - Static variable in class com.networknt.schema.SchemaValidatorsConfig
- DEFAULT_SCHEMA_LOADERS - Static variable in class com.networknt.schema.JsonSchemaFactory
- DEFAULT_SCHEMA_MAPPERS - Static variable in class com.networknt.schema.JsonSchemaFactory
- DEFAULT_VERSION - Static variable in class com.networknt.schema.UnevaluatedItemsValidator
- DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- DefaultJsonMetaSchemaFactory - Class in com.networknt.schema
-
Default
JsonMetaSchemaFactory
. - DefaultJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DefaultJsonMetaSchemaFactory
- DefaultJsonMetaSchemaFactory.Holder - Class in com.networknt.schema
- DefaultJsonNodeReader - Class in com.networknt.schema.serialization
-
Default
JsonNodeReader
. - DefaultJsonNodeReader(ObjectMapper, ObjectMapper, JsonNodeFactoryFactory) - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Constructor.
- DefaultJsonNodeReader.Builder - Class in com.networknt.schema.serialization
-
Builder for
DefaultJsonNodeReader
. - 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 - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- defaultMetaSchemaIri - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- delegate - Variable in class com.networknt.schema.CachedSupplier
- delegate - Variable in class com.networknt.schema.regex.AllowRegularExpressionFactory
- delegate - Variable in class com.networknt.schema.utils.CachingSupplier
- DELEGATE - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- 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
- description - Variable in enum com.networknt.schema.walk.WalkFlow
- deserialize(String, InputFormat) - Method in class com.networknt.schema.JsonSchema
-
Deserialize string to JsonNode.
- details - Variable in class com.networknt.schema.output.OutputUnit
- details - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- details - Variable in class com.networknt.schema.ValidationMessage
- 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 intoOptional
. - detectOptionalVersion(String) - Static method in class com.networknt.schema.SpecVersionDetector
- detectVersion(JsonNode, Path, SpecVersion.VersionFlag, boolean) - Static method in class com.networknt.schema.SpecVersionDetector
- detectVersion(ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- detectVersionFromPath(Path) - Static method in class com.networknt.schema.SpecVersionDetector
- DIGIT - Static variable in class com.networknt.schema.PathType.JSONPath
- DIGITS_PATTERN - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- 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
- DISALLOWED - Static variable in class com.networknt.schema.utils.RFC5892
- DisallowSchemaLoader - Class in com.networknt.schema.resource
-
SchemaLoader
that disallows loading external resources. - DisallowSchemaLoader() - Constructor for class com.networknt.schema.resource.DisallowSchemaLoader
-
Constructor.
- DisallowUnknownJsonMetaSchemaFactory - Class in com.networknt.schema
-
A
JsonMetaSchemaFactory
that does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory
. - DisallowUnknownJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
- DisallowUnknownJsonMetaSchemaFactory.Holder - Class in com.networknt.schema
- DisallowUnknownKeywordFactory - Class in com.networknt.schema
-
Unknown keyword factory that rejects unknown keywords.
- DisallowUnknownKeywordFactory() - Constructor for class com.networknt.schema.DisallowUnknownKeywordFactory
- DisallowUnknownKeywordFactory.Holder - Class in com.networknt.schema
- DISCRIMINATOR - com.networknt.schema.ValidatorTypeCode
- DISCRIMINATOR_REMARK - Static variable in class com.networknt.schema.AnyOfValidator
- DiscriminatorContext - Class in com.networknt.schema
- DiscriminatorContext() - Constructor for class com.networknt.schema.DiscriminatorContext
- discriminatorContexts - Variable in class com.networknt.schema.ExecutionContext
- discriminatorIgnore - Variable in class com.networknt.schema.DiscriminatorContext
- discriminatorKeywordEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- discriminatorKeywordEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true, support for discriminators is enabled for validations of oneOf, anyOf and allOf as described on GitHub.
- discriminatorKeywordEnabled(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if the discriminator keyword is enabled.
- discriminatorMatchFound - Variable in class com.networknt.schema.DiscriminatorContext
- discriminators - Variable in class com.networknt.schema.DiscriminatorContext
- DiscriminatorValidator - Class in com.networknt.schema
-
JsonValidator
that resolves discriminator. - DiscriminatorValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DiscriminatorValidator
- divisor - Variable in class com.networknt.schema.MultipleOfValidator
- doCreate(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema, boolean) - Method in class com.networknt.schema.JsonSchemaFactory
- 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.
- DOMAIN_LABEL_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- DOMAIN_NAME_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
The above instances must only be returned via the getInstance() methods.
- DOMAIN_VALIDATOR - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator.LazyHolder
-
Singleton instance of this validator, which doesn't consider local addresses as valid.
- DOMAIN_VALIDATOR_WITH_LOCAL - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator.LazyHolder
-
Singleton instance of this validator, which does consider local addresses valid.
- domainRegex - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
RegexValidator for matching domains.
- domainValidator - Variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- DomainValidator - Class in com.networknt.org.apache.commons.validator.routines
-
Domain name validation routines.
- DomainValidator(boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Private constructor.
- DomainValidator(boolean, List<DomainValidator.Item>) - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Private constructor, allowing local overrides
- 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.IDNBUGHOLDER - Class in com.networknt.org.apache.commons.validator.routines
- DomainValidator.Item - Class in com.networknt.org.apache.commons.validator.routines
-
Used to specify overrides when creating a new class.
- DomainValidator.LazyHolder - Class in com.networknt.org.apache.commons.validator.routines
- DOT - Static variable in class com.networknt.schema.utils.StringChecker
- doValidate(ExecutionContext, SetView<ValidationMessage>, int, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator
- doWalk(ExecutionContext, Set<ValidationMessage>, int, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
- droppedAnnotations - Variable in class com.networknt.schema.output.OutputUnit
- droppedAnnotations - Variable in class com.networknt.schema.output.OutputUnitData
- DURATION - Static variable in class com.networknt.schema.format.DurationFormat
- 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
- dynamicAnchors - Variable in class com.networknt.schema.ValidationContext
- 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
- elseSchema - Variable in class com.networknt.schema.IfValidator
- EMAIL_PATTERN - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- EMAIL_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- EMAIL_VALIDATOR - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Singleton instance of this class, which doesn't consider local addresses as valid.
- EMAIL_VALIDATOR_WITH_LOCAL - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Singleton instance of this class, which does consider local addresses valid.
- EMAIL_VALIDATOR_WITH_LOCAL_WITH_TLD - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Singleton instance of this class, which does consider local addresses valid.
- EMAIL_VALIDATOR_WITH_TLD - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Singleton instance of this class, which doesn't consider local addresses as valid.
- 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 - Variable in class com.networknt.schema.format.EmailFormat
- emailValidator - Variable in class com.networknt.schema.format.IdnEmailFormat
- 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
- EMPTY_APPLY_DEFAULTS_STRATEGY - Static variable in class com.networknt.schema.ApplyDefaultsStrategy
- EMPTY_STRING_ARRAY - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- enableSchemaCache - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- enableSchemaCache - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- ENUM - Static variable in class com.networknt.schema.utils.JsonNodeUtil
- 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
- error - Variable in class com.networknt.schema.EnumValidator
- error - Variable in class com.networknt.schema.UnionTypeValidator
- errorCode - Variable in class com.networknt.schema.CustomErrorMessageType
- errorCode - Variable in enum com.networknt.schema.ValidatorTypeCode
- errorMessage - Variable in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- errorMessage - Variable in class com.networknt.schema.ValidationMessageHandler
- errorMessageDescription - Variable in class com.networknt.schema.format.BaseFormat
-
Deprecated.
- errorMessageDescription - Variable in class com.networknt.schema.format.PatternFormat
- errorMessageKeyword - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- errorMessageKeyword - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true, "messages" provided in schema are used for forming validation errors else default messages are used
- 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.FormatKeyword
- errorMessageType - Variable in class com.networknt.schema.ValidationMessageHandler
- ErrorMessageType - Interface in com.networknt.schema
- errors - Variable in class com.networknt.schema.output.OutputUnit
- errors - Variable in class com.networknt.schema.output.OutputUnitData
- Ethlo() - Constructor for class com.networknt.schema.format.DateTimeFormat.Ethlo
- ETHLO_PRESENT - Static variable in class com.networknt.schema.format.DateTimeFormat
- evaluationParentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
- evaluationPath - Variable in class com.networknt.schema.AbstractJsonValidator
- evaluationPath - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- evaluationPath - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation
- evaluationPath - Variable in class com.networknt.schema.output.OutputUnit
- evaluationPath - Variable in class com.networknt.schema.output.OutputUnitKey
- evaluationPath - Variable in class com.networknt.schema.result.JsonNodeResult
- evaluationPath - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- evaluationPath - Variable in class com.networknt.schema.ValidationMessage
- 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
- evaluationPathPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- evaluationPathPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- excludeEqual - Variable in class com.networknt.schema.MaximumValidator
- excludeEqual - Variable in class com.networknt.schema.MinimumValidator
- 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 - Variable in class com.networknt.schema.ExecutionContext
- ExecutionConfig - Class in com.networknt.schema
-
Configuration per execution.
- ExecutionConfig() - Constructor for class com.networknt.schema.ExecutionConfig
- executionContext - Variable in class com.networknt.schema.ValidationResult
- executionContext - Variable in class com.networknt.schema.walk.WalkEvent
- executionContext(ExecutionContext) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- 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 - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- executionContextCustomizer - Variable in class com.networknt.schema.SchemaValidatorsConfig
- 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.
- EXTENDED_ARABIC_INDIC_DIGITS - Static variable in class com.networknt.schema.utils.UnicodeDatabase
F
- failFast - Variable in class com.networknt.schema.ExecutionConfig
-
Determine if the validation execution can fail fast.
- failFast - Variable in class com.networknt.schema.ExecutionContext
-
This is used during the execution to determine if the validator should fail fast.
- failFast - Variable in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- failFast - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- failFast - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true, validator process is stop immediately when a very first validation error is discovered.
- 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
- fieldNames - Variable in class com.networknt.schema.NotAllowedValidator
- fieldNames - Variable in class com.networknt.schema.RequiredValidator
- 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.FormatValidator
- 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 - Variable in class com.networknt.schema.ExecutionConfig
-
Since Draft 2019-09 format assertions are not enabled by default.
- formatAssertionsEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- formatAssertionsEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Since Draft 2019-09 format assertions are not enabled by default.
- 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 - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- 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 - Variable in class com.networknt.schema.FormatKeyword
- formats - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- 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.
- Formats() - Constructor for class com.networknt.schema.Formats
- formatter - Static variable in class com.networknt.schema.format.TimeFormat
- 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 - Variable in class com.networknt.schema.SchemaLocation.Builder
- fragment - Variable in class com.networknt.schema.SchemaLocation
- 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(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema, boolean) - Static method in class com.networknt.schema.JsonSchema
- 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
- fromJsonPath(String) - Static method in enum com.networknt.schema.PathType
- fromLegacy(String) - Static method in enum com.networknt.schema.PathType
- 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
- GENERIC_TLDS - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- genericTLDsMinus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- genericTLDsPlus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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.
- getAnnotationValue(JsonNode) - Method in class com.networknt.schema.AnnotationKeyword.Validator
- 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
- getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ExecutionContext
- getDefaultNode(JsonSchema) - Static method in class com.networknt.schema.ItemsValidator
- getDefaultNode(JsonSchema) - Static method in class com.networknt.schema.ItemsValidator202012
- getDefaultNode(JsonSchema) - Static method in class com.networknt.schema.PrefixItemsValidator
- getDefaultNode(JsonSchema) - Static method in class com.networknt.schema.PropertiesValidator
- 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.
- getFormats() - Method in class com.networknt.schema.FormatKeyword
- 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
-
Gets the instance of
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.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.
- getItemWalkListenerRunner() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getJsonMapper() - Method in class com.networknt.schema.JsonSchemaFactory
- 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
- getJsonSchema(JsonSchema, ValidationContext, String, String, JsonNodePath) - Static method in class com.networknt.schema.RefValidator
- 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
- getKeywordWalkListenerRunner() - Method in class com.networknt.schema.SchemaValidatorsConfig
- 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(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- 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.
- getMetaSchemaOrDefault(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- 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.JsonSchemaFactory
- 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.
- getPropertyWalkListenerRunner() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getRefSchema(JsonNodePath) - Method in class com.networknt.schema.JsonSchema
- getRefSchema(JsonSchema, ValidationContext, String, JsonNodePath) - Static method in class com.networknt.schema.DynamicRefValidator
- getRefSchema(JsonSchema, ValidationContext, String, JsonNodePath) - Static method in class com.networknt.schema.RecursiveRefValidator
- getRefSchema(JsonSchema, ValidationContext, String, JsonNodePath) - Static method in class com.networknt.schema.RefValidator
- getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
-
Find the schema node for $ref attribute.
- 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.JDKRegularExpressionFactory
- getRegularExpression(String) - Method in class com.networknt.schema.regex.JoniRegularExpressionFactory
- getRegularExpression(String) - Method in interface com.networknt.schema.regex.RegularExpressionFactory
-
Gets a
RegularExpression
. - 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(JsonSchema, ValidationContext, String, JsonNodePath) - Static method in class com.networknt.schema.RecursiveRefValidator
- 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.
- getSupplier(Supplier<T>, boolean) - Static method in class com.networknt.schema.DynamicRefValidator
- getSupplier(Supplier<T>, boolean) - Static method in class com.networknt.schema.RecursiveRefValidator
- getSupplier(Supplier<T>, boolean) - Static method in class com.networknt.schema.RefValidator
- 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
- getVersions() - Method in enum com.networknt.schema.VersionCode
- 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.JsonSchemaFactory
- getYamlMapper() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Gets the yaml mapper.
- GRAALJS_PRESENT - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- GREEK_CHARACTERS - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- GREEK_LOWER_NUMERAL_SIGN - Static variable in class com.networknt.schema.utils.RFC5892
H
- handledByPatternProperties(String) - Method in class com.networknt.schema.AdditionalPropertiesValidator
- handleException(URISyntaxException) - Method in class com.networknt.schema.format.AbstractRFC3986Format
-
Determines if the uri matches the format.
- handleNullNode(String, JsonSchema) - Method in class com.networknt.schema.JsonSchema
- handleQuery(StringBuilder, String) - Static method in class com.networknt.schema.utils.AbsoluteIris
-
Ensures that the query parameters are properly URL encoded.
- hasAdjacentKeywordInEvaluationPath(String) - Method in class com.networknt.schema.BaseJsonValidator
-
Determines if the keyword exists adjacent in the evaluation path.
- hash - Variable in class com.networknt.schema.JsonNodePath
- 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
- hasNoFragment(SchemaLocation) - Method in class com.networknt.schema.JsonSchema
- 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
- hasUnevaluatedItemsValidator - Variable in class com.networknt.schema.ContainsValidator
- hasUnevaluatedItemsValidator - Variable in class com.networknt.schema.ItemsValidator
- hasUnevaluatedItemsValidator - Variable in class com.networknt.schema.ItemsValidator202012
- hasUnevaluatedItemsValidator - Variable in class com.networknt.schema.PrefixItemsValidator
- hasUnevaluatedItemsValidator() - Method in class com.networknt.schema.ContainsValidator
- hasUnevaluatedItemsValidator() - Method in class com.networknt.schema.ItemsValidator
- hasUnevaluatedItemsValidator() - Method in class com.networknt.schema.ItemsValidator202012
- hasUnevaluatedItemsValidator() - Method in class com.networknt.schema.PrefixItemsValidator
- hasUnevaluatedPropertiesValidator - Variable in class com.networknt.schema.AdditionalPropertiesValidator
- hasUnevaluatedPropertiesValidator - Variable in class com.networknt.schema.PatternPropertiesValidator
- hasUnevaluatedPropertiesValidator - Variable in class com.networknt.schema.PropertiesValidator
- hasUnevaluatedPropertiesValidator() - Method in class com.networknt.schema.AdditionalPropertiesValidator
- hasUnevaluatedPropertiesValidator() - Method in class com.networknt.schema.PatternPropertiesValidator
- hasUnevaluatedPropertiesValidator() - Method in class com.networknt.schema.PropertiesValidator
- HEBREW_CHARACTERS - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- HEBREW_GERESH - Static variable in class com.networknt.schema.utils.RFC5892
- HEBREW_GERSHAYIM - Static variable in class com.networknt.schema.utils.RFC5892
- 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.DefaultJsonMetaSchemaFactory.Holder
- Holder() - Constructor for class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory.Holder
- Holder() - Constructor for class com.networknt.schema.DisallowUnknownKeywordFactory.Holder
- Holder() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource.Holder
- Holder() - Constructor for class com.networknt.schema.oas.OpenApi30.Holder
- Holder() - Constructor for class com.networknt.schema.oas.OpenApi31.Holder
- Holder() - Constructor for class com.networknt.schema.serialization.JsonMapperFactory.Holder
- Holder() - Constructor for class com.networknt.schema.serialization.YamlMapperFactory.Holder
- Holder() - Constructor for class com.networknt.schema.UnknownKeywordFactory.Holder
- Holder() - Constructor for class com.networknt.schema.Version201909.Holder
- Holder() - Constructor for class com.networknt.schema.Version202012.Holder
- Holder() - Constructor for class com.networknt.schema.Version4.Holder
- Holder() - Constructor for class com.networknt.schema.Version6.Holder
- Holder() - Constructor for class com.networknt.schema.Version7.Holder
- hostnameRegex - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
RegexValidator for matching a local hostname
- HTTP_JSON_SCHEMA_ORG_PREFIX - Static variable in class com.networknt.schema.resource.MetaSchemaMapper
- HTTPS_JSON_SCHEMA_ORG_PREFIX - Static variable in class com.networknt.schema.resource.MetaSchemaMapper
I
- id - Variable in class com.networknt.schema.JsonSchema
- id - Variable in enum com.networknt.schema.SpecVersion.VersionFlag
- ID - com.networknt.schema.ValidatorTypeCode
- ID - Static variable in class com.networknt.schema.oas.OpenApi30
- ID - Static variable in class com.networknt.schema.oas.OpenApi31
- ID - Static variable in class com.networknt.schema.Version201909
- ID - Static variable in class com.networknt.schema.Version202012
- ID - Static variable in class com.networknt.schema.Version4
- ID - Static variable in class com.networknt.schema.Version6
- ID - Static variable in class com.networknt.schema.Version7
- ID_CHECK_PATTERN - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- idKeyword - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- idKeyword - Variable in class com.networknt.schema.JsonMetaSchema
- idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the id keyword.
- IDN_TOASCII_PRESERVES_TRAILING_DOTS - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator.IDNBUGHOLDER
- IDN_TOASCII_PRESERVES_TRAILING_DOTS - Static variable in class com.networknt.schema.utils.AbsoluteIris.IDNBUGHOLDER
- IDNA_RULES - Static variable in class com.networknt.schema.utils.RFC5892
- IDNBUGHOLDER() - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator.IDNBUGHOLDER
- IDNBUGHOLDER() - Constructor for class com.networknt.schema.utils.AbsoluteIris.IDNBUGHOLDER
- 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
- ifSchema - Variable in class com.networknt.schema.IfValidator
- IfValidator - Class in com.networknt.schema
-
JsonValidator
for if. - 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
- INFRASTRUCTURE_TLDS - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- initializeValidators() - Method in class com.networknt.schema.JsonSchema
-
Initializes the validators'
JsonSchema
instances. - innerSchema - Variable in class com.networknt.schema.PropertyNamesValidator
- InputFormat - Enum in com.networknt.schema
-
The input data format.
- InputFormat() - Constructor for enum com.networknt.schema.InputFormat
- InputStreamSource - Interface in com.networknt.schema.resource
-
InputStream source.
- INSTANCE - Static variable in class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPath
- INSTANCE - Static variable in class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
- INSTANCE - Static variable in class com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
- INSTANCE - Static variable in class com.networknt.schema.DefaultJsonMetaSchemaFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.DisallowUnknownKeywordFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.i18n.DefaultMessageSource.Holder
- INSTANCE - Static variable in class com.networknt.schema.oas.OpenApi30.Holder
- INSTANCE - Static variable in class com.networknt.schema.oas.OpenApi31.Holder
- INSTANCE - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- INSTANCE - Static variable in class com.networknt.schema.regex.JDKRegularExpressionFactory
- INSTANCE - Static variable in class com.networknt.schema.regex.JoniRegularExpressionFactory
- INSTANCE - Static variable in class com.networknt.schema.resource.DisallowSchemaLoader
- INSTANCE - Static variable in class com.networknt.schema.serialization.JsonMapperFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
- INSTANCE - Static variable in class com.networknt.schema.serialization.YamlMapperFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.UnknownKeywordFactory.Holder
- INSTANCE - Static variable in class com.networknt.schema.Version201909.Holder
- INSTANCE - Static variable in class com.networknt.schema.Version202012.Holder
- INSTANCE - Static variable in class com.networknt.schema.Version4.Holder
- INSTANCE - Static variable in class com.networknt.schema.Version6.Holder
- INSTANCE - Static variable in class com.networknt.schema.Version7.Holder
- instanceLocation - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- instanceLocation - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation
- instanceLocation - Variable in class com.networknt.schema.output.OutputUnit
- instanceLocation - Variable in class com.networknt.schema.output.OutputUnitKey
- instanceLocation - Variable in class com.networknt.schema.result.JsonNodeResult
- instanceLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- instanceLocation - Variable in class com.networknt.schema.ValidationMessage
- instanceLocation - Variable in class com.networknt.schema.walk.WalkEvent
- 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(JsonNodePath) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- instanceLocation(Predicate<JsonNodePath>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- instanceLocationPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- instanceLocationPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- instanceNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- instanceNode - Variable in class com.networknt.schema.ValidationMessage
- instanceNode - Variable in class com.networknt.schema.walk.WalkEvent
- instanceNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- instanceNode(JsonNode) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- INTEGER - com.networknt.schema.JsonType
- inUse - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- INVALID_ESCAPE_PATTERN - Variable in class com.networknt.schema.regex.JoniRegularExpression
- 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
- IP_DOMAIN_PATTERN - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- IP_DOMAIN_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- IPV4_MAX_OCTET_VALUE - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- IPV4_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- ipv4Validator - Variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
IPv4 RegexValidator
- IPV6_MAX_HEX_DIGITS_PER_GROUP - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- IPV6_MAX_HEX_GROUPS - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- IPv6AwareEmailValidator - Class in com.networknt.schema.format
-
This is an extension of the Apache Commons Validator that correctly handles email addresses containing an IPv6 literal as the domain.
- IPv6AwareEmailValidator(boolean, boolean) - Constructor for class com.networknt.schema.format.IPv6AwareEmailValidator
-
Creates a new IPv6AwareEmailValidator.
- IPv6Format - Class in com.networknt.schema.format
-
Format for ipv6.
- IPv6Format() - Constructor for class com.networknt.schema.format.IPv6Format
- iri - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- iri - Variable in class com.networknt.schema.JsonMetaSchema
- iri - Variable in class com.networknt.schema.Vocabulary
- IRI - Static variable in class com.networknt.schema.oas.OpenApi30
- IRI - Static variable in class com.networknt.schema.oas.OpenApi31
- IRI - Static variable in class com.networknt.schema.Version201909
- IRI - Static variable in class com.networknt.schema.Version202012
- IRI - Static variable in class com.networknt.schema.Version4
- IRI - Static variable in class com.networknt.schema.Version6
- IRI - Static variable in class com.networknt.schema.Version7
- 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
- isACE(String) - Static method in class com.networknt.schema.utils.RFC5892
- 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
- isAscii(String) - Static method in class com.networknt.schema.utils.AbsoluteIris
-
Determine if a string is US ASCII.
- 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.
- isCombiningMark(int) - Static method in class com.networknt.schema.utils.RFC5892
- isContextJ(int) - Static method in class com.networknt.schema.utils.RFC5892
- isContextO(int) - Static method in class com.networknt.schema.utils.RFC5892
- 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.
- isDisallowed(int) - Static method in class com.networknt.schema.utils.RFC5892
- 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
- isEnumObjectSchema(JsonSchema) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- 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
- isMinV201909 - Variable in class com.networknt.schema.ContainsValidator
- isMinV202012 - Variable in class com.networknt.schema.UnevaluatedItemsValidator
- 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
- isOnlyASCII(String) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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.
- isShorthand(String) - Static method in class com.networknt.schema.PathType.JSONPath
- 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
- isTypeLooseContainsInEnum(JsonNode) - Method in class com.networknt.schema.EnumValidator
-
Check whether enum contains the value of the JsonNode if the typeLoose is enabled.
- isUnassigned(int) - Static method in class com.networknt.schema.utils.RFC5892
- 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
- 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.
- isValidDomain(String) - Method in class com.networknt.schema.format.IPv6AwareEmailValidator
- isValidDomainSyntax(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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
- isYaml(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaFactory
- 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
- itemWalkListenerRunner - Variable in class com.networknt.schema.SchemaValidatorsConfig
- itemWalkListeners - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- itemWalkListeners - Variable in class com.networknt.schema.SchemaValidatorsConfig
- itemWalkListeners - Variable in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- 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 - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- javaSemantics - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true, use Java-specific semantics rather than native JavaScript semantics
- javaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- JavaTimeOffsetDateTime() - Constructor for class com.networknt.schema.format.DateTimeFormat.JavaTimeOffsetDateTime
- JDKRegularExpression - Class in com.networknt.schema.regex
-
JDK
RegularExpression
. - JDKRegularExpression(String) - Constructor for class com.networknt.schema.regex.JDKRegularExpression
- JDKRegularExpressionFactory - Class in com.networknt.schema.regex
- JDKRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.JDKRegularExpressionFactory
- JOIN_TYPE_CAUSING - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- JOIN_TYPE_DUAL - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- JOIN_TYPE_LEFT - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- JOIN_TYPE_RIGHT - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- JOIN_TYPE_TRANSPARENT - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- JONI_PRESENT - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- JoniRegularExpression - Class in com.networknt.schema.regex
-
Joni
RegularExpression
. - JoniRegularExpression(String) - Constructor for class com.networknt.schema.regex.JoniRegularExpression
- JoniRegularExpression(String, Syntax) - Constructor for class com.networknt.schema.regex.JoniRegularExpression
- JoniRegularExpressionFactory - Class in com.networknt.schema.regex
-
Joni
RegularExpressionFactory
. - 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.
- JSON_POINTER - Static variable in class com.networknt.schema.SchemaLocation
- 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 isJsonLocationAware
. - 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 isJsonLocationAware
. - JsonLocationAwareBigIntegerNode(BigInteger, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
- JsonLocationAwareBinaryNode - Class in com.networknt.schema.serialization.node
-
BinaryNode
that isJsonLocationAware
. - 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 isJsonLocationAware
. - JsonLocationAwareBooleanNode(boolean, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
- JsonLocationAwareDecimalNode - Class in com.networknt.schema.serialization.node
-
DecimalNode
that isJsonLocationAware
. - JsonLocationAwareDecimalNode(BigDecimal, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
- JsonLocationAwareDoubleNode - Class in com.networknt.schema.serialization.node
-
DoubleNode
that isJsonLocationAware
. - JsonLocationAwareDoubleNode(double, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
- JsonLocationAwareFloatNode - Class in com.networknt.schema.serialization.node
-
FloatNode
that isJsonLocationAware
. - JsonLocationAwareFloatNode(float, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
- JsonLocationAwareIntNode - Class in com.networknt.schema.serialization.node
-
IntNode
that isJsonLocationAware
. - JsonLocationAwareIntNode(int, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
- JsonLocationAwareLongNode - Class in com.networknt.schema.serialization.node
-
LongNode
that isJsonLocationAware
. - JsonLocationAwareLongNode(long, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
- JsonLocationAwareNullNode - Class in com.networknt.schema.serialization.node
-
NullNode
that isJsonLocationAware
. - JsonLocationAwareNullNode(JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
- JsonLocationAwareObjectNode - Class in com.networknt.schema.serialization.node
-
ObjectNode
that isJsonLocationAware
. - 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 isJsonLocationAware
. - JsonLocationAwarePOJONode(Object, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
- JsonLocationAwareShortNode - Class in com.networknt.schema.serialization.node
-
ShortNode
that isJsonLocationAware
. - JsonLocationAwareShortNode(short, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
- JsonLocationAwareTextNode - Class in com.networknt.schema.serialization.node
-
TextNode
that isJsonLocationAware
. - JsonLocationAwareTextNode(String, JsonLocation) - Constructor for class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
- jsonMapper - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- jsonMapper - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- JsonMapperFactory.Holder - Class in com.networknt.schema.serialization
-
The holder defers the classloading until it is used.
- JsonMetaSchema - Class in com.networknt.schema
-
Represents a meta-schema which is uniquely identified by its IRI.
- JsonMetaSchema(String, String, Map<String, Keyword>, Map<String, Boolean>, SpecVersion.VersionFlag, JsonMetaSchema.Builder) - Constructor for class com.networknt.schema.JsonMetaSchema
- 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(JsonNodePath, int) - Constructor for class com.networknt.schema.JsonNodePath
- JsonNodePath(JsonNodePath, String) - Constructor for class com.networknt.schema.JsonNodePath
- 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 - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- jsonNodeReader - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- jsonParser - Variable in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- JSONPath() - Constructor for class com.networknt.schema.PathType.JSONPath
- JsonSchema - Class in com.networknt.schema
-
Used for creating a schema with validators for validating inputs.
- JsonSchema(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema, boolean) - Constructor for class com.networknt.schema.JsonSchema
- 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 - Variable in class com.networknt.schema.ValidationContext
- JsonSchemaFactory - Class in com.networknt.schema
-
Factory for building
JsonSchema
instances. - JsonSchemaFactory(ObjectMapper, ObjectMapper, JsonNodeReader, String, SchemaLoaders.Builder, SchemaMappers.Builder, ConcurrentMap<String, JsonMetaSchema>, boolean, JsonMetaSchemaFactory) - Constructor for class com.networknt.schema.JsonSchemaFactory
- 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.
- JsonType(String) - Constructor for enum com.networknt.schema.JsonType
-
Constructor.
- JsonValidator - Interface in com.networknt.schema
-
Standard json validator interface, implemented by all validators and JsonSchema.
K
- KATAKANA_CHARACTERS - Static variable in class com.networknt.schema.utils.UnicodeDatabase
- KATAKANA_MIDDLE_DOT - Static variable in class com.networknt.schema.utils.RFC5892
- keepsTrailingDot() - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator.IDNBUGHOLDER
- keepsTrailingDot() - Static method in class com.networknt.schema.utils.AbsoluteIris.IDNBUGHOLDER
- keyword - Variable in class com.networknt.schema.AbstractJsonValidator
- keyword - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- keyword - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation
- keyword - Variable in class com.networknt.schema.ValidationMessageHandler
- keyword - Variable in class com.networknt.schema.walk.WalkEvent
- 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(String) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- 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
. - keywordPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- keywordPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- keywords - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- keywords - Variable in class com.networknt.schema.JsonMetaSchema
- keywords - Variable in class com.networknt.schema.UnknownKeywordFactory
- keywords - Variable in class com.networknt.schema.Vocabulary
- 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.
- KEYWORDS - Static variable in class com.networknt.schema.IfValidator
- keywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- keywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- keywordWalkListenerRunner - Variable in class com.networknt.schema.SchemaValidatorsConfig
- keywordWalkListeners - Variable 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
- keywordWalkListenersMap - Variable in class com.networknt.schema.SchemaValidatorsConfig
- keywordWalkListenersMap - Variable in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
L
- LAX - Static variable in class com.networknt.schema.format.DurationFormat
- LazyHolder() - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator.LazyHolder
- 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 - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- loadCollectors() - Method in class com.networknt.schema.CollectorContext
-
Loads data from all collectors.
- loadDerivedProperties() - Static method in class com.networknt.schema.utils.RFC5892
- loadJoiningTypes() - Static method in class com.networknt.schema.utils.UnicodeDatabase
- loadMapping(String, Function<String, BitSet>) - Static method in class com.networknt.schema.utils.UCDLoader
- 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
- LOCAL_TLDS - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- locale - Variable in class com.networknt.schema.ExecutionConfig
-
The locale to use for formatting messages.
- locale - Variable in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- locale - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- locale - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
The Locale to consider when loading validation messages from the default resource bundle.
- 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
- localTLDsMinus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- localTLDsPlus - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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 createsJsonLocationAware
nodes. - LocationJsonNodeFactory(JsonParser) - Constructor for class com.networknt.schema.serialization.node.LocationJsonNodeFactory
-
Constructor.
- LocationJsonNodeFactoryFactory - Class in com.networknt.schema.serialization.node
-
JsonNodeFactoryFactory
that producesLocationJsonNodeFactory
. - LocationJsonNodeFactoryFactory() - Constructor for class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
- logger - Static variable in class com.networknt.schema.AdditionalPropertiesValidator
- logger - Static variable in class com.networknt.schema.AllOfValidator
- logger - Static variable in class com.networknt.schema.AnyOfValidator
- logger - Static variable in class com.networknt.schema.ConstValidator
- logger - Static variable in class com.networknt.schema.ContainsValidator
- logger - Static variable in class com.networknt.schema.ContentEncodingValidator
- logger - Static variable in class com.networknt.schema.ContentMediaTypeValidator
- logger - Static variable in class com.networknt.schema.DependenciesValidator
- logger - Static variable in class com.networknt.schema.DependentRequired
- logger - Static variable in class com.networknt.schema.DependentSchemas
- logger - Static variable in class com.networknt.schema.DisallowUnknownKeywordFactory
- logger - Static variable in class com.networknt.schema.DynamicRefValidator
- logger - Static variable in class com.networknt.schema.EnumValidator
- logger - Static variable in class com.networknt.schema.ExclusiveMaximumValidator
- logger - Static variable in class com.networknt.schema.ExclusiveMinimumValidator
- logger - Static variable in class com.networknt.schema.FalseValidator
- logger - Static variable in class com.networknt.schema.format.DateTimeFormat
- logger - Static variable in class com.networknt.schema.FormatValidator
- logger - Static variable in class com.networknt.schema.IfValidator
- logger - Static variable in class com.networknt.schema.ItemsValidator
- logger - Static variable in class com.networknt.schema.ItemsValidator202012
- logger - Static variable in class com.networknt.schema.JsonMetaSchema
- logger - Static variable in class com.networknt.schema.JsonSchemaFactory
- logger - Static variable in class com.networknt.schema.MaximumValidator
- logger - Static variable in class com.networknt.schema.MaxItemsValidator
- logger - Static variable in class com.networknt.schema.MaxLengthValidator
- logger - Static variable in class com.networknt.schema.MaxPropertiesValidator
- logger - Static variable in class com.networknt.schema.MinimumValidator
- logger - Static variable in class com.networknt.schema.MinItemsValidator
- logger - Static variable in class com.networknt.schema.MinLengthValidator
- logger - Static variable in class com.networknt.schema.MinPropertiesValidator
- logger - Static variable in class com.networknt.schema.MultipleOfValidator
- logger - Static variable in class com.networknt.schema.NotAllowedValidator
- logger - Static variable in class com.networknt.schema.NotValidator
- logger - Static variable in class com.networknt.schema.OneOfValidator
- logger - Static variable in class com.networknt.schema.PatternPropertiesValidator
- logger - Static variable in class com.networknt.schema.PatternValidator
- logger - Static variable in class com.networknt.schema.PrefixItemsValidator
- logger - Static variable in class com.networknt.schema.PropertiesValidator
- logger - Static variable in class com.networknt.schema.PropertyNamesValidator
- logger - Static variable in class com.networknt.schema.ReadOnlyValidator
- logger - Static variable in class com.networknt.schema.RecursiveRefValidator
- logger - Static variable in class com.networknt.schema.RefValidator
- logger - Static variable in class com.networknt.schema.RequiredValidator
- logger - Static variable in class com.networknt.schema.TrueValidator
- logger - Static variable in class com.networknt.schema.TypeValidator
- logger - Static variable in class com.networknt.schema.UnevaluatedItemsValidator
- logger - Static variable in class com.networknt.schema.UnevaluatedPropertiesValidator
- logger - Static variable in class com.networknt.schema.UnionTypeValidator
- logger - Static variable in class com.networknt.schema.UniqueItemsValidator
- logger - Static variable in class com.networknt.schema.UnknownKeywordFactory
- logger - Static variable in class com.networknt.schema.utils.UCDLoader
- logger - Static variable in class com.networknt.schema.WriteOnlyValidator
- losslessNarrowing - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- losslessNarrowing - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true, can interpret round doubles as integers
- losslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- LTR - Static variable in class com.networknt.schema.utils.RFC5892
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.
- mapping - Variable in class com.networknt.schema.DiscriminatorValidator
- mappings - Variable in class com.networknt.schema.resource.MapSchemaLoader
- mappings - Variable in class com.networknt.schema.resource.MapSchemaMapper
- 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.ContentEncodingValidator
- matches(String) - Method in class com.networknt.schema.ContentMediaTypeValidator
- matches(String) - Method in class com.networknt.schema.format.AbstractFormat
-
Deprecated.
- matches(String) - Method in class com.networknt.schema.PatternValidator
- matches(String) - Method in class com.networknt.schema.regex.JDKRegularExpression
- matches(String) - Method in class com.networknt.schema.regex.JoniRegularExpression
- matches(String) - Method in interface com.networknt.schema.regex.RegularExpression
- max - Variable in class com.networknt.schema.ContainsValidator
- max - Variable in class com.networknt.schema.MaxItemsValidator
- max - Variable in class com.networknt.schema.MaxPropertiesValidator
- MAX_BYTE - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- MAX_CONTAINS - com.networknt.schema.ValidatorTypeCode
- MAX_DOMAIN_LENGTH - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Maximum allowable length (253) of a domain name
- MAX_ITEMS - com.networknt.schema.ValidatorTypeCode
- MAX_LENGTH - com.networknt.schema.ValidatorTypeCode
- MAX_OFFSET_MIN - Static variable in class com.networknt.schema.format.TimeFormat
- MAX_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- MAX_UNSIGNED_SHORT - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- MAX_USERNAME_LEN - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- 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
- maxLength - Variable in class com.networknt.schema.MaxLengthValidator
- 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
-
JsonValidator
for maxProperties. - MaxPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
- MaxV201909 - com.networknt.schema.VersionCode
- MaxV7 - com.networknt.schema.VersionCode
- 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.
- messageFormatMap - Variable in class com.networknt.schema.i18n.ResourceBundleMessageSource
-
Message Format Cache.
- 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.format.PatternFormat
- messageKey - Variable in class com.networknt.schema.MinMaxContainsValidator.Analysis
- messageKey - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageKey - Variable in class com.networknt.schema.ValidationMessage
- messageKey(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageMap - Variable in class com.networknt.schema.i18n.ResourceBundleMessageSource
-
Message Cache.
- messageSource - Variable in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- messageSource - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- messageSource - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
The message source to use for generating localised messages.
- 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 - Variable in class com.networknt.schema.ValidationMessage
- messageSupplier(Supplier<String>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- META_SCHEMA_MAPPER - Static variable in class com.networknt.schema.resource.DefaultSchemaLoader
- metaSchema - Variable in class com.networknt.schema.ValidationContext
- metaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- metaSchemaFactory - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- metaSchemaFactory - Variable in class com.networknt.schema.JsonSchemaFactory
- 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 - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- metaSchemas - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- MIDDLE_DOT - Static variable in class com.networknt.schema.utils.RFC5892
- min - Variable in class com.networknt.schema.ContainsValidator
- min - Variable in class com.networknt.schema.MinItemsValidator
- 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_OFFSET_MIN - Static variable in class com.networknt.schema.format.TimeFormat
- 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
- minLength - Variable in class com.networknt.schema.MinLengthValidator
- 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
- MINUS - Static variable in class com.networknt.schema.utils.StringChecker
- MinV201909 - com.networknt.schema.VersionCode
- MinV202012 - com.networknt.schema.VersionCode
- MinV6 - com.networknt.schema.VersionCode
- MinV6MaxV7 - com.networknt.schema.VersionCode
- MinV7 - com.networknt.schema.VersionCode
- 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
- myCountryCodeTLDsMinus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
- myCountryCodeTLDsPlus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
- myGenericTLDsMinus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
- myGenericTLDsPlus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
- myLocalTLDsMinus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
- myLocalTLDsPlus - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Local override.
N
- name - Variable in class com.networknt.schema.format.BaseFormat
-
Deprecated.
- name - Variable in class com.networknt.schema.format.PatternFormat
- name - Variable in enum com.networknt.schema.walk.WalkFlow
- NAME_CHAR - Static variable in class com.networknt.schema.PathType.JSONPath
- NAME_FIRST - Static variable in class com.networknt.schema.PathType.JSONPath
- newInstance(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.ValidatorFactory
- 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
- nodes - Variable in class com.networknt.schema.EnumValidator
- noExplicitDiscriminatorKeyOverride(JsonNode, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
- NON_ASCII - Static variable in class com.networknt.schema.PathType.JSONPath
- None - com.networknt.schema.VersionCode
- 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
- NonValidationKeyword.Validator - Class in com.networknt.schema
- 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
- NULLABLE - Static variable in class com.networknt.schema.utils.JsonNodeUtil
- nullableKeywordEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- nullableKeywordEnabled - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When a field is set as nullable in the OpenAPI specification, the schema validator validates that it is nullable however continues with validation against the nullable field
- 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
- observer - Variable in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- obtainSubSchemaNode(JsonNode, ValidationContext) - Static method in class com.networknt.schema.BaseJsonValidator
- 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
- OpenApi30.Holder - Class in com.networknt.schema.oas
- OpenApi31 - Class in com.networknt.schema.oas
-
OpenAPI 3.1.
- OpenApi31() - Constructor for class com.networknt.schema.oas.OpenApi31
- OpenApi31.Holder - Class in com.networknt.schema.oas
- 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 - Variable in class com.networknt.schema.JsonNodePath
- parent(String, int) - Static method in class com.networknt.schema.AbsoluteIri
- parentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
- parseQuote(StringBuilder, String, int) - Static method in enum com.networknt.schema.PathType
-
Parses a single-quoted string.
- parseSelector(StringBuilder, String, int) - Static method in enum com.networknt.schema.PathType
-
Parses a JSONPath selector
- parseShorthand(StringBuilder, String, int) - Static method in enum com.networknt.schema.PathType
-
Parses a JSONPath shorthand selector
- pathSegment - Variable in class com.networknt.schema.JsonNodePath
- pathSegmentIndex - Variable in class com.networknt.schema.JsonNodePath
- pathType - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- pathType - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
The approach used to generate paths in reported messages, logs and errors.
- 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.
- PathType(String, BiFunction<String, String, String>, BiFunction<String, Integer, String>) - Constructor for enum com.networknt.schema.PathType
-
Constructor.
- PathType.JSONPath - Class in com.networknt.schema
- pattern - Variable in class com.networknt.schema.format.PatternFormat
- pattern - Variable in class com.networknt.schema.PatternValidator
- pattern - Variable in class com.networknt.schema.regex.JDKRegularExpression
- pattern - Variable in class com.networknt.schema.regex.JoniRegularExpression
- pattern(String, String) - Static method in class com.networknt.schema.Formats
- pattern(String, String, String) - Static method in class com.networknt.schema.Formats
- PATTERN - com.networknt.schema.ValidatorTypeCode
- PATTERN - Static variable in class com.networknt.schema.ContentMediaTypeValidator
- PATTERN - Static variable in class com.networknt.schema.format.IPv6Format
- PATTERN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- PATTERN_STRING - Static variable in class com.networknt.schema.ContentMediaTypeValidator
- 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.
- PatternFormat(String, String, String, String) - Constructor for class com.networknt.schema.format.PatternFormat
- patternProperties - Variable in class com.networknt.schema.AdditionalPropertiesValidator
- PatternPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for patternProperties. - PatternPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
- patterns - Variable in class com.networknt.org.apache.commons.validator.routines.RegexValidator
- PatternValidator - Class in com.networknt.schema
- PatternValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
- PLUS - Static variable in class com.networknt.schema.utils.StringChecker
- pojoNode(Object) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- PREFIX_ITEMS - com.networknt.schema.ValidatorTypeCode
- prefixCount - Variable in class com.networknt.schema.ItemsValidator202012
- 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
- preload(JsonSchema, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Preloads the json schema if the configuration option is set.
- preloadJsonSchema - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- preloadJsonSchema - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Controls if the schema will automatically be preloaded.
- 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 relatedJsonSchema
or several ones, calling preloadJsonSchema will actually load the schema document(s) eagerly. - preloadJsonSchema() - Method in class com.networknt.schema.NotValidator
- preloadJsonSchema() - Method in class com.networknt.schema.OneOfValidator
- preloadJsonSchema() - Method in class com.networknt.schema.PatternPropertiesValidator
- preloadJsonSchema() - Method in class com.networknt.schema.PrefixItemsValidator
- preloadJsonSchema() - Method in class com.networknt.schema.PropertiesValidator
- preloadJsonSchema() - Method in class com.networknt.schema.PropertyNamesValidator
- preloadJsonSchema() - Method in class com.networknt.schema.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 - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- preloadJsonSchemaRefMaxNestingDepth - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Controls the max depth of the evaluation path to preload when preloading refs.
- 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 - Variable in class com.networknt.schema.ValidationMessage
- 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
- PROPERTY_ADDITIONAL_ITEMS - Static variable in class com.networknt.schema.ItemsValidator
- PROPERTY_EXCLUSIVE_MAXIMUM - Static variable in class com.networknt.schema.MaximumValidator
- PROPERTY_EXCLUSIVE_MINIMUM - Static variable in class com.networknt.schema.MinimumValidator
- propertyDependencies - Variable in class com.networknt.schema.DependentRequired
- propertyDeps - Variable in class com.networknt.schema.DependenciesValidator
- propertyName - Variable in class com.networknt.schema.DiscriminatorValidator
- 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
- propertyWalkListenerRunner - Variable in class com.networknt.schema.SchemaValidatorsConfig
- propertyWalkListeners - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- propertyWalkListeners - Variable in class com.networknt.schema.SchemaValidatorsConfig
- propertyWalkListeners - Variable in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
- 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.
Q
- QUOTED_USER - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
R
- rawValueNode(RawValue) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- read(JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Please note that the key in
JsonSchema.validators
map is the evaluation path. - 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 - Variable in class com.networknt.schema.ReadOnlyValidator
- readOnly - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- readOnly - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true assumes that schema is used to validate incoming data from an API.
- 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
- readText(JsonNode, String) - Static method in class com.networknt.schema.JsonMetaSchema
- readTree(ObjectMapper, InputStream, JsonNodeFactoryFactory) - Static method in class com.networknt.schema.utils.JsonNodes
-
Read a
JsonNode
from anInputStream
. - readTree(ObjectMapper, String, JsonNodeFactoryFactory) - Static method in class com.networknt.schema.utils.JsonNodes
-
Read a
JsonNode
fromString
content. - readTree(InputStream, InputFormat) - Method in class com.networknt.schema.JsonSchemaFactory
- 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.JsonSchemaFactory
- 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.
- reason - Variable in class com.networknt.schema.FalseValidator
- RECURSIVE_REF - com.networknt.schema.ValidatorTypeCode
- recursiveAnchor - Variable in class com.networknt.schema.JsonSchema
- 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
- REF - Static variable in class com.networknt.schema.utils.JsonNodeUtil
- REF_CURRENT - Static variable in class com.networknt.schema.RefValidator
- 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.
- RegexValidator(List<String>) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Constructs a case sensitive validator that matches any one in the list of regular expressions.
- 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 - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- regularExpressionFactory - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Used to create
RegularExpression
. - 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
- replaceCommonSpecialCharactersIfPresent(String) - Static method in enum com.networknt.schema.PathType
-
Replace common special characters that are to be considered for all types of paths.
- replacement - Variable in class com.networknt.schema.resource.PrefixSchemaMapper
- 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(JsonSchema, String) - Static method in class com.networknt.schema.DynamicRefValidator
- resolve(JsonSchema, String) - Static method in class com.networknt.schema.RefValidator
- resolve(SchemaLocation, JsonNode, boolean, ValidationContext) - Static method in class com.networknt.schema.JsonSchema
- 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
- resourceBundleMap - Variable in class com.networknt.schema.i18n.ResourceBundleMessageSource
-
Resource Bundle Cache.
- ResourceBundleMessageSource - Class in com.networknt.schema.i18n
-
MessageSource
that retrieves messages from aResourceBundle
. - 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.
- results - Variable in class com.networknt.schema.ExecutionContext
- 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
- rootNode - Variable in class com.networknt.schema.walk.WalkEvent
- rootNode(JsonNode) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- rootToken - Variable in enum com.networknt.schema.PathType
- RTL - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_ARABIC_INDIC_DIGITS_RULE - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_EXTENDED_ARABIC_INDIC_DIGITS_RULE - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_GREEK_LOWER_NUMERAL_SIGN - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_HEBREW_GERESH_GERSHAYIM - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_KATAKANA_MIDDLE_DOT - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_MIDDLE_DOT - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_ZERO_WIDTH_JOINER - Static variable in class com.networknt.schema.utils.RFC5892
- RULE_ZERO_WIDTH_NON_JOINER - Static variable in 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.ContainsValidator
- schema - Variable in class com.networknt.schema.DynamicRefValidator
- schema - Variable in class com.networknt.schema.ItemsValidator
- schema - Variable in class com.networknt.schema.ItemsValidator202012
- schema - Variable in class com.networknt.schema.NotValidator
- schema - Variable in class com.networknt.schema.RecursiveRefValidator
- schema - Variable in class com.networknt.schema.RefValidator
- schema - Variable in class com.networknt.schema.UnevaluatedItemsValidator
- schema - Variable in class com.networknt.schema.UnevaluatedPropertiesValidator
- schema - Variable in class com.networknt.schema.walk.WalkEvent
- schema(JsonSchema) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- schema(Predicate<SchemaLocation>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- SCHEMA_TAG - Static variable in class com.networknt.schema.SpecVersionDetector
- schemaCache - Variable in class com.networknt.schema.JsonSchemaFactory
- schemaDependencies - Variable in class com.networknt.schema.DependentSchemas
- schemaDeps - Variable in class com.networknt.schema.DependenciesValidator
- SchemaId - Class in com.networknt.schema
-
Schema Identifier used in $schema.
- SchemaId() - Constructor for class com.networknt.schema.SchemaId
- schemaIdValidator - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- schemaIdValidator - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Used to validate the acceptable $id values.
- schemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the schema id validator to use.
- schemaLoader - Variable in class com.networknt.schema.JsonSchemaFactory
- SchemaLoader - Interface in com.networknt.schema.resource
-
Schema Loader used to load a schema given the retrieval IRI.
- schemaLoaders - Variable in class com.networknt.schema.resource.DefaultSchemaLoader
- 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
- schemaLoadersBuilder - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- schemaLoadersBuilder - Variable in class com.networknt.schema.JsonSchemaFactory
- schemaLocation - Variable in class com.networknt.schema.AbstractJsonValidator
- schemaLocation - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- schemaLocation - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation
- schemaLocation - Variable in class com.networknt.schema.MinMaxContainsValidator.Analysis
- schemaLocation - Variable in class com.networknt.schema.output.OutputUnit
- schemaLocation - Variable in class com.networknt.schema.output.OutputUnitKey
- schemaLocation - Variable in class com.networknt.schema.result.JsonNodeResult
- schemaLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemaLocation - Variable in class com.networknt.schema.ValidationMessage
- 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.
- schemaLocationPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- schemaLocationPredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- SchemaMapper - Interface in com.networknt.schema.resource
-
Schema Mapper used to map an ID indicated by an absolute IRI to a retrieval IRI.
- schemaMappers - Variable in class com.networknt.schema.resource.DefaultSchemaLoader
- 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
- schemaMappersBuilder - Variable in class com.networknt.schema.JsonSchemaFactory.Builder
- schemaMappersBuilder - Variable in class com.networknt.schema.JsonSchemaFactory
- schemaNode - Variable in class com.networknt.schema.AbstractJsonValidator
- schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
- schemaNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemaNode - Variable in class com.networknt.schema.ValidationMessage
- schemaNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemaReferences - Variable in class com.networknt.schema.ValidationContext
- schemaResources - Variable in class com.networknt.schema.ValidationContext
- schemas - Variable in class com.networknt.schema.AllOfValidator
- schemas - Variable in class com.networknt.schema.AnyOfValidator
- schemas - Variable in class com.networknt.schema.OneOfValidator
- schemas - Variable in class com.networknt.schema.PatternPropertiesValidator
- schemas - Variable in class com.networknt.schema.PropertiesValidator
- schemas - Variable in class com.networknt.schema.UnionTypeValidator
- 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.
- schemaSupplier - Variable in class com.networknt.schema.JsonSchemaRef
- schemaType - Variable in class com.networknt.schema.TypeValidator
- SchemaValidatorsConfig - Class in com.networknt.schema
-
Configuration for validators.
- SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- SchemaValidatorsConfig(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
- SchemaValidatorsConfig.Builder - Class in com.networknt.schema
-
Builder for
SchemaValidatorsConfig
. - 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
- serialVersionUID - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- serialVersionUID - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- serialVersionUID - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
- serialVersionUID - Static variable in class com.networknt.org.apache.commons.validator.routines.RegexValidator
- serialVersionUID - Static variable in exception com.networknt.schema.FailFastAssertionException
- serialVersionUID - Static variable in class com.networknt.schema.format.IPv6AwareEmailValidator
- serialVersionUID - Static variable in exception com.networknt.schema.InvalidSchemaException
- serialVersionUID - Static variable in exception com.networknt.schema.InvalidSchemaRefException
- serialVersionUID - Static variable in exception com.networknt.schema.JsonSchemaException
- serialVersionUID - Static variable in class com.networknt.schema.resource.SchemaLoaders
- serialVersionUID - Static variable in class com.networknt.schema.resource.SchemaMappers
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
- serialVersionUID - Static variable in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- 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 anySet
<ValidationMessage
>, instead aJsonSchemaException
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
andallOf
in polymorphism will respect OpenAPI 3 style discriminators as described in the OpenAPI 3.0.3 spec. - setPathType(PathType) - Method in class com.networknt.schema.SchemaValidatorsConfig.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
- sets - Variable in class com.networknt.schema.utils.SetView
- sets - Variable in class com.networknt.schema.utils.SetView.SetViewIterator
- 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
- source - Variable in class com.networknt.schema.resource.PrefixSchemaMapper
- SPECIAL_CHARS - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- specification - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- specification - Variable in class com.networknt.schema.JsonMetaSchema
- 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
- SpecVersionDetector() - Constructor for class com.networknt.schema.SpecVersionDetector
- 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
- STRICT - Static variable in class com.networknt.schema.format.DurationFormat
- strictness - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- strictness - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
Contains a mapping of how strict a keyword's validators should be.
- 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
- StringUtils() - Constructor for class com.networknt.schema.utils.StringUtils
- 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.
- supportedVersions - Static variable in class com.networknt.schema.SpecVersionDetector
- suppressSubSchemaRetrieval - Variable in class com.networknt.schema.BaseJsonValidator
- SYNTAX - Static variable in class com.networknt.schema.regex.JoniRegularExpression
-
This is a custom syntax as Syntax.ECMAScript doesn't seem to be correct.
T
- test(JsonNodeAnnotation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- testAllowedCharacter(String, int) - Static method in class com.networknt.schema.utils.RFC5892
- testArabicIndicDigit(String, int) - Static method in class com.networknt.schema.utils.RFC5892
- testeMiddleDotRule(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the MIDDLE DOT conforms to the RFC 5892 specification.
- testExtendedArabicIndicDigit(String, int) - Static method in class com.networknt.schema.utils.RFC5892
- testGreekLowerNumeralSign(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the GREEK LOWER NUMERAL SIGN (KERAIA) conforms to the RFC 5892 specification.
- testHebrewPuncuation(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the HEBREW PUNCTUATION (GERESH or GERSHAYIM) conforms to the RFC 5892 specification.
- testKatakanaMiddleDot(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the KATAKANA MIDDLE DOT conforms to the RFC 5892 specification.
- testLTR(String, int) - Static method in class com.networknt.schema.utils.RFC5892
- testRTL(String, int) - Static method in class com.networknt.schema.utils.RFC5892
- testZeroWidthJoiner(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the ZERO WIDTH JOINER conforms to the RFC 5892 specification.
- testZeroWidthNonJoiner(String, int) - Static method in class com.networknt.schema.utils.RFC5892
-
Determines whether the ZERO WIDTH NON-OINER conforms to the RFC 5892 specification.
- textNode(String) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- thenSchema - Variable in class com.networknt.schema.IfValidator
- 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 - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
- tokenLocation - Variable in class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
- 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 implementsJsonLocationAware
. - TOP_LABEL_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- 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
- tupleSchema - Variable in class com.networknt.schema.ItemsValidator
- tupleSchema - Variable in class com.networknt.schema.PrefixItemsValidator
- type - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator.Item
- type - Variable in class com.networknt.schema.JsonNodePath
- type - Variable in enum com.networknt.schema.JsonType
- type - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- type - Variable in class com.networknt.schema.ValidationMessage
- type(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- TYPE - com.networknt.schema.ValidatorTypeCode
- TYPE - Static variable in class com.networknt.schema.utils.JsonNodeUtil
- typedMaximum - Variable in class com.networknt.schema.ExclusiveMaximumValidator
- typedMaximum - Variable in class com.networknt.schema.MaximumValidator
- typedMinimum - Variable in class com.networknt.schema.ExclusiveMinimumValidator
-
In order to limit number of `if` statements in `validate` method, all the logic of picking the right comparison is abstracted into a mixin.
- typedMinimum - Variable in class com.networknt.schema.MinimumValidator
-
In order to limit number of `if` statements in `validate` method, all the logic of picking the right comparison is abstracted into a mixin.
- TypeFactory - Class in com.networknt.schema
-
Type factory.
- TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
- typeLoose - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- typeLoose - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
when validate type, if TYPE_LOOSE = true, will try to convert string to different types to match the type defined in schema.
- typeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- typeValidator - Variable in class com.networknt.schema.JsonSchema
- 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
- UNASSIGNED - Static variable in class com.networknt.schema.utils.RFC5892
- UNDERSCORE - Static variable in class com.networknt.schema.PathType.JSONPath
- 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
- UNEXPECTED_ENUM_VALUE - Static variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator
- UnicodeDatabase - Class in com.networknt.schema.utils
- UnicodeDatabase() - Constructor for class com.networknt.schema.utils.UnicodeDatabase
- unicodeToASCII(String) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Converts potentially Unicode input to punycode.
- unicodeToASCII(String) - Static method in class com.networknt.schema.utils.AbsoluteIris
- 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 - Variable in class com.networknt.schema.TypeValidator
- UnionTypeValidator - Class in com.networknt.schema
-
JsonValidator
for type union. - UnionTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
- unique - Variable in class com.networknt.schema.UniqueItemsValidator
- 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 - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- 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
- UnknownKeywordFactory.Holder - Class in com.networknt.schema
- 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
- USER_PATTERN - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- USER_REGEX - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
V
- V201909 - com.networknt.schema.SpecVersion.VersionFlag
- V201909 - com.networknt.schema.VersionCode
- 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
- V201909_VALUE - Static variable in class com.networknt.schema.JsonSchema
- 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.
- V6_VALUE - Static variable in class com.networknt.schema.utils.JsonNodeUtil
- V7 - com.networknt.schema.SpecVersion.VersionFlag
- V7 - com.networknt.schema.VersionCode
- V7 - Static variable in class com.networknt.schema.SchemaId
-
Draft 7.
- valid - Variable in class com.networknt.schema.output.OutputFlag
- valid - Variable in class com.networknt.schema.output.OutputUnit
- valid - Variable in class com.networknt.schema.output.OutputUnitData
- valid - Variable in class com.networknt.schema.result.JsonNodeResult
- VALID - Static variable in class com.networknt.schema.format.AbstractRFC3986Format
- VALID_CHARS - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- 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.AnnotationKeyword.Validator
- 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.NonValidationKeyword.Validator
- 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) - Method in class com.networknt.schema.regex.JoniRegularExpression
- 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
- VALIDATE - Static variable in class com.networknt.schema.format.DateTimeFormat
- validateAndCollect(JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Deprecated.
- validateAndCollect(ExecutionContext, JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Deprecated.
- validateAndCollect(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - 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 - Variable in exception com.networknt.schema.FailFastAssertionException
- validationMessage - Variable in exception com.networknt.schema.JsonSchemaException
- ValidationMessage - Class in com.networknt.schema
-
The output format.
- ValidationMessage(String, String, JsonNodePath, SchemaLocation, JsonNodePath, String, Object[], Map<String, Object>, String, Supplier<String>, JsonNode, JsonNode) - Constructor for class com.networknt.schema.ValidationMessage
- 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.
- validationMessages - Variable in class com.networknt.schema.ValidationResult
- ValidationResult - Class in com.networknt.schema
-
Represents a validation result.
- ValidationResult(Set<ValidationMessage>, ExecutionContext) - Constructor for class com.networknt.schema.ValidationResult
- validator - Variable in class com.networknt.schema.walk.WalkEvent
- validator(JsonValidator) - Method in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- Validator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Keyword) - Constructor for class com.networknt.schema.AnnotationKeyword.Validator
- Validator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Keyword) - Constructor for class com.networknt.schema.NonValidationKeyword.Validator
- VALIDATOR - Static variable in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
Singleton instance of this class.
- VALIDATOR_SORT - Static variable in class com.networknt.schema.JsonSchema
-
A comparator that sorts validators, such that 'properties' comes before 'required', so that we can apply default values before validating required.
- validatorFactory - Variable in enum com.networknt.schema.ValidatorTypeCode
- ValidatorFactory - Interface in com.networknt.schema
- validators - Variable in class com.networknt.schema.JsonSchema
-
The validators sorted and indexed by evaluation path.
- validatorsLoaded - Variable in class com.networknt.schema.JsonSchema
- ValidatorTypeCode - Enum in com.networknt.schema
- ValidatorTypeCode(String, String, ValidatorFactory, VersionCode) - Constructor for enum com.networknt.schema.ValidatorTypeCode
- value - Variable in class com.networknt.schema.AbsoluteIri
- value - Variable in class com.networknt.schema.AbstractKeyword
- value - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- value - Variable in class com.networknt.schema.annotation.JsonNodeAnnotation
- value - Variable in class com.networknt.schema.FormatKeyword
- value - Variable in class com.networknt.schema.JsonNodePath
- value - Variable in class com.networknt.schema.SchemaLocation
- value - Variable in enum com.networknt.schema.ValidatorTypeCode
- 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.VersionCode
-
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.
- valuePredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- valuePredicate - Variable in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- values - Variable in class com.networknt.org.apache.commons.validator.routines.DomainValidator.Item
- values - Variable in class com.networknt.schema.annotation.JsonNodeAnnotations
-
Stores the annotations.
- values - Variable in class com.networknt.schema.resource.SchemaLoaders.Builder
- values - Variable in class com.networknt.schema.resource.SchemaMappers.Builder
- values - Variable in class com.networknt.schema.result.JsonNodeResults
-
Stores the invalid results.
- 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.VersionCode
-
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.
- VALUES - Static variable in class com.networknt.schema.Vocabularies
- Version201909 - Class in com.networknt.schema
-
Draft 2019-09 dialect.
- Version201909() - Constructor for class com.networknt.schema.Version201909
- Version201909.Holder - Class in com.networknt.schema
- Version202012 - Class in com.networknt.schema
-
Draft 2020-12 dialect.
- Version202012() - Constructor for class com.networknt.schema.Version202012
- Version202012.Holder - Class in com.networknt.schema
- Version4 - Class in com.networknt.schema
-
Draft 4 dialect.
- Version4() - Constructor for class com.networknt.schema.Version4
- Version4.Holder - Class in com.networknt.schema
- Version6 - Class in com.networknt.schema
-
Draft 6 dialect.
- Version6() - Constructor for class com.networknt.schema.Version6
- Version6.Holder - Class in com.networknt.schema
- Version7 - Class in com.networknt.schema
-
Draft 7 dialect.
- Version7() - Constructor for class com.networknt.schema.Version7
- Version7.Holder - Class in com.networknt.schema
- versionCode - Variable in enum com.networknt.schema.ValidatorTypeCode
- VersionCode - Enum in com.networknt.schema
- VersionCode(SpecVersion.VersionFlag[]) - Constructor for enum com.networknt.schema.VersionCode
- VersionFlag(long, String) - Constructor for enum com.networknt.schema.SpecVersion.VersionFlag
- versionFlagValue - Variable in enum com.networknt.schema.SpecVersion.VersionFlag
- versions - Variable in enum com.networknt.schema.VersionCode
- VIRAMA - Static variable in class com.networknt.schema.utils.RFC5892
- visitArray(PathType, String, JsonNode, Collection<String>) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- visitNode(PathType, String, JsonNode, Collection<String>) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- visitObject(PathType, String, JsonNode, Collection<String>) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- vocabularies - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- vocabularies - Variable in class com.networknt.schema.JsonMetaSchema
- 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.
- VOCABULARY - Static variable in class com.networknt.schema.oas.OpenApi31
- VOCABULARY - Static variable in class com.networknt.schema.Version201909
- VOCABULARY - Static variable in class com.networknt.schema.Version202012
- vocabularyFactory - Variable in class com.networknt.schema.JsonMetaSchema.Builder
- 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.
- walkAtNodeInternal(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
- walkAtNodeInternal(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean, OutputFormat<T>, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
- walkEvent - Variable in class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- 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
- WalkEvent.WalkEventBuilder - Class in com.networknt.schema.walk
- WalkEventBuilder() - Constructor for class com.networknt.schema.walk.WalkEvent.WalkEventBuilder
- WalkFlow - Enum in com.networknt.schema.walk
- WalkFlow(String, String) - Constructor for enum com.networknt.schema.walk.WalkFlow
- WalkListenerRunner - Interface in com.networknt.schema.walk
- walkSchema(ExecutionContext, JsonSchema, JsonNode, JsonNode, JsonNodePath, boolean, Set<ValidationMessage>) - Method in class com.networknt.schema.ItemsValidator202012
- walkSchema(ExecutionContext, JsonSchema, JsonNode, JsonNode, JsonNodePath, boolean, Set<ValidationMessage>) - Method in class com.networknt.schema.PrefixItemsValidator
- walkSchema(ExecutionContext, JsonSchema, JsonNode, JsonNode, JsonNodePath, boolean, Set<ValidationMessage>, String) - Method in class com.networknt.schema.ItemsValidator
- walkSchema(ExecutionContext, Map.Entry<String, JsonSchema>, JsonNode, JsonNode, JsonNodePath, boolean, SetView<ValidationMessage>, WalkListenerRunner) - Method in class com.networknt.schema.PropertiesValidator
- 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
- withMetaSchema(ValidationContext, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
-
Determines the validation context to use for the schema given the parent validation context.
- WORD - Static variable in class com.networknt.org.apache.commons.validator.routines.EmailValidator
- WRITE_ONLY - com.networknt.schema.ValidatorTypeCode
- writeOnly - Variable in class com.networknt.schema.SchemaValidatorsConfig.Builder
- writeOnly - Variable in class com.networknt.schema.SchemaValidatorsConfig
-
When set to true assumes that schema is used to to validate outgoing data from an API.
- writeOnly - Variable in class com.networknt.schema.WriteOnlyValidator
- 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.JsonSchemaFactory.Builder
- yamlMapper - Variable in class com.networknt.schema.JsonSchemaFactory
- 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
- YamlMapperFactory.Holder - Class in com.networknt.schema.serialization
-
The holder defers the classloading until it is used.
Z
- ZERO_WIDTH_JOINER - Static variable in class com.networknt.schema.utils.RFC5892
- ZERO_WIDTH_NON_JOINER - Static variable in class com.networknt.schema.utils.RFC5892
All Classes All Packages