A B C D E F G H I J K L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.networknt.schema.walk.WalkFlow
- absoluteIri(AbsoluteIri) - Method in class com.networknt.schema.SchemaLocation.Builder
-
Sets the canonical absolute IRI of the schema object.
- absoluteIri(String) - Method in class com.networknt.schema.SchemaLocation.Builder
-
Sets the canonical absolute IRI of the schema object.
- AbsoluteIri - Class in com.networknt.schema
-
The absolute IRI is an IRI without the fragment.
- AbsoluteIri(String) - Constructor for class com.networknt.schema.AbsoluteIri
-
Constructs a new IRI given the value.
- AbsoluteIris - Class in com.networknt.schema.utils
-
Utility functions for AbsoluteIri.
- AbsoluteIris() - Constructor for class com.networknt.schema.utils.AbsoluteIris
- AbstractCollector<E> - Class in com.networknt.schema
-
Base collector.
- AbstractCollector() - Constructor for class com.networknt.schema.AbstractCollector
- AbstractFormat - Class in com.networknt.schema.format
-
Deprecated.
- AbstractFormat(String, String) - Constructor for class com.networknt.schema.format.AbstractFormat
-
Deprecated.Constructor.
- AbstractJsonValidator - Class in com.networknt.schema
-
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
- activeDialect() - Method in class com.networknt.schema.ValidationContext
- add(SchemaLoader) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Adds a schema loader.
- add(SchemaMapper) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Adds a schema mapper.
- add(E) - Method in class com.networknt.schema.utils.SetView
- add(String, Collector<E>) - Method in class com.networknt.schema.CollectorContext
-
Adds a collector with give name.
- add(String, Object) - Method in class com.networknt.schema.CollectorContext
-
Adds a collector or a simple object with give name.
- addAll(Collection<? extends E>) - Method in class com.networknt.schema.utils.SetView
- addFormat(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Deprecated.
- addFormats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Deprecated.
- addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- ADDITIONAL_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- AdditionalPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for additionalProperties. - AdditionalPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
- addKeyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Deprecated.
- addKeywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Deprecated.
- addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Deprecated.
- addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Deprecated.
- addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- ALL_KEYWORD_WALK_LISTENER_KEY - Static variable in class com.networknt.schema.SchemaValidatorsConfig
- ALL_OF - com.networknt.schema.ValidatorTypeCode
- AllOfValidator - Class in com.networknt.schema
-
JsonValidator
for allOf. - AllOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
- AllowRegularExpressionFactory - Class in com.networknt.schema.regex
-
RegularExpressionFactory
that allows regular expressions to be used. - AllowRegularExpressionFactory(RegularExpressionFactory, Predicate<String>) - Constructor for class com.networknt.schema.regex.AllowRegularExpressionFactory
- AllowSchemaLoader - Class in com.networknt.schema.resource
-
SchemaLoader
that allows loading external resources. - AllowSchemaLoader(Predicate<AbsoluteIri>) - Constructor for class com.networknt.schema.resource.AllowSchemaLoader
-
Constructor.
- allPaths(PathType, String, JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- Analysis(String, SchemaLocation) - Constructor for class com.networknt.schema.MinMaxContainsValidator.Analysis
- AnnotationKeyword - Class in com.networknt.schema
-
Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.
- AnnotationKeyword(String) - Constructor for class com.networknt.schema.AnnotationKeyword
- ANY - com.networknt.schema.JsonType
- ANY_OF - com.networknt.schema.ValidatorTypeCode
- AnyOfValidator - Class in com.networknt.schema
-
JsonValidator
for anyOf. - AnyOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
- append(int) - Method in class com.networknt.schema.JsonNodePath
-
Append the index to the path.
- append(int) - Method in class com.networknt.schema.SchemaLocation
-
Appends the index to the fragment.
- append(String) - Method in class com.networknt.schema.JsonNodePath
-
Append the child token to the path.
- append(String) - Method in class com.networknt.schema.SchemaLocation
-
Appends the token to the fragment.
- append(String, int) - Method in enum com.networknt.schema.PathType
-
Append the given index to the provided current path.
- append(String, String) - Method in enum com.networknt.schema.PathType
-
Append the given child token to the provided current path.
- applyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the strategy the walker uses to sets nodes to the default value.
- ApplyDefaultsStrategy - Class in com.networknt.schema
- ApplyDefaultsStrategy(boolean, boolean, boolean) - Constructor for class com.networknt.schema.ApplyDefaultsStrategy
-
Specify which default values to apply.
- arguments - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- arguments(Object...) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- ARRAY - com.networknt.schema.JsonType
- arrayNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- arrayNode(int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- asMap() - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
-
Gets the annotations.
- assertionsEnabled - Variable in class com.networknt.schema.format.BaseFormatJsonValidator
- atRoot() - Method in class com.networknt.schema.BaseJsonValidator
-
Get the root path.
B
- BaseFormat - Class in com.networknt.schema.format
-
Deprecated.
- BaseFormat(String, String) - Constructor for class com.networknt.schema.format.BaseFormat
-
Deprecated.
- BaseFormatJsonValidator - Class in com.networknt.schema.format
- BaseFormatJsonValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ErrorMessageType, Keyword, ValidationContext) - Constructor for class com.networknt.schema.format.BaseFormatJsonValidator
- BaseJsonValidator - Class in com.networknt.schema
-
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
- binaryNode(byte[]) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- binaryNode(byte[], int, int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- Boolean() - Constructor for class com.networknt.schema.OutputFormat.Boolean
- BOOLEAN - com.networknt.schema.JsonType
- BOOLEAN - Static variable in interface com.networknt.schema.OutputFormat
-
The Boolean output format.
- booleanNode(boolean) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- build() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- build() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- build() - Method in class com.networknt.schema.JsonMetaSchema.Builder
- build() - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- build() - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- build() - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Builds a
SchemaLoaders
. - build() - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Builds a
SchemaMappers
- build() - Method in class com.networknt.schema.SchemaLocation.Builder
-
Builds a
SchemaLocation
. - build() - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- build() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
-
Builds the
JsonNodeReader
. - build() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- builder() - Static method in class com.networknt.schema.annotation.JsonNodeAnnotation
- builder() - Static method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Creates a new builder to create the predicate.
- builder() - Static method in class com.networknt.schema.JsonSchemaFactory
-
Builder without keywords or formats.
- builder() - Static method in class com.networknt.schema.resource.SchemaLoaders
- builder() - Static method in class com.networknt.schema.resource.SchemaMappers
- builder() - Static method in class com.networknt.schema.SchemaLocation
-
Returns a builder for building
SchemaLocation
. - builder() - Static method in class com.networknt.schema.SchemaValidatorsConfig
- builder() - Static method in class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Gets the builder for
DefaultJsonNodeReader
. - builder() - Static method in interface com.networknt.schema.serialization.JsonNodeReader
-
Creates a builder for
JsonNodeReader
. - builder() - Static method in class com.networknt.schema.ValidationMessage
- builder() - Static method in class com.networknt.schema.walk.WalkEvent
- builder(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Static method in class com.networknt.schema.MessageSourceValidationMessage
- builder(JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
-
Create a builder.
- builder(JsonSchemaFactory) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Builder from an existing
JsonSchemaFactory
. - builder(SchemaValidatorsConfig) - Static method in class com.networknt.schema.SchemaValidatorsConfig
- builder(String) - Static method in class com.networknt.schema.JsonMetaSchema
-
Create a builder without keywords or formats.
- builder(String, JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
-
Create a builder.
- Builder() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- Builder() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- Builder() - Constructor for class com.networknt.schema.JsonSchemaFactory.Builder
- Builder() - Constructor for class com.networknt.schema.resource.SchemaLoaders.Builder
- Builder() - Constructor for class com.networknt.schema.resource.SchemaMappers.Builder
- Builder() - Constructor for class com.networknt.schema.SchemaLocation.Builder
- Builder() - Constructor for class com.networknt.schema.SchemaValidatorsConfig.Builder
- Builder() - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
- Builder() - Constructor for class com.networknt.schema.ValidationMessage.Builder
- Builder(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.Builder
- Builder(SchemaLoaders.Builder) - Constructor for class com.networknt.schema.resource.SchemaLoaders.Builder
- Builder(SchemaMappers.Builder) - Constructor for class com.networknt.schema.resource.SchemaMappers.Builder
- Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
- BuilderSupport() - Constructor for class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
- BuilderSupport() - Constructor for class com.networknt.schema.ValidationMessage.BuilderSupport
- BuilderSupport(MessageSource, Map<String, String>, BiConsumer<ValidationMessage, Boolean>) - Constructor for class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- buildIndex(OutputUnitKey, Map<JsonNodePath, Map<JsonNodePath, OutputUnit>>, Map<JsonNodePath, Set<JsonNodePath>>, OutputUnit) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
-
Builds in the index of evaluation path to output units to be populated later and modify the root to add the appropriate children.
- BUNDLE_BASE_NAME - Static variable in class com.networknt.schema.i18n.DefaultMessageSource
-
The bundle base name.
C
- CachedSupplier<T> - Class in com.networknt.schema
-
Supplier that caches the output.
- CachedSupplier(Supplier<T>) - Constructor for class com.networknt.schema.CachedSupplier
- cacheRefs(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if schemas loaded from refs will be cached and reused for subsequent runs.
- CachingSupplier<T> - Class in com.networknt.schema.utils
-
Supplier
that caches the value. - CachingSupplier(Supplier<T>) - Constructor for class com.networknt.schema.utils.CachingSupplier
- canShortCircuit() - Method in class com.networknt.schema.AnyOfValidator
-
If annotations are require for evaluation cannot short circuit.
- canShortCircuit() - Method in class com.networknt.schema.OneOfValidator
- canShortCircuit(ExecutionContext) - Method in class com.networknt.schema.AnyOfValidator
-
If annotation collection is enabled cannot short circuit.
- checkDiscriminatorMatch(DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
-
Checks based on the current
DiscriminatorContext
whether the providedJsonSchema
a match against against the current discriminator. - checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Gets the json schema version to get the meta schema.
- Classes - Class in com.networknt.schema.utils
-
Utility methods for classes.
- Classes() - Constructor for class com.networknt.schema.utils.Classes
- ClasspathSchemaLoader - Class in com.networknt.schema.resource
-
Loads from classpath.
- ClasspathSchemaLoader() - Constructor for class com.networknt.schema.resource.ClasspathSchemaLoader
-
Constructor.
- ClasspathSchemaLoader(Supplier<ClassLoader>) - Constructor for class com.networknt.schema.resource.ClasspathSchemaLoader
-
Constructor.
- clear() - Method in class com.networknt.schema.utils.SetView
- code - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- code(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- collect() - Method in interface com.networknt.schema.Collector
-
Final method called by the framework that returns the actual collected data.
- collectAnnotations(ExecutionContext) - Method in class com.networknt.schema.AbstractJsonValidator
-
Determine if annotations should be reported.
- collectAnnotations(ExecutionContext) - Method in class com.networknt.schema.BaseJsonValidator
-
Determine if annotations should be reported.
- collectAnnotations(ExecutionContext, String) - Method in class com.networknt.schema.AbstractJsonValidator
-
Determine if annotations should be reported.
- collectAnnotations(ExecutionContext, String) - Method in class com.networknt.schema.BaseJsonValidator
-
Determine if annotations should be reported.
- Collector<E> - Interface in com.networknt.schema
-
Basic interface that allows the implementers to collect the information and return it.
- CollectorContext - Class in com.networknt.schema
-
Context for holding the output returned by the
Collector
implementations. - CollectorContext() - Constructor for class com.networknt.schema.CollectorContext
-
Default constructor will use an unsynchronized HashMap to store data.
- CollectorContext(Map<String, Object>, Map<String, Object>) - Constructor for class com.networknt.schema.CollectorContext
-
Constructor that creates the context using the specified instances to store data.
- com.networknt.org.apache.commons.validator.routines - package com.networknt.org.apache.commons.validator.routines
- com.networknt.schema - package com.networknt.schema
- com.networknt.schema.annotation - package com.networknt.schema.annotation
- com.networknt.schema.format - package com.networknt.schema.format
- com.networknt.schema.i18n - package com.networknt.schema.i18n
- com.networknt.schema.oas - package com.networknt.schema.oas
- com.networknt.schema.output - package com.networknt.schema.output
- com.networknt.schema.regex - package com.networknt.schema.regex
- com.networknt.schema.resource - package com.networknt.schema.resource
- com.networknt.schema.result - package com.networknt.schema.result
- com.networknt.schema.serialization - package com.networknt.schema.serialization
- com.networknt.schema.serialization.node - package com.networknt.schema.serialization.node
- com.networknt.schema.utils - package com.networknt.schema.utils
- com.networknt.schema.walk - package com.networknt.schema.walk
- combine(Object) - Method in class com.networknt.schema.AbstractCollector
- combine(Object) - Method in interface com.networknt.schema.Collector
-
This method should be called by the intermediate touch points that want to combine the data being collected by this collector.
- combineWithCollector(String, Object) - Method in class com.networknt.schema.CollectorContext
-
Combines data with Collector identified by the given name.
- compareTo(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
- compile(String, ValidationContext) - Static method in interface com.networknt.schema.regex.RegularExpression
- CONST - com.networknt.schema.ValidatorTypeCode
- constructWalkEvent(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
- ConstValidator - Class in com.networknt.schema
-
JsonValidator
for const. - ConstValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ConstValidator
- contains(Object) - Method in class com.networknt.schema.utils.SetView
- contains(String) - Method in class com.networknt.schema.JsonNodePath
-
Tests if this path contains a string segment that is an exact match.
- CONTAINS - com.networknt.schema.ValidatorTypeCode
- containsAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
- ContainsValidator - Class in com.networknt.schema
-
JsonValidator
for contains. - ContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContainsValidator
- CONTENT_ENCODING - com.networknt.schema.ValidatorTypeCode
- CONTENT_MEDIA_TYPE - com.networknt.schema.ValidatorTypeCode
- ContentEncodingValidator - Class in com.networknt.schema
-
JsonValidator
for contentEncoding. - ContentEncodingValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentEncodingValidator
-
Constructor.
- ContentMediaTypeValidator - Class in com.networknt.schema
-
JsonValidator
for contentMediaType. - ContentMediaTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContentMediaTypeValidator
-
Constructor.
- CONTINUE - com.networknt.schema.walk.WalkFlow
- convertToJsonPointer(String) - Method in enum com.networknt.schema.PathType
- COUNTRY_CODE_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the COUNTRY_CODE_TLDS_MINUS table containing deleted country code TLDs
- COUNTRY_CODE_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the COUNTRY_CODE_TLDS_PLUS table containing additonal country code TLDs
- COUNTRY_CODE_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Gets a copy of the country code table
- create(ValidationContext, SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonSchemaFactory
- createExecutionContext() - Method in class com.networknt.schema.JsonSchema
-
Creates an execution context.
- createSchemaValidatorsConfig() - Method in class com.networknt.schema.JsonSchemaFactory
-
Creates a schema validators config.
- createUnknownFormatAssertions(ExecutionContext) - Method in class com.networknt.schema.FormatValidator
-
When the Format-Assertion vocabulary is specified, implementations MUST fail upon encountering unknown formats.
- createValidationContext(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
- CustomErrorMessageType - Class in com.networknt.schema
- customize(ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.ExecutionContextCustomizer
-
Customize the execution context before validation.
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
- customize(ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
-
Customize the execution context before validation.
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Hierarchical
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.List
- customize(ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Result
- customMessage(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
-
Deprecated.
D
- DateFormat - Class in com.networknt.schema.format
-
Format for date.
- DateFormat() - Constructor for class com.networknt.schema.format.DateFormat
- DateTimeFormat - Class in com.networknt.schema.format
-
Format for date-time.
- DateTimeFormat() - Constructor for class com.networknt.schema.format.DateTimeFormat
- DateTimeFormat.Ethlo - Class in com.networknt.schema.format
-
Uses etho.
- DateTimeFormat.JavaTimeOffsetDateTime - Class in com.networknt.schema.format
-
Uses java time.
- debug(Logger, ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
- Default() - Constructor for class com.networknt.schema.OutputFormat.Default
- DEFAULT - Static variable in class com.networknt.schema.Formats
- DEFAULT - Static variable in interface com.networknt.schema.JsonSchemaIdValidator
- DEFAULT - Static variable in interface com.networknt.schema.OutputFormat
-
The Default output format.
- DEFAULT - Static variable in enum com.networknt.schema.PathType
-
The default path generation approach to use.
- DEFAULT_PRELOAD_JSON_SCHEMA_REF_MAX_NESTING_DEPTH - Static variable in class com.networknt.schema.SchemaValidatorsConfig
- DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- DefaultJsonMetaSchemaFactory - Class in com.networknt.schema
-
Default
JsonMetaSchemaFactory
. - DefaultJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DefaultJsonMetaSchemaFactory
- 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(String) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- DefaultPropertyWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultPropertyWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
- DefaultSchemaLoader - Class in com.networknt.schema.resource
-
Default
SchemaLoader
. - DefaultSchemaLoader(List<SchemaLoader>, List<SchemaMapper>) - Constructor for class com.networknt.schema.resource.DefaultSchemaLoader
- DEPENDENCIES - com.networknt.schema.ValidatorTypeCode
- DependenciesValidator - Class in com.networknt.schema
-
JsonValidator
for dependencies. - DependenciesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
-
Constructor.
- DEPENDENT_REQUIRED - com.networknt.schema.ValidatorTypeCode
- DEPENDENT_SCHEMAS - com.networknt.schema.ValidatorTypeCode
- DependentRequired - Class in com.networknt.schema
-
JsonValidator
for dependentRequired. - DependentRequired(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
- DependentSchemas - Class in com.networknt.schema
-
JsonValidator
for dependentSchemas. - DependentSchemas(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
- details - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- detect(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
-
Detects schema version based on the schema tag: if the schema tag is not present, throws
JsonSchemaException
with the corresponding message, otherwise - returns the detected spec version. - detectOptionalVersion(JsonNode, boolean) - Static method in class com.networknt.schema.SpecVersionDetector
- detectOptionalVersion(String) - Static method in class com.networknt.schema.SpecVersionDetector
- detectVersion(JsonNode, Path, SpecVersion.VersionFlag, boolean) - Static method in class com.networknt.schema.SpecVersionDetector
- detectVersionFromPath(Path) - Static method in class com.networknt.schema.SpecVersionDetector
- disableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- disableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- disableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- disableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- disableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- disableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- DisallowSchemaLoader - Class in com.networknt.schema.resource
-
SchemaLoader
that disallows loading external resources. - DisallowUnknownJsonMetaSchemaFactory - Class in com.networknt.schema
-
A
JsonMetaSchemaFactory
that does not meta-schemas that aren't explicitly configured in theJsonSchemaFactory
. - DisallowUnknownJsonMetaSchemaFactory() - Constructor for class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
- DisallowUnknownKeywordFactory - Class in com.networknt.schema
-
Unknown keyword factory that rejects unknown keywords.
- DisallowUnknownKeywordFactory() - Constructor for class com.networknt.schema.DisallowUnknownKeywordFactory
- DISCRIMINATOR - com.networknt.schema.ValidatorTypeCode
- DiscriminatorContext - Class in com.networknt.schema
- DiscriminatorContext() - Constructor for class com.networknt.schema.DiscriminatorContext
- discriminatorKeywordEnabled(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if the discriminator keyword is enabled.
- DiscriminatorValidator - Class in com.networknt.schema
-
JsonValidator
that resolves discriminator. - DiscriminatorValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DiscriminatorValidator
- DOCUMENT - Static variable in class com.networknt.schema.SchemaLocation
-
Represents a relative schema location to the current document.
- doLoadCollectors() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- DomainValidator - Class in com.networknt.org.apache.commons.validator.routines
-
Domain name validation routines.
- DomainValidator.ArrayType - Enum in com.networknt.org.apache.commons.validator.routines
-
enum used by
DomainValidator.updateTLDOverride(ArrayType, String[])
to determine which override array to update / fetch - DomainValidator.Item - Class in com.networknt.org.apache.commons.validator.routines
-
Used to specify overrides when creating a new class.
- DurationFormat - Class in com.networknt.schema.format
-
Format for duration.
- DurationFormat() - Constructor for class com.networknt.schema.format.DurationFormat
- DYNAMIC_REF - com.networknt.schema.ValidatorTypeCode
- DynamicRefValidator - Class in com.networknt.schema
-
JsonValidator
that resolves $dynamicRef. - DynamicRefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DynamicRefValidator
E
- ECMAScriptRegularExpressionFactory - Class in com.networknt.schema.regex
-
ECMAScript regular expression factory that chooses between GraalJS or Joni implementations depending on which is on the classpath.
- ECMAScriptRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- EmailFormat - Class in com.networknt.schema.format
-
Format for email.
- EmailFormat() - Constructor for class com.networknt.schema.format.EmailFormat
- EmailFormat(EmailValidator) - Constructor for class com.networknt.schema.format.EmailFormat
- EmailValidator - Class in com.networknt.org.apache.commons.validator.routines
-
Perform email validations.
- EmailValidator(boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Protected constructor for subclasses to use.
- EmailValidator(boolean, boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Protected constructor for subclasses to use.
- EmailValidator(boolean, boolean, DomainValidator) - Constructor for class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
constructor for creating instances with the specified domainValidator
- enableSchemaCache(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- enableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- enableUnevaluatedAnalysis() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- enableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- enableUnevaluatedItems() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- enableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- enableUnevaluatedProperties() - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- enterDiscriminatorContext(DiscriminatorContext, JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
- ENUM - com.networknt.schema.ValidatorTypeCode
- EnumValidator - Class in com.networknt.schema
-
JsonValidator
for enum. - EnumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.EnumValidator
- equals(double, double) - Static method in class com.networknt.schema.BaseJsonValidator
- equals(Object) - Method in class com.networknt.schema.AbsoluteIri
- equals(Object) - Method in class com.networknt.schema.AbstractKeyword
- equals(Object) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
- equals(Object) - Method in class com.networknt.schema.JsonMetaSchema
- equals(Object) - Method in class com.networknt.schema.JsonNodePath
- equals(Object) - Method in class com.networknt.schema.output.OutputFlag
- equals(Object) - Method in class com.networknt.schema.output.OutputUnit
- equals(Object) - Method in class com.networknt.schema.output.OutputUnitKey
- equals(Object) - Method in class com.networknt.schema.result.JsonNodeResult
- equals(Object) - Method in class com.networknt.schema.SchemaLocation
- equals(Object) - Method in class com.networknt.schema.utils.SetView
- equals(Object) - Method in class com.networknt.schema.ValidationMessage
- equals(Object) - Method in class com.networknt.schema.Vocabulary
- equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
- equalsToSchemaType(JsonNode, JsonType, JsonSchema, ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- errorMessage - Variable in class com.networknt.schema.ValidationMessageHandler
- errorMessageKeyword - Variable in class com.networknt.schema.ValidationMessageHandler
- errorMessageKeyword(String) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the error message keyword for setting custom messages in the schema.
- errorMessageType - Variable in class com.networknt.schema.ValidationMessageHandler
- ErrorMessageType - Interface in com.networknt.schema
- Ethlo() - Constructor for class com.networknt.schema.format.DateTimeFormat.Ethlo
- evaluationParentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
- evaluationPath - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- evaluationPath - Variable in class com.networknt.schema.ValidationMessageHandler
- evaluationPath(JsonNodePath) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- evaluationPath(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
-
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
- evaluationPath(Predicate<JsonNodePath>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- EXCLUSIVE_MAXIMUM - com.networknt.schema.ValidatorTypeCode
- EXCLUSIVE_MINIMUM - com.networknt.schema.ValidatorTypeCode
- ExclusiveMaximumValidator - Class in com.networknt.schema
-
JsonValidator
for exclusiveMaximum. - ExclusiveMaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
- ExclusiveMinimumValidator - Class in com.networknt.schema
-
JsonValidator
for exclusiveMinimum. - ExclusiveMinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
- ExecutionConfig - Class in com.networknt.schema
-
Configuration per execution.
- ExecutionConfig() - Constructor for class com.networknt.schema.ExecutionConfig
- ExecutionContext - Class in com.networknt.schema
-
Stores the execution context for the validation run.
- ExecutionContext() - Constructor for class com.networknt.schema.ExecutionContext
-
Creates an execution context.
- ExecutionContext(CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
-
Creates an execution context.
- ExecutionContext(ExecutionConfig) - Constructor for class com.networknt.schema.ExecutionContext
-
Creates an execution context.
- ExecutionContext(ExecutionConfig, CollectorContext) - Constructor for class com.networknt.schema.ExecutionContext
-
Creates an execution context.
- executionContextCustomizer(ExecutionContextCustomizer) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the execution context customizer that is run before each run.
- ExecutionContextCustomizer - Interface in com.networknt.schema
-
Customize the execution context before validation.
F
- failFast(boolean) - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- failFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if the validation should immediately return once a validation error has occurred.
- FailFastAssertionException - Exception in com.networknt.schema
-
Thrown when an assertion happens and the evaluation can fail fast.
- FailFastAssertionException(ValidationMessage) - Constructor for exception com.networknt.schema.FailFastAssertionException
-
Constructor.
- FALSE - com.networknt.schema.ValidatorTypeCode
- FalseValidator - Class in com.networknt.schema
-
JsonValidator
for false. - FalseValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.FalseValidator
- fetchSubSchemaNode(ValidationContext) - Method in class com.networknt.schema.BaseJsonValidator
- fillInStackTrace() - Method in exception com.networknt.schema.FailFastAssertionException
- findAncestor() - Method in class com.networknt.schema.JsonSchema
- findLexicalRoot() - Method in class com.networknt.schema.JsonSchema
- findSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
-
Finds the root of the schema resource.
- findSupported(String) - Static method in class com.networknt.schema.i18n.Locales
-
Determine the best matching
Locale
with respect to the priority list. - findSupported(String, Collection<Locale>) - Static method in class com.networknt.schema.i18n.Locales
-
Determine the best matching
Locale
with respect to the priority list. - findSupported(List<Locale.LanguageRange>, Collection<Locale>, Locale.FilteringMode) - Static method in class com.networknt.schema.i18n.Locales
-
Determine the best matching
Locale
with respect to the priority list. - Flag() - Constructor for class com.networknt.schema.OutputFormat.Flag
- FLAG - Static variable in interface com.networknt.schema.OutputFormat
-
The Flag output format.
- format - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- format(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds the format.
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Boolean
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Default
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Flag
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in interface com.networknt.schema.OutputFormat
-
Formats the validation results.
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Hierarchical
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.List
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext) - Method in class com.networknt.schema.OutputFormat.Result
- format(JsonSchema, Set<ValidationMessage>, ExecutionContext, ValidationContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
- format(OutputUnit, OutputUnitData) - Static method in class com.networknt.schema.output.ListOutputUnitFormatter
- format(OutputUnit, OutputUnitData, JsonNodePath) - Static method in class com.networknt.schema.output.HierarchicalOutputUnitFormatter
- format(Object...) - Method in interface com.networknt.schema.i18n.MessageFormatter
-
Formats a message with arguments.
- format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- format(Map<JsonNodePath, List<JsonNodeAnnotation>>) - Static method in class com.networknt.schema.annotation.JsonNodeAnnotations.Formatter
-
Formats the annotations.
- format(Set<ValidationMessage>, ExecutionContext, ValidationContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.ListOutputUnitFormatter
- Format - Interface in com.networknt.schema
-
Used to implement the various formats for the format keyword.
- FORMAT - com.networknt.schema.ValidatorTypeCode
- formatAssertion(ValidationMessage) - Static method in class com.networknt.schema.output.OutputUnitData
- formatAssertionsEnabled(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if format assertions are enabled.
- FormatKeyword - Class in com.networknt.schema
-
Format Keyword.
- FormatKeyword(ValidatorTypeCode, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
- FormatKeyword(String, ErrorMessageType, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
- FormatKeyword(Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
- formatKeywordFactory(JsonMetaSchema.FormatKeywordFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the format keyword factory.
- formatMessage(String) - Static method in class com.networknt.schema.output.OutputUnitData
- formats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds the formats.
- formats(Consumer<Map<String, Format>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Customize the formats.
- Formats - Class in com.networknt.schema
-
Formats.
- Formatter() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotations.Formatter
- FormatValidator - Class in com.networknt.schema
-
Validator for Format.
- FormatValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Format, ErrorMessageType, Keyword) - Constructor for class com.networknt.schema.FormatValidator
- FormatValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext, Format, ValidatorTypeCode) - Constructor for class com.networknt.schema.FormatValidator
- fragment(JsonNodePath) - Method in class com.networknt.schema.SchemaLocation.Builder
-
Sets the fragment.
- fragment(String) - Method in class com.networknt.schema.SchemaLocation.Builder
-
Sets the fragment.
- Fragment() - Constructor for class com.networknt.schema.SchemaLocation.Fragment
- from(JsonSchema) - Static method in class com.networknt.schema.utils.JsonSchemaRefs
-
Gets the ref.
- from(Set<ValidationMessage>, ExecutionContext, Function<ValidationMessage, Object>) - Static method in class com.networknt.schema.output.OutputUnitData
- fromId(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
- fromRef(JsonSchema, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
-
Creates a schema using the current one as a template with the parent as the ref.
- fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
G
- GENERIC_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the GENERIC_TLDS_MINUS table containing deleted generic TLDs
- GENERIC_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the GENERIC_TLDS_PLUS table containing additonal generic TLDs
- GENERIC_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Gets a copy of the generic TLDS table
- get() - Method in class com.networknt.schema.CachedSupplier
- get() - Method in class com.networknt.schema.utils.CachingSupplier
- get(JsonNode, JsonNodePath) - Static method in class com.networknt.schema.utils.JsonNodes
-
Gets the node found at the path.
- get(JsonNode, Object) - Static method in class com.networknt.schema.utils.JsonNodes
-
Gets the node given the property or index.
- get(String) - Method in class com.networknt.schema.CollectorContext
-
Gets the data associated with a given name.
- getAbsoluteIri() - Method in class com.networknt.schema.SchemaLocation
-
Gets the canonical absolute IRI of the schema object.
- getAll() - Method in class com.networknt.schema.CollectorContext
-
Returns all the collected data.
- getAnnotationCollectionFilter() - Method in class com.networknt.schema.ExecutionConfig
-
Gets the predicate to determine if annotation collection is allowed for a particular keyword.
- getAnnotations() - Method in class com.networknt.schema.ExecutionContext
- getAnnotations() - Method in class com.networknt.schema.output.OutputUnit
- getAnnotations() - Method in class com.networknt.schema.output.OutputUnitData
- getAnnotationValue() - Method in class com.networknt.schema.FormatValidator
-
Gets the annotation value.
- getApplyDefaultsStrategy() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getArguments() - Method in class com.networknt.schema.ValidationMessage
- getArrayItemWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getClassLoader() - Static method in class com.networknt.schema.resource.ClasspathSchemaLoader
- getCode() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getCode() - Method in class com.networknt.schema.ValidationMessage
- getCollectorContext() - Method in class com.networknt.schema.ExecutionContext
-
Gets the collector context.
- getCollectorContext() - Method in class com.networknt.schema.ValidationResult
- getCollectorMap() - Method in class com.networknt.schema.CollectorContext
-
Gets the collector map.
- getConfig() - Method in class com.networknt.schema.ValidationContext
- getContext() - Method in class com.networknt.schema.regex.GraalJSRegularExpressionContext
-
Operations must synchronize on the
Context
as only a single thread can access theContext
andGraalJSRegularExpressionContext.getRegExpBuilder()
at one time. - getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ExecutionContext
- getDescription() - Method in enum com.networknt.schema.walk.WalkFlow
- getDetails() - Method in class com.networknt.schema.output.OutputUnit
- getDetails() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getDetails() - Method in class com.networknt.schema.ValidationMessage
- getDiscriminatorForPath(SchemaLocation) - Method in class com.networknt.schema.DiscriminatorContext
- getDiscriminatorForPath(String) - Method in class com.networknt.schema.DiscriminatorContext
- getDividend(JsonNode) - Method in class com.networknt.schema.MultipleOfValidator
-
Gets the dividend to use.
- getDivisor(JsonNode) - Method in class com.networknt.schema.MultipleOfValidator
-
Gets the divisor to use.
- getDroppedAnnotations() - Method in class com.networknt.schema.output.OutputUnit
- getDroppedAnnotations() - Method in class com.networknt.schema.output.OutputUnitData
- getDynamicAnchors() - Method in class com.networknt.schema.ValidationContext
-
Gets the dynamic anchors.
- getElement(int) - Method in class com.networknt.schema.JsonNodePath
-
Gets the element given an index.
- getError() - Method in class com.networknt.schema.ValidationMessage
-
Gets the error.
- getErrorCode() - Method in class com.networknt.schema.CustomErrorMessageType
- getErrorCode() - Method in interface com.networknt.schema.ErrorMessageType
-
Your error code.
- getErrorCode() - Method in enum com.networknt.schema.ValidatorTypeCode
- getErrorCodeValue() - Method in interface com.networknt.schema.ErrorMessageType
-
Get the text representation of the error code.
- getErrorCodeValue() - Method in enum com.networknt.schema.ValidatorTypeCode
- getErrorMessage(String, JsonNode, String) - Method in class com.networknt.schema.ValidationMessageHandler
-
Gets the custom error message to use.
- getErrorMessageDescription() - Method in class com.networknt.schema.format.BaseFormat
-
Deprecated.
- getErrorMessageDescription() - Method in interface com.networknt.schema.Format
-
Deprecated.
- getErrorMessageDescription() - Method in class com.networknt.schema.format.PatternFormat
- getErrorMessageKeyword() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getErrorMessageType() - Method in class com.networknt.schema.ValidationMessageHandler
- getErrors() - Method in class com.networknt.schema.output.OutputUnit
- getErrors() - Method in class com.networknt.schema.output.OutputUnitData
- getEvaluationParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
-
Gets the evaluation parent schema.
- getEvaluationPath() - Method in class com.networknt.schema.AbstractJsonValidator
- getEvaluationPath() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
-
The evaluation path, indicating how reference keywords such as "$ref" were followed to reach the absolute schema location.
- getEvaluationPath() - Method in class com.networknt.schema.BaseJsonValidator
- getEvaluationPath() - Method in interface com.networknt.schema.JsonValidator
-
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
- getEvaluationPath() - Method in class com.networknt.schema.output.OutputUnit
- getEvaluationPath() - Method in class com.networknt.schema.output.OutputUnitKey
- getEvaluationPath() - Method in class com.networknt.schema.result.JsonNodeResult
- getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getEvaluationPath() - Method in class com.networknt.schema.ValidationMessage
-
The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
- getEvaluationPathPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Gets the predicate to filter on evaluationPath.
- getExecutionConfig() - Method in class com.networknt.schema.ExecutionContext
-
Gets the execution configuration.
- getExecutionContext() - Method in class com.networknt.schema.ValidationResult
- getExecutionContext() - Method in class com.networknt.schema.walk.WalkEvent
-
Gets the execution context.
- getExecutionContextCustomizer() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getFormat() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getFormatAssertionsEnabled() - Method in class com.networknt.schema.ExecutionConfig
-
Gets the format assertion enabled flag.
- getFormatAssertionsEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets the format assertion enabled flag.
- getFragment() - Method in class com.networknt.schema.SchemaLocation
-
Gets the fragment.
- getId() - Method in class com.networknt.schema.JsonSchema
- getId() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
- getIdKeyword() - Method in class com.networknt.schema.JsonMetaSchema
- getInputStream() - Method in interface com.networknt.schema.resource.InputStreamSource
-
Opens a new inputstream to the resource.
- getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns the singleton instance of this validator.
- getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Returns the Singleton instance of this validator.
- getInstance() - Static method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
Returns the singleton instance of this validator.
- getInstance() - Static method in class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPath
- getInstance() - Static method in class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
- getInstance() - Static method in class com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
- getInstance() - Static method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
- getInstance() - Static method in class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
-
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.GraalJSContextFactory
-
Gets the singleton instance of the Context.
- getInstance() - Static method in class com.networknt.schema.regex.GraalJSRegularExpressionFactory
- getInstance() - Static method in class com.networknt.schema.regex.JDKRegularExpressionFactory
- getInstance() - Static method in class com.networknt.schema.regex.JoniRegularExpressionFactory
- getInstance() - Static method in class com.networknt.schema.resource.DisallowSchemaLoader
-
Disallows loading schemas from external resources.
- getInstance() - Static method in class com.networknt.schema.serialization.JsonMapperFactory
-
Gets the singleton instance of the JsonMapper.
- getInstance() - Static method in class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
- getInstance() - Static method in class com.networknt.schema.serialization.YamlMapperFactory
-
Gets the singleton instance of the YAMLMapper.
- getInstance() - Static method in class com.networknt.schema.UnknownKeywordFactory
- getInstance() - Method in class com.networknt.schema.Version201909
- getInstance() - Method in class com.networknt.schema.Version202012
- getInstance() - Method in class com.networknt.schema.Version4
- getInstance() - Method in class com.networknt.schema.Version6
- getInstance() - Method in class com.networknt.schema.Version7
- getInstance(boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns the singleton instance of this validator, with local validation as required.
- getInstance(boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Returns the Singleton instance of this validator, with local validation as required.
- getInstance(boolean, boolean) - Static method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Returns the Singleton instance of this validator, with local validation as required.
- getInstance(boolean, List<DomainValidator.Item>) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns a new instance of this validator.
- getInstance(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Creates a factory with a default schema dialect.
- getInstance(SpecVersion.VersionFlag, Consumer<JsonSchemaFactory.Builder>) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Creates a factory with a default schema dialect.
- getInstanceLocation() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
-
The instance location to which it is attached, as a JSON Pointer.
- getInstanceLocation() - Method in class com.networknt.schema.output.OutputUnit
- getInstanceLocation() - Method in class com.networknt.schema.output.OutputUnitKey
- getInstanceLocation() - Method in class com.networknt.schema.result.JsonNodeResult
- getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getInstanceLocation() - Method in class com.networknt.schema.ValidationMessage
-
The instance location is the location of the JSON value within the root instance being validated.
- getInstanceLocation() - Method in class com.networknt.schema.walk.WalkEvent
-
Gets the instance location of the instance node.
- getInstanceLocationPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Gets the predicate to filter on instanceLocation.
- getInstanceNode() - Method in class com.networknt.schema.ValidationMessage
-
Returns the instance node which was evaluated.
- getInstanceNode() - Method in class com.networknt.schema.walk.WalkEvent
-
Gets the instance node.
- getIri() - Method in class com.networknt.schema.JsonMetaSchema
- getIri() - Method in class com.networknt.schema.Vocabulary
-
The iri of the vocabulary.
- getJsonMapper() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Gets the json mapper.
- getJsonNodeFactory(JsonParser) - Method in interface com.networknt.schema.serialization.node.JsonNodeFactoryFactory
-
Gets the JsonNodeFactory.
- getJsonNodeFactory(JsonParser) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactoryFactory
- getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
- getKeyword() - Method in class com.networknt.schema.AbstractJsonValidator
- getKeyword() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
-
The keyword that produces the annotation.
- getKeyword() - Method in class com.networknt.schema.BaseJsonValidator
- getKeyword() - Method in interface com.networknt.schema.JsonValidator
-
The keyword of the validator.
- getKeyword() - Method in class com.networknt.schema.UnionTypeValidator
- getKeyword() - Method in class com.networknt.schema.walk.WalkEvent
-
Gets the keyword.
- getKeyword(String, ValidationContext) - Method in class com.networknt.schema.DisallowUnknownKeywordFactory
- getKeyword(String, ValidationContext) - Method in interface com.networknt.schema.KeywordFactory
-
Gets the keyword given the keyword value.
- getKeyword(String, ValidationContext) - Method in class com.networknt.schema.UnknownKeywordFactory
- getKeywordPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Gets the predicate to filter on keyword.
- getKeywords() - Method in class com.networknt.schema.JsonMetaSchema
- getKeywords() - Method in class com.networknt.schema.Vocabulary
-
The keywords in the vocabulary.
- getKeywords(SpecVersion.VersionFlag) - Static method in enum com.networknt.schema.ValidatorTypeCode
- getKeywordWalkListenersMap() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getLocale() - Method in class com.networknt.schema.ExecutionConfig
-
Gets the locale to use for formatting messages.
- getLocale() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Get the locale to consider when generating localised messages (default is the JVM default).
- getMappedSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getMapping() - Method in class com.networknt.schema.DiscriminatorValidator
-
Gets the mapping to map the property name value to the schema name.
- getMessage() - Method in exception com.networknt.schema.FailFastAssertionException
- getMessage() - Method in exception com.networknt.schema.JsonSchemaException
- getMessage() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getMessage() - Method in class com.networknt.schema.ValidationMessage
-
Gets the formatted error message.
- getMessage(String, String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
-
Gets the message.
- getMessage(String, Supplier<String>, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
-
Gets the message.
- getMessage(String, Supplier<String>, Locale, Object...) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
- getMessage(String, Locale, Object...) - Method in interface com.networknt.schema.i18n.MessageSource
-
Gets the message.
- getMessageArguments() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getMessageFormat(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
- getMessageFormatter() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getMessageFromCache(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
-
Gets the message from cache or the resource bundles.
- getMessageKey() - Method in class com.networknt.schema.format.DateFormat
- getMessageKey() - Method in class com.networknt.schema.format.DateTimeFormat
- getMessageKey() - Method in class com.networknt.schema.format.DurationFormat
- getMessageKey() - Method in class com.networknt.schema.format.EmailFormat
- getMessageKey() - Method in interface com.networknt.schema.Format
-
Gets the message key to use for the message.
- getMessageKey() - Method in class com.networknt.schema.format.IdnEmailFormat
- getMessageKey() - Method in class com.networknt.schema.format.IdnHostnameFormat
- getMessageKey() - Method in class com.networknt.schema.format.IPv6Format
- getMessageKey() - Method in class com.networknt.schema.format.IriFormat
- getMessageKey() - Method in class com.networknt.schema.format.IriReferenceFormat
- getMessageKey() - Method in class com.networknt.schema.format.PatternFormat
- getMessageKey() - Method in class com.networknt.schema.format.RegexFormat
- getMessageKey() - Method in class com.networknt.schema.format.TimeFormat
- getMessageKey() - Method in class com.networknt.schema.format.UriFormat
- getMessageKey() - Method in class com.networknt.schema.format.UriReferenceFormat
- getMessageKey() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
- getMessageKey() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getMessageKey() - Method in class com.networknt.schema.ValidationMessage
- getMessageNode(String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationMessageHandler
- getMessageSource() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Get the message source to use for generating localised messages.
- getMessageSupplier() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getMetaSchema() - Method in class com.networknt.schema.ValidationContext
- getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
- getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DisallowUnknownJsonMetaSchemaFactory
- getMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in interface com.networknt.schema.JsonMetaSchemaFactory
-
Gets the meta-schema given the IRI.
- getMetaSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the meta-schema that is available to the factory.
- getName() - Method in class com.networknt.schema.format.BaseFormat
-
Deprecated.
- getName() - Method in class com.networknt.schema.format.DateFormat
- getName() - Method in class com.networknt.schema.format.DateTimeFormat
- getName() - Method in class com.networknt.schema.format.DurationFormat
- getName() - Method in class com.networknt.schema.format.EmailFormat
- getName() - Method in interface com.networknt.schema.Format
-
Gets the format name.
- getName() - Method in class com.networknt.schema.format.IdnEmailFormat
- getName() - Method in class com.networknt.schema.format.IdnHostnameFormat
- getName() - Method in class com.networknt.schema.format.IPv6Format
- getName() - Method in class com.networknt.schema.format.IriFormat
- getName() - Method in class com.networknt.schema.format.IriReferenceFormat
- getName() - Method in class com.networknt.schema.format.PatternFormat
- getName() - Method in class com.networknt.schema.format.RegexFormat
- getName() - Method in class com.networknt.schema.format.TimeFormat
- getName() - Method in class com.networknt.schema.format.UriFormat
- getName() - Method in class com.networknt.schema.format.UriReferenceFormat
- getName() - Method in enum com.networknt.schema.walk.WalkFlow
- getName(int) - Method in class com.networknt.schema.JsonNodePath
-
Gets the name element given an index.
- getNameCount() - Method in class com.networknt.schema.JsonNodePath
-
Gets the number of name elements in the path.
- getNode(JsonNode, Object) - Method in class com.networknt.schema.JsonSchema
- getNode(Object) - Method in class com.networknt.schema.JsonSchema
- getNodeFieldType() - Method in class com.networknt.schema.BaseJsonValidator
- getObjectMapper(InputFormat) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Gets the object mapper for the input format.
- getOverrides(DomainValidator.ArrayType) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Gets a copy of an instance level internal array.
- getParent() - Method in class com.networknt.schema.JsonNodePath
-
Returns the parent path, or null if this path does not have a parent.
- getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
-
Gets the parent schema.
- getPathType() - Method in class com.networknt.schema.JsonNodePath
-
Gets the
PathType
. - getPathType() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Get the approach used to generate paths in messages, logs and errors.
- getPatterns() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Gets a copy of the Patterns.
- getPreloadJsonSchemaRefMaxNestingDepth() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets the max depth of the evaluation path to preload when preloading refs.
- getProperty() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getProperty() - Method in class com.networknt.schema.ValidationMessage
-
Returns the property with the error.
- getPropertyName() - Method in class com.networknt.schema.DiscriminatorValidator
-
Gets the property name of the discriminator.
- getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
- getRefSchema(JsonNodePath) - Method in class com.networknt.schema.JsonSchema
- getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
-
Find the schema node for $ref attribute.
- getRegExpBuilder() - Method in class com.networknt.schema.regex.GraalJSRegularExpressionContext
-
Gets the RegExp builder.
- getRegularExpression(String) - Method in class com.networknt.schema.regex.AllowRegularExpressionFactory
- getRegularExpression(String) - Method in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- getRegularExpression(String) - Method in class com.networknt.schema.regex.GraalJSRegularExpressionFactory
- getRegularExpression(String) - Method in class com.networknt.schema.regex.JDKRegularExpressionFactory
- getRegularExpression(String) - Method in class com.networknt.schema.regex.JoniRegularExpressionFactory
- getRegularExpression(String) - Method in interface com.networknt.schema.regex.RegularExpressionFactory
-
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(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(SchemaLocation, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(SchemaLocation, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(InputStream) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(InputStream, InputFormat, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(InputStream, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(String) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(String, InputFormat) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(String, InputFormat, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(URI) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(URI, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the schema.
- getSchemaIdValidator() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets the schema id validator to validate $id.
- getSchemaLoader() - Method in class com.networknt.schema.JsonSchemaFactory
- getSchemaLocation() - Method in class com.networknt.schema.AbstractJsonValidator
- getSchemaLocation() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
-
The schema location of the attaching keyword, as a IRI and JSON Pointer fragment.
- getSchemaLocation() - Method in class com.networknt.schema.BaseJsonValidator
- getSchemaLocation() - Method in interface com.networknt.schema.JsonValidator
-
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
- getSchemaLocation() - Method in class com.networknt.schema.MinMaxContainsValidator.Analysis
- getSchemaLocation() - Method in class com.networknt.schema.output.OutputUnit
- getSchemaLocation() - Method in class com.networknt.schema.output.OutputUnitKey
- getSchemaLocation() - Method in class com.networknt.schema.result.JsonNodeResult
- getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getSchemaLocation() - Method in class com.networknt.schema.ValidationMessage
-
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
- getSchemaLocation(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaFactory
-
Gets the base IRI from the schema retrieval IRI if present otherwise return one with a null base IRI.
- getSchemaLocationPredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Gets the predicate to filter on schemaLocation.
- getSchemaNode() - Method in class com.networknt.schema.AbstractJsonValidator
-
The schema node used to create the validator.
- getSchemaNode() - Method in class com.networknt.schema.BaseJsonValidator
- getSchemaNode() - Method in class com.networknt.schema.ValidationMessage
-
Returns the schema node which was evaluated.
- getSchemaNodeType(JsonNode) - Static method in class com.networknt.schema.TypeFactory
-
Gets the
JsonType
indicated by the schema node. - getSchemaRef() - Method in class com.networknt.schema.DynamicRefValidator
- getSchemaRef() - Method in class com.networknt.schema.RecursiveRefValidator
- getSchemaRef() - Method in class com.networknt.schema.RefValidator
- getSchemaReferences() - Method in class com.networknt.schema.ValidationContext
-
Gets the schema references identified by the ref uri.
- getSchemaResources() - Method in class com.networknt.schema.ValidationContext
-
Gets the schema resources identified by id.
- getSchemas() - Method in class com.networknt.schema.PropertiesValidator
- getSchemaType() - Method in class com.networknt.schema.TypeValidator
- getScheme() - Method in class com.networknt.schema.AbsoluteIri
-
Gets the scheme of the IRI.
- getScheme(String) - Static method in class com.networknt.schema.AbsoluteIri
-
Returns the scheme of the IRI.
- getSchemeAuthority() - Method in class com.networknt.schema.AbsoluteIri
-
Returns the scheme and authority components of the IRI.
- getSchemeAuthority(String) - Static method in class com.networknt.schema.AbsoluteIri
-
Returns the scheme and authority components of the IRI.
- getSpecification() - Method in class com.networknt.schema.JsonMetaSchema
- getSubSchema(JsonNodePath) - Method in class com.networknt.schema.JsonSchema
-
Gets the sub schema given the json pointer fragment.
- getSupportedLocales() - Static method in class com.networknt.schema.i18n.Locales
-
Gets the supported locales.
- getTLDEntries(DomainValidator.ArrayType) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Gets a copy of a class level internal array.
- getTupleSchema() - Method in class com.networknt.schema.ItemsValidator
- getTupleSchema() - Method in class com.networknt.schema.PrefixItemsValidator
- getType() - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- getType() - Method in class com.networknt.schema.ValidationMessage
- getTypeValidator() - Method in class com.networknt.schema.JsonSchema
- getV201909() - Static method in class com.networknt.schema.JsonMetaSchema
- getV202012() - Static method in class com.networknt.schema.JsonMetaSchema
- getV4() - Static method in class com.networknt.schema.JsonMetaSchema
- getV6() - Static method in class com.networknt.schema.JsonMetaSchema
- getV7() - Static method in class com.networknt.schema.JsonMetaSchema
- getValid() - Method in class com.networknt.schema.output.OutputUnitData
- getValidationContext() - Method in class com.networknt.schema.JsonSchema
- getValidationMessage() - Method in exception com.networknt.schema.FailFastAssertionException
-
Gets the validation message.
- getValidationMessage() - Method in exception com.networknt.schema.JsonSchemaException
- getValidationMessages() - Method in exception com.networknt.schema.FailFastAssertionException
-
Gets the validation message.
- getValidationMessages() - Method in exception com.networknt.schema.JsonSchemaException
- getValidationMessages() - Method in class com.networknt.schema.ValidationResult
- getValidator() - Method in class com.networknt.schema.walk.WalkEvent
-
Gets the validator that corresponds with the keyword.
- getValidators() - Method in class com.networknt.schema.JsonSchema
- getValue() - Method in class com.networknt.schema.AbstractKeyword
-
Gets the keyword.
- getValue() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
-
The attached value(s).
- getValue() - Method in class com.networknt.schema.FormatKeyword
- getValue() - Method in interface com.networknt.schema.Keyword
-
Gets the keyword value.
- getValue() - Method in enum com.networknt.schema.ValidatorTypeCode
- getValueNodeType(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.TypeFactory
-
Gets the
JsonType
of the value node. - getValuePredicate() - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Gets the predicate to filter on value.
- getVersionCode() - Method in enum com.networknt.schema.ValidatorTypeCode
- getVersionFlagValue() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
- getVocabularies() - Method in class com.networknt.schema.JsonMetaSchema
- getVocabulary(String) - Static method in class com.networknt.schema.Vocabularies
-
Gets the vocabulary given its uri.
- getVocabulary(String) - Method in interface com.networknt.schema.VocabularyFactory
-
Gets the vocabulary given the vocabulary iri.
- getYamlMapper() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
-
Gets the yaml mapper.
- GraalJSContextFactory - Class in com.networknt.schema.regex
-
Factory for the js
Context
. - GraalJSContextFactory() - Constructor for class com.networknt.schema.regex.GraalJSContextFactory
- GraalJSRegularExpressionContext - Class in com.networknt.schema.regex
-
GraalJSRegularExpressionContext.
- GraalJSRegularExpressionContext(Context) - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionContext
-
Constructor.
- GraalJSRegularExpressionFactory - Class in com.networknt.schema.regex
-
GraalJS
RegularExpressionFactory
. - GraalJSRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionFactory
-
Constructor.
- GraalJSRegularExpressionFactory(Context) - Constructor for class com.networknt.schema.regex.GraalJSRegularExpressionFactory
-
Constructor.
H
- handleException(URISyntaxException) - Method in class com.networknt.schema.format.AbstractRFC3986Format
-
Determines if the uri matches the format.
- hasAdjacentKeywordInEvaluationPath(String) - Method in class com.networknt.schema.BaseJsonValidator
-
Determines if the keyword exists adjacent in the evaluation path.
- hashCode() - Method in class com.networknt.schema.AbsoluteIri
- hashCode() - Method in class com.networknt.schema.AbstractKeyword
- hashCode() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
- hashCode() - Method in class com.networknt.schema.JsonMetaSchema
- hashCode() - Method in class com.networknt.schema.JsonNodePath
- hashCode() - Method in class com.networknt.schema.output.OutputFlag
- hashCode() - Method in class com.networknt.schema.output.OutputUnit
- hashCode() - Method in class com.networknt.schema.output.OutputUnitKey
- hashCode() - Method in class com.networknt.schema.result.JsonNodeResult
- hashCode() - Method in class com.networknt.schema.SchemaLocation
- hashCode() - Method in class com.networknt.schema.utils.SetView
- hashCode() - Method in class com.networknt.schema.ValidationMessage
- hashCode() - Method in class com.networknt.schema.Vocabulary
- hasNext() - Method in class com.networknt.schema.utils.SetView.SetViewIterator
- hasNoContext(SchemaLocation) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
- hasNumber(ArrayNode) - Method in class com.networknt.schema.EnumValidator
-
Determines if the array node contains a number.
- hasTypeValidator() - Method in class com.networknt.schema.JsonSchema
- Hierarchical() - Constructor for class com.networknt.schema.OutputFormat.Hierarchical
- Hierarchical(Function<ValidationMessage, Object>) - Constructor for class com.networknt.schema.OutputFormat.Hierarchical
-
Constructor.
- HIERARCHICAL - Static variable in interface com.networknt.schema.OutputFormat
-
The Hierarchical output format.
- HierarchicalOutputUnitFormatter - Class in com.networknt.schema.output
-
HierarchicalOutputUnitFormatter.
- HierarchicalOutputUnitFormatter() - Constructor for class com.networknt.schema.output.HierarchicalOutputUnitFormatter
- Holder() - Constructor for class com.networknt.schema.i18n.DefaultMessageSource.Holder
I
- ID - com.networknt.schema.ValidatorTypeCode
- idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the id keyword.
- IdnEmailFormat - Class in com.networknt.schema.format
-
Format for idn-email.
- IdnEmailFormat() - Constructor for class com.networknt.schema.format.IdnEmailFormat
- IdnEmailFormat(EmailValidator) - Constructor for class com.networknt.schema.format.IdnEmailFormat
- IdnHostnameFormat - Class in com.networknt.schema.format
-
Format for idn-hostname.
- IdnHostnameFormat() - Constructor for class com.networknt.schema.format.IdnHostnameFormat
- IF_THEN_ELSE - com.networknt.schema.ValidatorTypeCode
- IfValidator - Class in com.networknt.schema
-
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
- initializeValidators() - Method in class com.networknt.schema.JsonSchema
-
Initializes the validators'
JsonSchema
instances. - InputFormat - Enum in com.networknt.schema
-
The input data format.
- InputStreamSource - Interface in com.networknt.schema.resource
-
InputStream source.
- INSTANCE - Static variable in class com.networknt.schema.regex.ECMAScriptRegularExpressionFactory
- instanceLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- instanceLocation(JsonNodePath) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- instanceLocation(JsonNodePath) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
-
The instance location is the location of the JSON value within the root instance being validated.
- instanceLocation(Predicate<JsonNodePath>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- instanceNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- instanceNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- INTEGER - com.networknt.schema.JsonType
- InvalidSchemaException - Exception in com.networknt.schema
-
Thrown when an invalid schema is used.
- InvalidSchemaException(ValidationMessage) - Constructor for exception com.networknt.schema.InvalidSchemaException
- InvalidSchemaException(ValidationMessage, Exception) - Constructor for exception com.networknt.schema.InvalidSchemaException
- InvalidSchemaRefException - Exception in com.networknt.schema
-
Thrown when an invalid schema ref is used.
- InvalidSchemaRefException(ValidationMessage) - Constructor for exception com.networknt.schema.InvalidSchemaRefException
- InvalidSchemaRefException(ValidationMessage, Exception) - Constructor for exception com.networknt.schema.InvalidSchemaRefException
- IPv6Format - Class in com.networknt.schema.format
-
Format for ipv6.
- IPv6Format() - Constructor for class com.networknt.schema.format.IPv6Format
- IriFormat - Class in com.networknt.schema.format
-
Format for iri.
- IriFormat() - Constructor for class com.networknt.schema.format.IriFormat
- IriReferenceFormat - Class in com.networknt.schema.format
-
Format for iri-reference.
- IriReferenceFormat() - Constructor for class com.networknt.schema.format.IriReferenceFormat
- isAbsoluteIri(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
- isActive() - Method in class com.networknt.schema.DiscriminatorContext
-
Returns true if we have a discriminator active.
- isAllowLocal() - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Does this instance allow local addresses?
- isAnchorFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
-
Determine if the string is an anchor fragment.
- isAnnotationCollectionEnabled() - Method in class com.networknt.schema.ExecutionConfig
-
Return if annotation collection is enabled.
- isArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isAssertionsEnabled(ExecutionContext) - Method in class com.networknt.schema.format.BaseFormatJsonValidator
- isBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
- isBoolean(String) - Static method in class com.networknt.schema.utils.StringChecker
- isCacheRefs() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets if schemas loaded from refs will be cached and reused for subsequent runs.
- isCustomMessageSupported() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isDebugEnabled() - Method in class com.networknt.schema.ExecutionConfig
-
Gets if debugging features such as logging is switched on.
- isDiscriminatorIgnore() - Method in class com.networknt.schema.DiscriminatorContext
- isDiscriminatorKeywordEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets if the discriminator keyword is enabled.
- isDiscriminatorMatchFound() - Method in class com.networknt.schema.DiscriminatorContext
- isDocumentFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
-
Determine if the string is a fragment referencing the document.
- isEcma262Validator() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets whether to use a ECMA-262 compliant regular expression validator.
- isEmpty() - Method in class com.networknt.schema.utils.SetView
- isExtendedArabicIndicDigit(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isFailFast() - Method in class com.networknt.schema.ExecutionConfig
-
Return if fast fail is enabled.
- isFailFast() - Method in class com.networknt.schema.ExecutionContext
-
Determines if the validator should immediately throw a fail fast exception if an error has occurred.
- isFailFast() - Method in class com.networknt.schema.SchemaValidatorsConfig
- isFormatAssertionVocabularyEnabled() - Method in class com.networknt.schema.format.BaseFormatJsonValidator
- isFormatAssertionVocabularyEnabled(SpecVersion.VersionFlag, Map<String, Boolean>) - Method in class com.networknt.schema.format.BaseFormatJsonValidator
- isFragment(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
- isFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
-
Determine if the string is a fragment.
- isGreek(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isHandleNullableField() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isHebrew(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isInteger(String) - Static method in class com.networknt.schema.utils.StringChecker
- isJavaSemantics() - Method in class com.networknt.schema.SchemaValidatorsConfig
- isJoinTypeCausing(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isJoinTypeDual(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isJoinTypeLeft(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isJoinTypeRight(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isJoinTypeTransparent(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isJsonPointerFragment(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
-
Determine if the string is a JSON Pointer fragment.
- isKatakana(int) - Static method in class com.networknt.schema.utils.UnicodeDatabase
- isLosslessNarrowing() - Method in class com.networknt.schema.SchemaValidatorsConfig
- isNodeNullable(JsonNode) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- isNodeNullable(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- isNotBlank(String) - Static method in class com.networknt.schema.utils.StringUtils
- isNullableKeywordEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets if the nullable keyword is enabled.
- isNumber(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
-
Check if the type of the JsonNode's value is number based on the status of typeLoose flag.
- isNumeric(String) - Static method in class com.networknt.schema.utils.StringChecker
- isOpenAPI3StyleDiscriminators() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isPreloadJsonSchema() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Gets if the schema should be preloaded.
- isPresent(String, ClassLoader) - Static method in class com.networknt.schema.utils.Classes
-
Determines if a class is present.
- isReadOnly() - Method in class com.networknt.schema.SchemaValidatorsConfig
- isRecursiveAnchor() - Method in class com.networknt.schema.JsonSchema
- isSchemaResourceRoot() - Method in class com.networknt.schema.JsonSchema
-
Determines if this schema resource is a schema resource root.
- isStrict(ExecutionContext) - Method in class com.networknt.schema.FormatValidator
-
Determines if strict handling.
- isStrict(String) - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Answers whether a keyword's validators may relax their analysis.
- isStrict(String, Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Determines if the validator should perform strict checking.
- isStrictValidation(ValidationContext) - Method in class com.networknt.schema.format.DurationFormat
- isTypeLoose() - Method in class com.networknt.schema.SchemaValidatorsConfig
- isUnevaluatedItemsAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isUnevaluatedItemsAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isUnevaluatedPropertiesAnalysisDisabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isUnevaluatedPropertiesAnalysisEnabled() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isValid() - Method in class com.networknt.schema.output.OutputFlag
- isValid() - Method in class com.networknt.schema.output.OutputUnit
- isValid() - Method in class com.networknt.schema.result.JsonNodeResult
- isValid() - Method in class com.networknt.schema.ValidationMessage
- isValid(JsonNodePath, JsonNodePath) - Method in class com.networknt.schema.result.JsonNodeResults
- isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
parses as a valid domain name with a recognized top-level domain. - isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Checks if a field has a valid e-mail address.
- isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
Checks if the specified string is a valid IPv4 or IPv6 address.
- isValid(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Validates a value against the set of regular expressions.
- isValid(String) - Static method in class com.networknt.schema.format.DateTimeFormat.Ethlo
- isValid(String) - Static method in class com.networknt.schema.format.DateTimeFormat.JavaTimeOffsetDateTime
- isValid(String) - Static method in class com.networknt.schema.utils.RFC5892
- isValidCountryCodeTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
matches any IANA-defined country code top-level domain. - isValidDomain(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Returns true if the domain component of an email address is valid.
- isValidGenericTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
matches any IANA-defined generic top-level domain. - isValidInet4Address(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
Validates an IPv4 address.
- isValidInet6Address(String) - Method in class com.networknt.org.apache.commons.validator.routines.InetAddressValidator
-
Validates an IPv6 address.
- isValidInfrastructureTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
matches any IANA-defined infrastructure top-level domain. - isValidLocalTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
matches any widely used "local" domains (localhost or localdomain). - isValidTld(String) - Method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Returns true if the specified
String
matches any IANA-defined top-level domain. - isValidUser(String) - Method in class com.networknt.org.apache.commons.validator.routines.EmailValidator
-
Returns true if the user component of an email address is valid.
- isWriteMode() - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- isWriteOnly() - Method in class com.networknt.schema.SchemaValidatorsConfig
- Item(DomainValidator.ArrayType, String...) - Constructor for class com.networknt.org.apache.commons.validator.routines.DomainValidator.Item
-
Constructs a new instance.
- ITEMS - com.networknt.schema.ValidatorTypeCode
- ITEMS_202012 - com.networknt.schema.ValidatorTypeCode
- ItemsValidator - Class in com.networknt.schema
-
JsonValidator
for items V4 to V2019-09. - ItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
- ItemsValidator202012 - Class in com.networknt.schema
-
JsonValidator
for items from V2012-12. - ItemsValidator202012(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator202012
- itemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- itemWalkListeners(Consumer<List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- itemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- iterator() - Method in class com.networknt.schema.utils.SetView
J
- javaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- JavaTimeOffsetDateTime() - Constructor for class com.networknt.schema.format.DateTimeFormat.JavaTimeOffsetDateTime
- JDKRegularExpressionFactory - Class in com.networknt.schema.regex
- JDKRegularExpressionFactory() - Constructor for class com.networknt.schema.regex.JDKRegularExpressionFactory
- JoniRegularExpressionFactory - Class in com.networknt.schema.regex
-
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.
- 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.serialization.DefaultJsonNodeReader.BuilderSupport
- jsonMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
- jsonMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Deprecated.
- jsonMapper(ObjectMapper) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
-
Sets the json mapper.
- JsonMapperFactory - Class in com.networknt.schema.serialization
-
Json Mapper Factory.
- JsonMapperFactory() - Constructor for class com.networknt.schema.serialization.JsonMapperFactory
- JsonMetaSchema - Class in com.networknt.schema
-
Represents a meta-schema which is uniquely identified by its IRI.
- JsonMetaSchema.Builder - Class in com.networknt.schema
-
Builder for
JsonMetaSchema
. - JsonMetaSchema.FormatKeywordFactory - Interface in com.networknt.schema
-
Factory for creating a format keyword.
- JsonMetaSchemaFactory - Interface in com.networknt.schema
-
Factory for
JsonMetaSchema
. - JsonNodeAnnotation - Class in com.networknt.schema.annotation
-
The annotation.
- JsonNodeAnnotation(String, JsonNodePath, SchemaLocation, JsonNodePath, Object) - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotation
- JsonNodeAnnotation.Builder - Class in com.networknt.schema.annotation
- JsonNodeAnnotationPredicate - Class in com.networknt.schema.annotation
-
A predicate for filtering annotations.
- JsonNodeAnnotationPredicate(Predicate<JsonNodePath>, Predicate<JsonNodePath>, Predicate<SchemaLocation>, Predicate<String>, Predicate<Object>) - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
-
Initialize a new instance of this class.
- JsonNodeAnnotationPredicate.Builder - Class in com.networknt.schema.annotation
-
Builder for building a
JsonNodeAnnotationPredicate
. - JsonNodeAnnotations - Class in com.networknt.schema.annotation
-
The JSON Schema annotations.
- JsonNodeAnnotations() - Constructor for class com.networknt.schema.annotation.JsonNodeAnnotations
- JsonNodeAnnotations.Formatter - Class in com.networknt.schema.annotation
-
Formatter for pretty printing the annotations.
- jsonNodeFactoryFactory - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
- jsonNodeFactoryFactory - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
- jsonNodeFactoryFactory(JsonNodeFactoryFactory) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
-
Configures the
JsonNodeFactoryFactory
to use. - JsonNodeFactoryFactory - Interface in com.networknt.schema.serialization.node
-
Factory that produces a
JsonNodeFactory
. - JsonNodePath - Class in com.networknt.schema
-
Represents a path to a JSON node.
- JsonNodePath(PathType) - Constructor for class com.networknt.schema.JsonNodePath
- JsonNodePathJsonPath() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPath
- JsonNodePathJsonPointer() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathJsonPointer
- JsonNodePathLegacy() - Constructor for class com.networknt.schema.BaseJsonValidator.JsonNodePathLegacy
- jsonNodeReader(JsonNodeReader) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Sets the json node reader to read the data.
- JsonNodeReader - Interface in com.networknt.schema.serialization
-
Reader for reading content to
JsonNode
. - JsonNodeResult - Class in com.networknt.schema.result
-
Sub schema results.
- JsonNodeResult(JsonNodePath, SchemaLocation, JsonNodePath, boolean) - Constructor for class com.networknt.schema.result.JsonNodeResult
- JsonNodeResults - Class in com.networknt.schema.result
-
Sub schema results.
- JsonNodeResults() - Constructor for class com.networknt.schema.result.JsonNodeResults
- JsonNodes - Class in com.networknt.schema.utils
-
Utility methods for JsonNode.
- JsonNodes() - Constructor for class com.networknt.schema.utils.JsonNodes
- JsonNodeUtil - Class in com.networknt.schema.utils
- JsonNodeUtil() - Constructor for class com.networknt.schema.utils.JsonNodeUtil
- JsonSchema - Class in com.networknt.schema
-
Used for creating a schema with validators for validating inputs.
- JsonSchema(List<JsonValidator>, boolean, boolean, TypeValidator, String, boolean, JsonNode, ValidationContext, ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath, JsonSchema, Map<String, String>) - Constructor for class com.networknt.schema.JsonSchema
-
Constructor to create a copy using fields.
- JsonSchemaException - Exception in com.networknt.schema
-
Represents an error when processing the JsonSchema.
- JsonSchemaException(ValidationMessage) - Constructor for exception com.networknt.schema.JsonSchemaException
- JsonSchemaException(String) - Constructor for exception com.networknt.schema.JsonSchemaException
- JsonSchemaException(Throwable) - Constructor for exception com.networknt.schema.JsonSchemaException
- JsonSchemaFactory - Class in com.networknt.schema
-
Factory for building
JsonSchema
instances. - JsonSchemaFactory.Builder - Class in com.networknt.schema
- JsonSchemaIdValidator - Interface in com.networknt.schema
-
Validator for validating the correctness of $id.
- JsonSchemaIdValidator.DefaultJsonSchemaIdValidator - Class in com.networknt.schema
-
Implementation of
JsonSchemaIdValidator
. - JsonSchemaRef - Class in com.networknt.schema
-
Use this object instead a JsonSchema for references.
- JsonSchemaRef(Supplier<JsonSchema>) - Constructor for class com.networknt.schema.JsonSchemaRef
- JsonSchemaRefs - Class in com.networknt.schema.utils
-
Utility methods for JsonSchemaRef.
- JsonSchemaRefs() - Constructor for class com.networknt.schema.utils.JsonSchemaRefs
- JsonSchemaVersion - Interface in com.networknt.schema
-
Json schema version.
- JsonSchemaWalker - Interface in com.networknt.schema.walk
- JsonSchemaWalkListener - Interface in com.networknt.schema.walk
-
Listener class that captures walkStart and walkEnd events.
- JsonType - Enum in com.networknt.schema
-
Indicates the type.
- JsonValidator - Interface in com.networknt.schema
-
Standard json validator interface, implemented by all validators and JsonSchema.
K
- keyword - Variable in class com.networknt.schema.ValidationMessageHandler
- keyword(Keyword) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- keyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds the keyword.
- keyword(String) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- keyword(Predicate<String>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- Keyword - Interface in com.networknt.schema
-
Represents a keyword.
- KeywordFactory - Interface in com.networknt.schema
-
Factory for
Keyword
. - keywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds the keywords.
- keywords(Consumer<Map<String, Keyword>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Customize the keywords.
- keywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- keywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- keywordWalkListeners(Consumer<Map<String, List<JsonSchemaWalkListener>>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- keywordWalkListeners(Map<String, List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
L
- leaveDiscriminatorContextImmediately(JsonNodePath) - Method in class com.networknt.schema.ExecutionContext
- LEGACY - com.networknt.schema.PathType
-
The legacy approach, loosely based on JSONPath (but not guaranteed to give valid JSONPath expressions).
- List() - Constructor for class com.networknt.schema.OutputFormat.List
- List(Function<ValidationMessage, Object>) - Constructor for class com.networknt.schema.OutputFormat.List
-
Constructor.
- LIST - Static variable in interface com.networknt.schema.OutputFormat
-
The List output format.
- ListOutputUnitFormatter - Class in com.networknt.schema.output
-
ListOutputUnitFormatter.
- ListOutputUnitFormatter() - Constructor for class com.networknt.schema.output.ListOutputUnitFormatter
- loadCollectors() - Method in class com.networknt.schema.CollectorContext
-
Loads data from all collectors.
- loadMetaSchema(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
- loadMetaSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Loads the meta-schema from the configured meta-schema factory.
- loadMetaSchemaBuilder(String, JsonSchemaFactory, SchemaValidatorsConfig) - Method in class com.networknt.schema.DefaultJsonMetaSchemaFactory
- loadSchema(SchemaLocation, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Loads the schema.
- LOCAL_MINUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the LOCAL_TLDS_MINUS table containing deleted local TLDs
- LOCAL_PLUS - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Update (or get a copy of) the LOCAL_TLDS_PLUS table containing additional local TLDs
- LOCAL_RO - com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Gets a copy of the local table
- locale(Locale) - Method in class com.networknt.schema.MessageSourceValidationMessage.BuilderSupport
- locale(Locale) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Set the locale to consider when generating localised messages.
- Locales - Class in com.networknt.schema.i18n
-
Functions for working with Locales.
- Locales() - Constructor for class com.networknt.schema.i18n.Locales
- locationAware() - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.Builder
-
Makes the nodes generated location aware.
- LocationJsonNodeFactory - Class in com.networknt.schema.serialization.node
-
JsonNodeFactory
that 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
- losslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
M
- map(AbsoluteIri) - Method in class com.networknt.schema.resource.MapSchemaMapper
- map(AbsoluteIri) - Method in class com.networknt.schema.resource.MetaSchemaMapper
- map(AbsoluteIri) - Method in class com.networknt.schema.resource.PrefixSchemaMapper
- map(AbsoluteIri) - Method in interface com.networknt.schema.resource.SchemaMapper
-
Maps an ID indicated by an absolute IRI to a retrieval IRI.
- mappings(Function<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Sets the function that maps the IRI to another IRI.
- mappings(Predicate<String>, Function<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Sets the function that maps the IRI to another IRI if the predicate is true.
- mappings(Map<String, String>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Sets the mappings.
- mapPrefix(String, String) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Maps a schema given a source prefix with a replacement.
- MapSchemaLoader - Class in com.networknt.schema.resource
-
Map implementation of
SchemaLoader
. - MapSchemaLoader(Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
-
Sets the schema data by absolute IRI function.
- MapSchemaLoader(Function<String, T>, Function<T, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
-
Sets the schema data by using two mapping functions.
- MapSchemaLoader(Map<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaLoader
-
Sets the schema data by absolute IRI.
- MapSchemaMapper - Class in com.networknt.schema.resource
-
Map implementation of
SchemaMapper
. - MapSchemaMapper(Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
- MapSchemaMapper(Predicate<String>, Function<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
-
Apply the mapping function if the predicate is true.
- MapSchemaMapper(Map<String, String>) - Constructor for class com.networknt.schema.resource.MapSchemaMapper
- markIgnore() - Method in class com.networknt.schema.DiscriminatorContext
-
Indicate that discriminator processing should be ignored.
- markMatch() - Method in class com.networknt.schema.DiscriminatorContext
- match(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Validates a value against the set of regular expressions returning the array of matched groups.
- matches(ExecutionContext, ValidationContext, JsonNode) - Method in interface com.networknt.schema.Format
-
Determines if the value matches the format.
- matches(ExecutionContext, ValidationContext, JsonNode, JsonNode, JsonNodePath, boolean, FormatValidator) - Method in interface com.networknt.schema.Format
-
Determines if the value matches the format.
- matches(ExecutionContext, ValidationContext, String) - Method in class com.networknt.schema.format.DurationFormat
- matches(ExecutionContext, ValidationContext, String) - Method in interface com.networknt.schema.Format
-
Determines if the value matches the format.
- matches(ExecutionContext, ValidationContext, String) - Method in class com.networknt.schema.format.RegexFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.AbstractFormat
-
Deprecated.
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.AbstractRFC3986Format
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.DateFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.DateTimeFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.EmailFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IdnEmailFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IdnHostnameFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.IPv6Format
- matches(ExecutionContext, String) - Method in interface com.networknt.schema.Format
-
Determines if the value matches the format.
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.PatternFormat
- matches(ExecutionContext, String) - Method in class com.networknt.schema.format.TimeFormat
- matches(String) - Method in class com.networknt.schema.format.AbstractFormat
-
Deprecated.
- matches(String) - Method in interface com.networknt.schema.regex.RegularExpression
- MAX_CONTAINS - com.networknt.schema.ValidatorTypeCode
- MAX_ITEMS - com.networknt.schema.ValidatorTypeCode
- MAX_LENGTH - com.networknt.schema.ValidatorTypeCode
- MAX_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- MAXIMUM - com.networknt.schema.ValidatorTypeCode
- MaximumValidator - Class in com.networknt.schema
-
JsonValidator
for maxmimum. - MaximumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
- MaxItemsValidator - Class in com.networknt.schema
-
JsonValidator
for maxItems. - MaxItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
- MaxLengthValidator - Class in com.networknt.schema
-
JsonValidator
for maxLength. - MaxLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
- MaxPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for maxProperties. - MaxPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
- message - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- message() - Method in class com.networknt.schema.BaseJsonValidator
- message() - Method in class com.networknt.schema.ValidationMessageHandler
- message(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
-
Explicitly sets the message pattern to be used.
- messageFormatter - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageFormatter(MessageFormatter) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- MessageFormatter - Interface in com.networknt.schema.i18n
-
Formats messages with arguments.
- messageKey - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageKey(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageSource - Variable in class com.networknt.schema.ValidationMessageHandler
- messageSource(MessageSource) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the message source to use for generating localised messages.
- MessageSource - Interface in com.networknt.schema.i18n
-
Resolves locale specific messages.
- MessageSourceValidationMessage - Class in com.networknt.schema
-
MessageSourceValidationMessage.
- MessageSourceValidationMessage() - Constructor for class com.networknt.schema.MessageSourceValidationMessage
- MessageSourceValidationMessage.Builder - Class in com.networknt.schema
- MessageSourceValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
- messageSupplier - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- messageSupplier(Supplier<String>) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- metaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- metaSchemaFactory(JsonMetaSchemaFactory) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- MetaSchemaMapper - Class in com.networknt.schema.resource
-
Maps the JSON Schema meta schema to the class path location.
- MetaSchemaMapper() - Constructor for class com.networknt.schema.resource.MetaSchemaMapper
- metaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- metaSchemas(Consumer<Map<String, JsonMetaSchema>>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- min - Variable in class com.networknt.schema.MinPropertiesValidator
- MIN_CONTAINS - com.networknt.schema.ValidatorTypeCode
- MIN_ITEMS - com.networknt.schema.ValidatorTypeCode
- MIN_LENGTH - com.networknt.schema.ValidatorTypeCode
- MIN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- MINIMUM - com.networknt.schema.ValidatorTypeCode
- MinimumValidator - Class in com.networknt.schema
-
JsonValidator
for minimum. - MinimumValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
- MinItemsValidator - Class in com.networknt.schema
-
JsonValidator
for minItems. - MinItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
- MinLengthValidator - Class in com.networknt.schema
-
JsonValidator
for minLength. - MinLengthValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinLengthValidator
- MinMaxContainsValidator - Class in com.networknt.schema
-
JsonValidator
for maxContains and minContains in a schema. - MinMaxContainsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinMaxContainsValidator
- MinMaxContainsValidator.Analysis - Class in com.networknt.schema
- MinPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for minProperties. - MinPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
- missingNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- MULTIPLE_OF - com.networknt.schema.ValidatorTypeCode
- MultipleOfValidator - Class in com.networknt.schema
-
JsonValidator
for multipleOf. - MultipleOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
N
- newInstance(Map<String, Format>) - Method in interface com.networknt.schema.JsonMetaSchema.FormatKeywordFactory
-
Creates a format keyword.
- newJsonSchema(SchemaLocation, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
-
Creates a json schema from initial input.
- newSchema(SchemaLocation, JsonNodePath, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
- newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.AnnotationKeyword
- newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
- newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
-
Creates a new validator for the keyword.
- newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
- newValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
- newValidator(SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.ValidationContext
- newValidator(ValidationContext, SchemaLocation, JsonNodePath, String, JsonNode, JsonSchema) - Method in class com.networknt.schema.JsonMetaSchema
-
Creates a new validator of the keyword.
- next() - Method in class com.networknt.schema.utils.SetView.SetViewIterator
- NonValidationKeyword - Class in com.networknt.schema
-
Used for Keywords that have no validation aspect, but are part of the metaschema.
- NonValidationKeyword(String) - Constructor for class com.networknt.schema.NonValidationKeyword
- normalizeMetaSchemaUri(String) - Static method in class com.networknt.schema.JsonSchemaFactory
-
Normalizes the standard JSON schema dialects.
- NOT - com.networknt.schema.ValidatorTypeCode
- NOT_ALLOWED - com.networknt.schema.ValidatorTypeCode
- NotAllowedValidator - Class in com.networknt.schema
-
JsonValidator
for notAllowed. - NotAllowedValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
- NotValidator - Class in com.networknt.schema
-
JsonValidator
for not. - NotValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotValidator
- NULL - com.networknt.schema.JsonType
- nullableKeywordEnabled(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets if the nullable keyword is enabled.
- nullNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- NUMBER - com.networknt.schema.JsonType
- numberNode(byte) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(double) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(float) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(int) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(long) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(short) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Byte) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Double) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Float) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Integer) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Long) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(Short) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(BigDecimal) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- numberNode(BigInteger) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
O
- OBJECT - com.networknt.schema.JsonType
- objectNode() - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- of(String) - Static method in class com.networknt.schema.AbsoluteIri
-
Constructs a new IRI given the value.
- of(String) - Static method in class com.networknt.schema.CustomErrorMessageType
- of(String) - Static method in class com.networknt.schema.SchemaLocation.Fragment
-
Parses a string representing a fragment.
- of(String) - Static method in class com.networknt.schema.SchemaLocation
-
Parses a string representing an IRI of the schema location.
- of(String...) - Static method in class com.networknt.schema.i18n.Locales
-
Gets a list of
Locale
by language tags. - of(String, String, String) - Static method in class com.networknt.schema.format.PatternFormat
-
Creates a pattern format.
- ONE_OF - com.networknt.schema.ValidatorTypeCode
- OneOfValidator - Class in com.networknt.schema
-
JsonValidator
for oneOf. - OneOfValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.OneOfValidator
- onWalkEnd(WalkEvent, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
- onWalkStart(WalkEvent) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
- OPENAPI_3_0 - Static variable in class com.networknt.schema.SchemaId
-
OpenAPI 3.0.
- OPENAPI_3_1 - Static variable in class com.networknt.schema.SchemaId
-
OpenAPI 3.1
- OPENAPI_3_1_BASE - Static variable in class com.networknt.schema.Vocabulary
- OpenApi30 - Class in com.networknt.schema.oas
-
OpenAPI 3.0.
- OpenApi30() - Constructor for class com.networknt.schema.oas.OpenApi30
- OpenApi31 - Class in com.networknt.schema.oas
-
OpenAPI 3.1.
- OpenApi31() - Constructor for class com.networknt.schema.oas.OpenApi31
- openConnectionCheckRedirects(URLConnection) - Method in class com.networknt.schema.resource.UriSchemaLoader
- OutputFlag - Class in com.networknt.schema.output
-
The Flag output results.
- OutputFlag(boolean) - Constructor for class com.networknt.schema.output.OutputFlag
- OutputFormat<T> - Interface in com.networknt.schema
-
Formats the validation results.
- OutputFormat.Boolean - Class in com.networknt.schema
-
The Boolean output format.
- OutputFormat.Default - Class in com.networknt.schema
-
The Default output format.
- OutputFormat.Flag - Class in com.networknt.schema
-
The Flag output format.
- OutputFormat.Hierarchical - Class in com.networknt.schema
-
The Hierarchical output format.
- OutputFormat.List - Class in com.networknt.schema
-
The List output format.
- OutputFormat.Result - Class in com.networknt.schema
-
The Result output format.
- OutputUnit - Class in com.networknt.schema.output
-
Represents an output unit.
- OutputUnit() - Constructor for class com.networknt.schema.output.OutputUnit
- OutputUnitData - Class in com.networknt.schema.output
-
Output Unit Data.
- OutputUnitData() - Constructor for class com.networknt.schema.output.OutputUnitData
- OutputUnitKey - Class in com.networknt.schema.output
-
Output Unit Key.
- OutputUnitKey(JsonNodePath, SchemaLocation, JsonNodePath) - Constructor for class com.networknt.schema.output.OutputUnitKey
P
- parent(String, int) - Static method in class com.networknt.schema.AbsoluteIri
- parentSchema - Variable in class com.networknt.schema.ValidationMessageHandler
- pathType(PathType) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the path type to use when reporting the instance location of errors.
- PathType - Enum in com.networknt.schema
-
Enumeration defining the different approached available to generate the paths added to validation messages.
- PATTERN - com.networknt.schema.ValidatorTypeCode
- PATTERN - Static variable in class com.networknt.schema.format.IPv6Format
- PATTERN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- PATTERN_VALUE - Static variable in class com.networknt.schema.format.IPv6Format
- PatternFormat - Class in com.networknt.schema.format
-
Format using a regex pattern.
- PatternFormat(String, String, String) - Constructor for class com.networknt.schema.format.PatternFormat
-
Deprecated.
- PatternPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for patternProperties. - PatternPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
- PatternValidator - Class in com.networknt.schema
- PatternValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
- pojoNode(Object) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- PREFIX_ITEMS - com.networknt.schema.ValidatorTypeCode
- PrefixItemsValidator - Class in com.networknt.schema
-
JsonValidator
for prefixItems. - PrefixItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PrefixItemsValidator
- PrefixSchemaMapper - Class in com.networknt.schema.resource
-
Prefix implementation of
SchemaMapper
. - PrefixSchemaMapper(String, String) - Constructor for class com.networknt.schema.resource.PrefixSchemaMapper
- preloadJsonSchema() - Method in class com.networknt.schema.AdditionalPropertiesValidator
- preloadJsonSchema() - Method in class com.networknt.schema.AllOfValidator
- preloadJsonSchema() - Method in class com.networknt.schema.AnyOfValidator
- preloadJsonSchema() - Method in class com.networknt.schema.ContainsValidator
- preloadJsonSchema() - Method in class com.networknt.schema.DependenciesValidator
- preloadJsonSchema() - Method in class com.networknt.schema.DependentSchemas
- preloadJsonSchema() - Method in class com.networknt.schema.DynamicRefValidator
- preloadJsonSchema() - Method in class com.networknt.schema.IfValidator
- preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator
- preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator202012
- preloadJsonSchema() - Method in interface com.networknt.schema.JsonValidator
-
In case the
JsonValidator
has a 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(int) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the max depth of the evaluation path to preload when preloading refs.
- preloadJsonSchemas(Collection<JsonSchema>) - Method in class com.networknt.schema.BaseJsonValidator
- processArrayNode(ArrayNode) - Method in class com.networknt.schema.EnumValidator
-
Processes the array and ensures that numbers within have trailing zeroes stripped.
- processNumberNode(JsonNode) - Method in class com.networknt.schema.EnumValidator
-
Processes the number and ensures trailing zeros are stripped.
- PROPERTIES - com.networknt.schema.ValidatorTypeCode
- PropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for properties. - PropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
- property - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- property(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- PROPERTY - Static variable in class com.networknt.schema.PatternPropertiesValidator
- PROPERTY - Static variable in class com.networknt.schema.PropertiesValidator
- PROPERTYNAMES - com.networknt.schema.ValidatorTypeCode
- PropertyNamesValidator - Class in com.networknt.schema
- PropertyNamesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
- propertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- propertyWalkListeners(Consumer<List<JsonSchemaWalkListener>>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- propertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- put(JsonNodeAnnotation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
-
Puts the annotation.
- putAnnotation(ExecutionContext, Consumer<JsonNodeAnnotation.Builder>) - Method in class com.networknt.schema.AbstractJsonValidator
-
Puts an annotation.
- putAnnotation(ExecutionContext, Consumer<JsonNodeAnnotation.Builder>) - Method in class com.networknt.schema.BaseJsonValidator
-
Puts an annotation.
R
- rawValueNode(RawValue) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- READ_ONLY - com.networknt.schema.ValidatorTypeCode
- readAnchor(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
- readDynamicAnchor(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
- readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
- readOnly(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- ReadOnlyValidator - Class in com.networknt.schema
-
JsonValidator
for readOnly. - ReadOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
- readTree(ObjectMapper, InputStream, JsonNodeFactoryFactory) - Static method in class com.networknt.schema.utils.JsonNodes
-
Read a
JsonNode
from 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.serialization.DefaultJsonNodeReader
- readTree(InputStream, InputFormat) - Method in interface com.networknt.schema.serialization.JsonNodeReader
-
Deserialize content as a tree.
- readTree(String, InputFormat) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader
- readTree(String, InputFormat) - Method in interface com.networknt.schema.serialization.JsonNodeReader
-
Deserialize content as a tree.
- RECURSIVE_REF - com.networknt.schema.ValidatorTypeCode
- RecursiveRefValidator - Class in com.networknt.schema
-
JsonValidator
that resolves $recursiveRef. - RecursiveRefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RecursiveRefValidator
- REF - com.networknt.schema.ValidatorTypeCode
- RefValidator - Class in com.networknt.schema
-
JsonValidator
that resolves $ref. - RefValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RefValidator
- RegexFormat - Class in com.networknt.schema.format
-
Format for regex.
- RegexFormat() - Constructor for class com.networknt.schema.format.RegexFormat
- RegexValidator - Class in com.networknt.org.apache.commons.validator.routines
-
Regular Expression validation (using the JRE's regular expression support).
- RegexValidator(String) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Constructs a case sensitive validator for a single regular expression.
- RegexValidator(String...) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Constructs a case sensitive validator that matches any one in the array of regular expressions.
- RegexValidator(String[], boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Constructs a validator that matches any one of the set of regular expressions with the specified case sensitivity.
- RegexValidator(String, boolean) - Constructor for class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Constructs a validator for a single regular expression with the specified case sensitivity.
- registerAndMergeDiscriminator(DiscriminatorContext, ObjectNode, JsonSchema, JsonNodePath) - Static method in class com.networknt.schema.BaseJsonValidator
-
Rolls up all nested and compatible discriminators to the root discriminator of the type.
- registerDiscriminator(SchemaLocation, ObjectNode) - Method in class com.networknt.schema.DiscriminatorContext
- RegularExpression - Interface in com.networknt.schema.regex
-
Regular expression.
- regularExpressionFactory(RegularExpressionFactory) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the regular expression factory.
- RegularExpressionFactory - Interface in com.networknt.schema.regex
-
Factory for
RegularExpression
. - remove(Object) - Method in class com.networknt.schema.utils.SetView
- removeAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
- reportChildErrors(ExecutionContext) - Method in class com.networknt.schema.OneOfValidator
-
Determines if child errors should be reported.
- REQUIRED - com.networknt.schema.ValidatorTypeCode
- RequiredValidator - Class in com.networknt.schema
-
JsonValidator
for required. - RequiredValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
- resolve(SchemaLocation, String) - Static method in class com.networknt.schema.SchemaLocation
-
Resolves against a absolute IRI reference or fragment.
- resolve(String) - Method in class com.networknt.schema.AbsoluteIri
-
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
- resolve(String) - Method in class com.networknt.schema.SchemaLocation
-
Resolves against a absolute IRI reference or fragment.
- resolve(String, String) - Static method in class com.networknt.schema.AbsoluteIri
-
Constructs a new IRI by parsing the given string and then resolving it against this IRI.
- resolveMessage(Locale, String) - Method in class com.networknt.schema.i18n.ResourceBundleMessageSource
-
Gets the message from the resource bundles.
- resolveSchemaId(JsonNode) - Method in class com.networknt.schema.ValidationContext
- ResourceBundleMessageSource - Class in com.networknt.schema.i18n
-
MessageSource
that retrieves messages from 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.
- retainAll(Collection<?>) - Method in class com.networknt.schema.utils.SetView
- RFC5892 - Class in com.networknt.schema.utils
-
Encapsulates the rules determining whether a label conforms to the RFC 5892 specification.
- RFC5892() - Constructor for class com.networknt.schema.utils.RFC5892
- runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
- runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
- runPostWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.WalkListenerRunner
- runPostWalkListeners(List<JsonSchemaWalkListener>, WalkEvent, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
- runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
- runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
- runPreWalkListeners(ExecutionContext, String, JsonNode, JsonNode, JsonNodePath, JsonSchema, JsonValidator) - Method in interface com.networknt.schema.walk.WalkListenerRunner
- runPreWalkListeners(List<JsonSchemaWalkListener>, WalkEvent) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
S
- schema - Variable in class com.networknt.schema.DynamicRefValidator
- schema - Variable in class com.networknt.schema.RecursiveRefValidator
- schema - Variable in class com.networknt.schema.RefValidator
- schema(Predicate<SchemaLocation>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- SchemaId - Class in com.networknt.schema
-
Schema Identifier used in $schema.
- SchemaId() - Constructor for class com.networknt.schema.SchemaId
- schemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
-
Sets the schema id validator to use.
- SchemaLoader - Interface in com.networknt.schema.resource
-
Schema Loader used to load a schema given the retrieval IRI.
- schemaLoaders(Consumer<SchemaLoaders.Builder>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- SchemaLoaders - Class in com.networknt.schema.resource
-
Schema Loaders used to load a schema given the retrieval IRI.
- SchemaLoaders() - Constructor for class com.networknt.schema.resource.SchemaLoaders
- SchemaLoaders(int) - Constructor for class com.networknt.schema.resource.SchemaLoaders
- SchemaLoaders(Collection<? extends SchemaLoader>) - Constructor for class com.networknt.schema.resource.SchemaLoaders
- SchemaLoaders.Builder - Class in com.networknt.schema.resource
- schemaLocation - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemaLocation - Variable in class com.networknt.schema.ValidationMessageHandler
- schemaLocation(SchemaLocation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- schemaLocation(SchemaLocation) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
-
The schema location is the canonical URI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
- SchemaLocation - Class in com.networknt.schema
-
The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result.
- SchemaLocation(AbsoluteIri) - Constructor for class com.networknt.schema.SchemaLocation
-
Constructs a new
SchemaLocation
. - SchemaLocation(AbsoluteIri, JsonNodePath) - Constructor for class com.networknt.schema.SchemaLocation
-
Constructs a new
SchemaLocation
. - SchemaLocation.Builder - Class in com.networknt.schema
-
Builder for building
SchemaLocation
. - SchemaLocation.Fragment - Class in com.networknt.schema
-
The fragment can be a JSON pointer to the document or an anchor.
- SchemaMapper - Interface in com.networknt.schema.resource
-
Schema Mapper used to map an ID indicated by an absolute IRI to a retrieval IRI.
- schemaMappers(Consumer<SchemaMappers.Builder>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- SchemaMappers - Class in com.networknt.schema.resource
-
Schema Mappers used to map an ID indicated by an absolute IRI to a retrieval IRI.
- SchemaMappers() - Constructor for class com.networknt.schema.resource.SchemaMappers
- SchemaMappers(int) - Constructor for class com.networknt.schema.resource.SchemaMappers
- SchemaMappers(Collection<? extends SchemaMapper>) - Constructor for class com.networknt.schema.resource.SchemaMappers
- SchemaMappers.Builder - Class in com.networknt.schema.resource
- schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
- schemaNode - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemaNode(JsonNode) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- schemas(Function<String, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Sets the schema data by absolute IRI function.
- schemas(Function<String, T>, Function<T, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Sets the schema data by using two mapping functions.
- schemas(Map<String, String>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Sets the schema data by absolute IRI.
- SchemaValidatorsConfig - Class in com.networknt.schema
-
Configuration for validators.
- SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
-
Deprecated.
- SchemaValidatorsConfig.Builder - Class in com.networknt.schema
-
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
- 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
- setSchemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- setSchemaIdValidator(JsonSchemaIdValidator) - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Sets the schema id validator to validate $id.
- setSchemaLocation(String) - Method in class com.networknt.schema.output.OutputUnit
- setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
-
Alters the strictness of validations for a specific keyword.
- setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- setValid(boolean) - Method in class com.networknt.schema.output.OutputUnit
- SetView<E> - Class in com.networknt.schema.utils
-
View of a list of sets.
- SetView() - Constructor for class com.networknt.schema.utils.SetView
- SetView.SetViewIterator<E> - Class in com.networknt.schema.utils
-
Iterator.
- SetViewIterator(SetView<E>) - Constructor for class com.networknt.schema.utils.SetView.SetViewIterator
- setWriteOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.ImmutableSchemaValidatorsConfig
- setWriteOnly(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- shouldApplyArrayDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- shouldApplyPropertyDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- shouldApplyPropertyDefaultsIfNull() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- size() - Method in class com.networknt.schema.utils.SetView
- SKIP - com.networknt.schema.walk.WalkFlow
- specification(SpecVersion.VersionFlag) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the specification.
- SpecVersion - Class in com.networknt.schema
- SpecVersion() - Constructor for class com.networknt.schema.SpecVersion
- SpecVersion.VersionFlag - Enum in com.networknt.schema
- SpecVersionDetector - Class in com.networknt.schema
-
This class is used to detect schema version
- startsWith(JsonNodePath) - Method in class com.networknt.schema.JsonNodePath
-
Tests if this path starts with the other path.
- startsWithSlash(String) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
- strict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- strict(Map<String, Boolean>) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- STRING - com.networknt.schema.JsonType
- StringChecker - Class in com.networknt.schema.utils
- StringChecker() - Constructor for class com.networknt.schema.utils.StringChecker
- StringUtils - Class in com.networknt.schema.utils
- SUPPORTED_LANGUAGE_TAGS - Static variable in class com.networknt.schema.i18n.Locales
-
The list of locale resource bundles.
- SUPPORTED_LOCALES - Static variable in class com.networknt.schema.i18n.Locales
-
The supported locales.
- supportedVersions - Static variable in class com.networknt.schema.SpecVersionDetector
- suppressSubSchemaRetrieval - Variable in class com.networknt.schema.BaseJsonValidator
T
- test(JsonNodeAnnotation) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate
- textNode(String) - Method in class com.networknt.schema.serialization.node.LocationJsonNodeFactory
- ThresholdMixin - Interface in com.networknt.schema
- thresholdValue() - Method in interface com.networknt.schema.ThresholdMixin
- TimeFormat - Class in com.networknt.schema.format
-
Format for time.
- TimeFormat() - Constructor for class com.networknt.schema.format.TimeFormat
- toArray() - Method in class com.networknt.schema.utils.SetView
- toArray(T[]) - Method in class com.networknt.schema.utils.SetView
- tokenLocation() - Method in interface com.networknt.schema.serialization.node.JsonLocationAware
-
Gets the token location.
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareArrayNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBigIntegerNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareBooleanNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareDecimalNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareDoubleNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareFloatNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareIntNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareLongNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareNullNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareObjectNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareShortNode
- tokenLocation() - Method in class com.networknt.schema.serialization.node.JsonLocationAwareTextNode
- tokenLocationOf(JsonNode) - Static method in class com.networknt.schema.utils.JsonNodes
-
Gets the token location of the
JsonNode
that implementsJsonLocationAware
. - toString() - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Provides a String representation of this validator.
- toString() - Method in class com.networknt.schema.AbsoluteIri
- toString() - Method in class com.networknt.schema.AbstractJsonValidator
- toString() - Method in class com.networknt.schema.AbstractKeyword
- toString() - Method in class com.networknt.schema.annotation.JsonNodeAnnotation
- toString() - Method in class com.networknt.schema.annotation.JsonNodeAnnotations
- toString() - Method in class com.networknt.schema.BaseJsonValidator
- toString() - Method in class com.networknt.schema.JsonMetaSchema
- toString() - Method in class com.networknt.schema.JsonNodePath
- toString() - Method in class com.networknt.schema.JsonSchema
-
END OF WALK METHODS
- toString() - Method in enum com.networknt.schema.JsonType
-
Gets the type value.
- toString() - Method in class com.networknt.schema.output.OutputFlag
- toString() - Method in class com.networknt.schema.output.OutputUnit
- toString() - Method in class com.networknt.schema.output.OutputUnitKey
- toString() - Method in class com.networknt.schema.result.JsonNodeResult
- toString() - Method in class com.networknt.schema.SchemaLocation
- toString() - Method in class com.networknt.schema.utils.SetView
- toString() - Method in class com.networknt.schema.ValidationMessage
- toString() - Method in enum com.networknt.schema.ValidatorTypeCode
- toString() - Method in class com.networknt.schema.Vocabulary
- toString() - Method in class com.networknt.schema.walk.WalkEvent
- toUri(AbsoluteIri) - Static method in class com.networknt.schema.utils.AbsoluteIris
-
Converts an IRI to a URI.
- toURI(AbsoluteIri) - Method in class com.networknt.schema.resource.UriSchemaLoader
-
Converts an AbsoluteIRI to a URI.
- toURL(URI) - Method in class com.networknt.schema.resource.UriSchemaLoader
-
Converts a URI to a URL.
- TRUE - com.networknt.schema.ValidatorTypeCode
- TrueValidator - Class in com.networknt.schema
-
JsonValidator
for true. - TrueValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
- type - Variable in class com.networknt.schema.ValidationMessage.BuilderSupport
- type(String) - Method in class com.networknt.schema.ValidationMessage.BuilderSupport
- TYPE - com.networknt.schema.ValidatorTypeCode
- TypeFactory - Class in com.networknt.schema
-
Type factory.
- TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
- typeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- TypeValidator - Class in com.networknt.schema
-
JsonValidator
for type. - TypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TypeValidator
U
- UCDLoader - Class in com.networknt.schema.utils
- UCDLoader() - Constructor for class com.networknt.schema.utils.UCDLoader
- UNEVALUATED_ITEMS - com.networknt.schema.ValidatorTypeCode
- UNEVALUATED_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- UnevaluatedItemsValidator - Class in com.networknt.schema
-
JsonValidator
for unevaluatedItems. - UnevaluatedItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedItemsValidator
- UnevaluatedPropertiesValidator - Class in com.networknt.schema
-
JsonValidator
for unevaluatedProperties. - UnevaluatedPropertiesValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnevaluatedPropertiesValidator
- UnicodeDatabase - Class in com.networknt.schema.utils
- UnicodeDatabase() - Constructor for class com.networknt.schema.utils.UnicodeDatabase
- union(Set<E>) - Method in class com.networknt.schema.utils.SetView
-
Adds a set to the view.
- UNION - com.networknt.schema.JsonType
- UNION_TYPE - com.networknt.schema.ValidatorTypeCode
- UnionTypeValidator - Class in com.networknt.schema
-
JsonValidator
for type union. - UnionTypeValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
- UNIQUE_ITEMS - com.networknt.schema.ValidatorTypeCode
- UniqueItemsValidator - Class in com.networknt.schema
-
JsonValidator
for uniqueItems. - UniqueItemsValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
- UNKNOWN - com.networknt.schema.JsonType
- unknownKeywordFactory(KeywordFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the keyword factory for handling unknown keywords.
- UnknownKeywordFactory - Class in com.networknt.schema
-
Unknown keyword factory.
- UnknownKeywordFactory() - Constructor for class com.networknt.schema.UnknownKeywordFactory
- updateTLDOverride(DomainValidator.ArrayType, String...) - Static method in class com.networknt.org.apache.commons.validator.routines.DomainValidator
-
Update one of the TLD override arrays.
- URI_REFERENCE - com.networknt.schema.PathType
-
Paths as a URI reference.
- UriFormat - Class in com.networknt.schema.format
-
Format for uri.
- UriFormat() - Constructor for class com.networknt.schema.format.UriFormat
- UriReferenceFormat - Class in com.networknt.schema.format
-
Format for uri-reference.
- UriReferenceFormat() - Constructor for class com.networknt.schema.format.UriReferenceFormat
- UriSchemaLoader - Class in com.networknt.schema.resource
-
Loads from uri.
- UriSchemaLoader() - Constructor for class com.networknt.schema.resource.UriSchemaLoader
V
- V201909 - com.networknt.schema.SpecVersion.VersionFlag
- V201909 - Static variable in class com.networknt.schema.SchemaId
-
Draft 2019-09.
- V201909_APPLICATOR - Static variable in class com.networknt.schema.Vocabulary
- V201909_CONTENT - Static variable in class com.networknt.schema.Vocabulary
- V201909_CORE - Static variable in class com.networknt.schema.Vocabulary
- V201909_FORMAT - Static variable in class com.networknt.schema.Vocabulary
- V201909_META_DATA - Static variable in class com.networknt.schema.Vocabulary
- V201909_VALIDATION - Static variable in class com.networknt.schema.Vocabulary
- V202012 - com.networknt.schema.SpecVersion.VersionFlag
- V202012 - Static variable in class com.networknt.schema.SchemaId
-
Draft 2020-12.
- V202012_APPLICATOR - Static variable in class com.networknt.schema.Vocabulary
- V202012_CONTENT - Static variable in class com.networknt.schema.Vocabulary
- V202012_CORE - Static variable in class com.networknt.schema.Vocabulary
- V202012_FORMAT_ANNOTATION - Static variable in class com.networknt.schema.Vocabulary
- V202012_FORMAT_ASSERTION - Static variable in class com.networknt.schema.Vocabulary
- V202012_META_DATA - Static variable in class com.networknt.schema.Vocabulary
- V202012_UNEVALUATED - Static variable in class com.networknt.schema.Vocabulary
- V202012_VALIDATION - Static variable in class com.networknt.schema.Vocabulary
- V4 - com.networknt.schema.SpecVersion.VersionFlag
- V4 - Static variable in class com.networknt.schema.SchemaId
-
Draft 4.
- V6 - com.networknt.schema.SpecVersion.VersionFlag
- V6 - Static variable in class com.networknt.schema.SchemaId
-
Draft 6.
- V7 - com.networknt.schema.SpecVersion.VersionFlag
- V7 - Static variable in class com.networknt.schema.SchemaId
-
Draft 7.
- validate(JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Validate the given root JsonNode, starting at the root of the data path.
- validate(JsonNode, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Validate the given root JsonNode, starting at the root of the data path.
- validate(JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
-
Validates the given root JsonNode, starting at the root of the data path.
- validate(JsonNode, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Validates the given root JsonNode, starting at the root of the data path.
- validate(JsonNode, OutputFormat<T>, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Validates the given root JsonNode, starting at the root of the data path.
- validate(JsonNode, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Validate the given root JsonNode, starting at the root of the data path.
- validate(ExecutionContext, JsonNode) - Method in class com.networknt.schema.BaseJsonValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AdditionalPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AllOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.AnyOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ConstValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContainsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContentEncodingValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ContentMediaTypeValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependenciesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentRequired
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DependentSchemas
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DiscriminatorValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.DynamicRefValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.EnumValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMaximumValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ExclusiveMinimumValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FalseValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FormatValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.IfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ItemsValidator202012
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.JsonSchema
-
START OF VALIDATE METHODS
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in interface com.networknt.schema.JsonValidator
-
Validate the given JsonNode, the given node is the child node of the root node at given data path.
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaximumValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxLengthValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MaxPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinimumValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinLengthValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinMaxContainsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MinPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.MultipleOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotAllowedValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.NotValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.OneOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PatternValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PrefixItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.PropertyNamesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.ReadOnlyValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RecursiveRefValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RefValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.RequiredValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TrueValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.TypeValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnevaluatedPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UnionTypeValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.UniqueItemsValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.WriteOnlyValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AllOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AnyOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DependentSchemas
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.NotValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.OneOfValidator
- validate(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PropertiesValidator
- validate(ExecutionContext, JsonNode, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
-
Validates to a format.
- validate(ExecutionContext, JsonNode, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Validates to a format.
- validate(ExecutionContext, ValidationContext, JsonNode, JsonNode, JsonNodePath, boolean, Supplier<MessageSourceValidationMessage.Builder>, FormatValidator) - Method in interface com.networknt.schema.Format
-
Validates the format.
- validate(String) - Method in class com.networknt.org.apache.commons.validator.routines.RegexValidator
-
Validates a value against the set of regular expressions returning a String value of the aggregated groups.
- validate(String, boolean, SchemaLocation, SchemaLocation, ValidationContext) - Method in class com.networknt.schema.JsonSchemaIdValidator.DefaultJsonSchemaIdValidator
- validate(String, boolean, SchemaLocation, SchemaLocation, ValidationContext) - Method in interface com.networknt.schema.JsonSchemaIdValidator
-
Validates if the $id value is valid.
- validate(String, InputFormat) - Method in class com.networknt.schema.JsonSchema
-
Validate the given input string using the input format, starting at the root of the data path.
- validate(String, InputFormat, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Validate the given input string using the input format, starting at the root of the data path.
- validate(String, InputFormat, OutputFormat<T>) - Method in class com.networknt.schema.JsonSchema
-
Validates the given input string using the input format, starting at the root of the data path.
- validate(String, InputFormat, OutputFormat<T>, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Validates the given input string using the input format, starting at the root of the data path.
- validate(String, InputFormat, OutputFormat<T>, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Validates the given input string using the input format, starting at the root of the data path.
- validate(String, InputFormat, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Validate the given input string using the input format, starting at the root of the data path.
- validate(URI) - Method in class com.networknt.schema.format.AbstractRFC3986Format
-
Determines if the uri matches the format.
- validate(URI) - Method in class com.networknt.schema.format.IriFormat
- validate(URI) - Method in class com.networknt.schema.format.IriReferenceFormat
- validate(URI) - Method in class com.networknt.schema.format.UriFormat
- validate(URI) - Method in class com.networknt.schema.format.UriReferenceFormat
- validateAndCollect(JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Deprecated.
- validateAndCollect(ExecutionContext, JsonNode) - Method in class com.networknt.schema.JsonSchema
-
Deprecated.
- validateUnknownFormat(ExecutionContext, JsonNode, JsonNode, JsonNodePath) - Method in class com.networknt.schema.FormatValidator
-
When the Format-Assertion vocabulary is specified, implementations MUST fail upon encountering unknown formats.
- validationContext - Variable in class com.networknt.schema.BaseJsonValidator
- ValidationContext - Class in com.networknt.schema
- ValidationContext(JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig) - Constructor for class com.networknt.schema.ValidationContext
- ValidationContext(JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig, ConcurrentMap<String, JsonSchema>, ConcurrentMap<String, JsonSchema>, ConcurrentMap<String, JsonSchema>) - Constructor for class com.networknt.schema.ValidationContext
- ValidationMessage - Class in com.networknt.schema
-
The output format.
- ValidationMessage.Builder - Class in com.networknt.schema
- ValidationMessage.BuilderSupport<S> - Class in com.networknt.schema
- ValidationMessageHandler - Class in com.networknt.schema
-
Validation message handler.
- ValidationMessageHandler(ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath) - Constructor for class com.networknt.schema.ValidationMessageHandler
- ValidationMessageHandler(ErrorMessageType, String, MessageSource, Keyword, JsonSchema, SchemaLocation, JsonNodePath, JsonSchema, Map<String, String>) - Constructor for class com.networknt.schema.ValidationMessageHandler
-
Constructor to create a copy using fields.
- ValidationResult - Class in com.networknt.schema
-
Represents a validation result.
- ValidationResult(Set<ValidationMessage>, ExecutionContext) - Constructor for class com.networknt.schema.ValidationResult
- ValidatorTypeCode - Enum in com.networknt.schema
- value(Object) - Method in class com.networknt.schema.annotation.JsonNodeAnnotation.Builder
- value(Predicate<Object>) - Method in class com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- valueOf(String) - Static method in enum com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.InputFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.JsonType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.PathType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.networknt.schema.walk.WalkFlow
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.networknt.org.apache.commons.validator.routines.DomainValidator.ArrayType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.InputFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.JsonType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.PathType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.ValidatorTypeCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.networknt.schema.walk.WalkFlow
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Consumer<List<SchemaLoader>>) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
-
Customize the schema loaders.
- values(Consumer<List<SchemaMapper>>) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
-
Customize the schema mappers.
- Version201909 - Class in com.networknt.schema
-
Draft 2019-09 dialect.
- Version201909() - Constructor for class com.networknt.schema.Version201909
- Version202012 - Class in com.networknt.schema
-
Draft 2020-12 dialect.
- Version202012() - Constructor for class com.networknt.schema.Version202012
- Version4 - Class in com.networknt.schema
-
Draft 4 dialect.
- Version4() - Constructor for class com.networknt.schema.Version4
- Version6 - Class in com.networknt.schema
-
Draft 6 dialect.
- Version6() - Constructor for class com.networknt.schema.Version6
- Version7 - Class in com.networknt.schema
-
Draft 7 dialect.
- Version7() - Constructor for class com.networknt.schema.Version7
- vocabularies(Consumer<Map<String, Boolean>>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Customize the vocabularies.
- vocabularies(Map<String, Boolean>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds the vocabularies.
- Vocabularies - Class in com.networknt.schema
-
Vocabularies.
- Vocabularies() - Constructor for class com.networknt.schema.Vocabularies
- vocabulary(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds a required vocabulary.
- vocabulary(String, boolean) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Adds a vocabulary.
- Vocabulary - Class in com.networknt.schema
-
Represents a vocabulary in meta-schema.
- Vocabulary(String, Keyword...) - Constructor for class com.networknt.schema.Vocabulary
-
Constructor.
- vocabularyFactory(VocabularyFactory) - Method in class com.networknt.schema.JsonMetaSchema.Builder
-
Sets the vocabulary factory for handling custom vocabularies.
- VocabularyFactory - Interface in com.networknt.schema
-
Factory for
Vocabulary
.
W
- walk(JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(JsonNode, OutputFormat<T>, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, JsonNode, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, JsonNode, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AllOfValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.AnyOfValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DependentSchemas
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.DynamicRefValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.IfValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.ItemsValidator202012
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.JsonValidator
-
This is default implementation of walk method.
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.NotValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.OneOfValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.PropertiesValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RecursiveRefValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.RefValidator
- walk(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in interface com.networknt.schema.walk.JsonSchemaWalker
-
This method gives the capability to walk through the given JsonNode, allowing functionality beyond validation like collecting information,handling cross cutting concerns like logging or instrumentation.
- walk(ExecutionContext, JsonNode, OutputFormat<T>, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, JsonNode, OutputFormat<T>, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node.
- walk(ExecutionContext, String, InputFormat, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(ExecutionContext, String, InputFormat, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(ExecutionContext, String, InputFormat, OutputFormat<T>, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(ExecutionContext, String, InputFormat, OutputFormat<T>, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(String, InputFormat, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(String, InputFormat, boolean, ExecutionContextCustomizer) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walk(String, InputFormat, boolean, Consumer<ExecutionContext>) - Method in class com.networknt.schema.JsonSchema
-
Walk the input.
- walkAtNode(ExecutionContext, JsonNode, JsonNode, JsonNodePath, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk at the node.
- WalkEvent - Class in com.networknt.schema.walk
-
Encapsulation of Walk data that is passed into the
JsonSchemaWalkListener
. - WalkEvent() - Constructor for class com.networknt.schema.walk.WalkEvent
- WalkFlow - Enum in com.networknt.schema.walk
- WalkListenerRunner - Interface in com.networknt.schema.walk
- with(SchemaLoaders.Builder) - Method in class com.networknt.schema.resource.SchemaLoaders.Builder
- with(SchemaMappers.Builder) - Method in class com.networknt.schema.resource.SchemaMappers.Builder
- withConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchema
- WRITE_ONLY - com.networknt.schema.ValidatorTypeCode
- writeOnly(Boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig.Builder
- WriteOnlyValidator - Class in com.networknt.schema
-
JsonValidator
for writeOnly. - WriteOnlyValidator(SchemaLocation, JsonNodePath, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.WriteOnlyValidator
Y
- YAML - com.networknt.schema.InputFormat
-
YAML.
- yamlMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
- yamlMapper - Variable in class com.networknt.schema.serialization.DefaultJsonNodeReader
- yamlMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Deprecated.
- yamlMapper(ObjectMapper) - Method in class com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport
-
Sets the yaml mapper
- YamlMapperFactory - Class in com.networknt.schema.serialization
-
YAML Mapper Factory.
- YamlMapperFactory() - Constructor for class com.networknt.schema.serialization.YamlMapperFactory
All Classes All Packages