Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

AbstractCollector<E> - Class in com.networknt.schema
 
AbstractCollector() - Constructor for class com.networknt.schema.AbstractCollector
 
AbstractFormat - Class in com.networknt.schema
 
AbstractFormat(String) - Constructor for class com.networknt.schema.AbstractFormat
 
AbstractFormat(String, String) - Constructor for class com.networknt.schema.AbstractFormat
 
AbstractJsonValidator - Class in com.networknt.schema
 
AbstractJsonValidator() - Constructor for class com.networknt.schema.AbstractJsonValidator
 
AbstractKeyword - Class in com.networknt.schema
 
AbstractKeyword(String) - Constructor for class com.networknt.schema.AbstractKeyword
 
AbstractWalkListenerRunner - Class in com.networknt.schema.walk
 
AbstractWalkListenerRunner() - Constructor for class com.networknt.schema.walk.AbstractWalkListenerRunner
 
add(String, Collector<E>) - Method in class com.networknt.schema.CollectorContext
Adds a collector with give name.
add(String, Object) - Method in class com.networknt.schema.CollectorContext
Adds a collector or a simple object with give name.
addFormat(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addFormats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addItemWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addItemWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
AdditionalPropertiesValidator - Class in com.networknt.schema
 
AdditionalPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
 
addKeyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addKeywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addUriMappings(Map<String, String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Deprecated.
Use addUriTranslator instead.
addUriTranslator(URITranslator) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addUriTranslator(URITranslator) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
addUrnFactory(URNFactory) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
ALL_KEYWORD_WALK_LISTENER_KEY - Static variable in class com.networknt.schema.SchemaValidatorsConfig
 
AllOfValidator - Class in com.networknt.schema
 
AllOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
 
AnyOfValidator - Class in com.networknt.schema
 
AnyOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
 
append(String, String) - Method in enum com.networknt.schema.PathType
Append the given child token to the provided current path.
append(String, int) - Method in enum com.networknt.schema.PathType
Append the given index to the provided current path.
ApplyDefaultsStrategy - Class in com.networknt.schema
 
ApplyDefaultsStrategy(boolean, boolean, boolean) - Constructor for class com.networknt.schema.ApplyDefaultsStrategy
Specify which default values to apply.
applyDefaultsStrategy - Variable in class com.networknt.schema.BaseJsonValidator
 
arguments(String...) - Method in class com.networknt.schema.ValidationMessage.Builder
 
atPath(String, String) - Method in class com.networknt.schema.BaseJsonValidator
Create the path for a given child token.
atPath(String, int) - Method in class com.networknt.schema.BaseJsonValidator
Create the path for a given child indexed item.
atRoot() - Method in class com.networknt.schema.BaseJsonValidator
Get the root path.

B

BaseJsonValidator - Class in com.networknt.schema
 
BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext) - Constructor for class com.networknt.schema.BaseJsonValidator
 
BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, boolean, boolean, ApplyDefaultsStrategy, PathType) - Constructor for class com.networknt.schema.BaseJsonValidator
 
build() - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
build() - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
build() - Method in class com.networknt.schema.ValidationMessage.Builder
 
builder(String) - Static method in class com.networknt.schema.JsonMetaSchema
Builder without keywords or formats.
builder(String, JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
 
Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
 
builder() - Static method in class com.networknt.schema.JsonSchemaFactory
Builder without keywords or formats.
builder(JsonSchemaFactory) - Static method in class com.networknt.schema.JsonSchemaFactory
 
Builder() - Constructor for class com.networknt.schema.JsonSchemaFactory.Builder
 
Builder() - Constructor for class com.networknt.schema.ValidationMessage.Builder
 
builder() - Static method in class com.networknt.schema.walk.WalkEvent
 
buildValidationMessage(String, String...) - Method in class com.networknt.schema.BaseJsonValidator
 
BUILTIN_FORMATS - Static variable in class com.networknt.schema.JsonSchemaVersion
 

C

checkDiscriminatorMatch(ValidationContext.DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
Checks based on the current ValidationContext.DiscriminatorContext whether the provided JsonSchema a match against against the current discriminator.
checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
 
ClasspathURLFactory - Class in com.networknt.schema.uri
A URIFactory that uses URL for creating URIs.
ClasspathURLFactory() - Constructor for class com.networknt.schema.uri.ClasspathURLFactory
 
ClasspathURLFetcher - Class in com.networknt.schema.uri
A URIfetcher that uses URL.openStream() for fetching and assumes given URIs are actualy URLs.
ClasspathURLFetcher() - Constructor for class com.networknt.schema.uri.ClasspathURLFetcher
 
code(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
collect() - Method in interface com.networknt.schema.Collector
Final method called by the framework that returns the actual collected data.
Collector<E> - Interface in com.networknt.schema
Basic interface that allows the implementers to collect the information and return it.
CollectorContext - Class in com.networknt.schema
Context for holding the output returned by the Collector implementations.
CollectorContext() - Constructor for class com.networknt.schema.CollectorContext
 
com.networknt.schema - package com.networknt.schema
 
com.networknt.schema.format - package com.networknt.schema.format
 
com.networknt.schema.uri - package com.networknt.schema.uri
 
com.networknt.schema.urn - package com.networknt.schema.urn
 
com.networknt.schema.utils - package com.networknt.schema.utils
 
com.networknt.schema.walk - package com.networknt.schema.walk
 
combine(Object) - Method in class com.networknt.schema.AbstractCollector
 
combine(Object) - Method in interface com.networknt.schema.Collector
This method should be called by the intermediate touch points that want to combine the data being collected by this collector.
combine(URITranslator...) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a CompositeURITranslator.
combine(Collection<? extends URITranslator>) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a CompositeURITranslator.
combineWithCollector(String, Object) - Method in class com.networknt.schema.CollectorContext
Combines data with Collector identified by the given name.
COMMON_BUILTIN_FORMATS - Static variable in class com.networknt.schema.JsonMetaSchema
 
CompositeURITranslator() - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
CompositeURITranslator(URITranslator...) - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
CompositeURITranslator(Collection<? extends URITranslator>) - Constructor for class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
constructValidationMessage(String, String, String...) - Method in class com.networknt.schema.BaseJsonValidator
 
constructWalkEvent(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
ConstValidator - Class in com.networknt.schema
 
ConstValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ConstValidator
 
ContainsValidator - Class in com.networknt.schema
 
ContainsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContainsValidator
 
convert(URI) - Static method in class com.networknt.schema.uri.ClasspathURLFactory
 
convertToJsonPointer(String) - Method in enum com.networknt.schema.PathType
 
copyEvaluatedProperties() - Method in class com.networknt.schema.CollectorContext
Clones the properties that have been evaluated.
create(String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
create(URI, String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
create(String) - Method in interface com.networknt.schema.uri.URIFactory
 
create(URI, String) - Method in interface com.networknt.schema.uri.URIFactory
 
create(String) - Method in class com.networknt.schema.uri.URISchemeFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.URISchemeFactory
 
create(String) - Method in class com.networknt.schema.uri.URLFactory
 
create(URI, String) - Method in class com.networknt.schema.uri.URLFactory
 
create(String) - Method in interface com.networknt.schema.urn.URNFactory
 
createValidationContext(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
 
CustomErrorMessageType - Class in com.networknt.schema
 
customMessage(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 

D

DateTimeValidator - Class in com.networknt.schema
 
DateTimeValidator(String, JsonNode, JsonSchema, ValidationContext, String, ValidatorTypeCode) - Constructor for class com.networknt.schema.DateTimeValidator
 
debug(Logger, JsonNode, JsonNode, String) - Method in class com.networknt.schema.BaseJsonValidator
 
DEFAULT - Static variable in enum com.networknt.schema.PathType
The default path generation approach to use.
DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
DefaultKeywordWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultKeywordWalkListenerRunner(Map<String, List<JsonSchemaWalkListener>>) - Constructor for class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
defaultMetaSchemaURI(String) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
DefaultPropertyWalkListenerRunner - Class in com.networknt.schema.walk
 
DefaultPropertyWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
DependenciesValidator - Class in com.networknt.schema
 
DependenciesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
 
DependentRequired - Class in com.networknt.schema
 
DependentRequired(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
 
DependentSchemas - Class in com.networknt.schema
 
DependentSchemas(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
 
details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.Builder
 
detect(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
Detects schema version based on the schema tag: if the schema tag is not present, throws JsonSchemaException with the corresponding message, otherwise - returns the detected spec version.
detectOptionalVersion(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
Detects schema version based on the schema tag: if the schema tag is not present, returns an empty Optional value, otherwise - returns the detected spec version wrapped into Optional.
detectOptionalVersion(String) - Static method in class com.networknt.schema.SpecVersionDetector
 
DiscriminatorContext() - Constructor for class com.networknt.schema.ValidationContext.DiscriminatorContext
 
doLoadCollectors() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
DomainValidator - Class in com.networknt.schema.format
Domain name validation routines.
DomainValidator.ArrayType - Enum in com.networknt.schema.format
enum used by DomainValidator.updateTLDOverride(ArrayType, String[]) to determine which override array to update / fetch
DurationValidator - Class in com.networknt.schema.format
Validates that a string property conforms to RFC 3339's understanding of duration as defined in ISO 8601:1988.
DurationValidator(String, JsonNode, JsonSchema, ValidationContext, String, ValidatorTypeCode) - Constructor for class com.networknt.schema.format.DurationValidator
 

E

EmailValidator - Class in com.networknt.schema.format
Perform email validations.
EmailValidator(String, JsonNode, JsonSchema, ValidationContext, String, ValidatorTypeCode) - Constructor for class com.networknt.schema.format.EmailValidator
 
enableUriSchemaCache(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
enterDiscriminatorContext(ValidationContext.DiscriminatorContext, String) - Method in class com.networknt.schema.ValidationContext
 
EnumValidator - Class in com.networknt.schema
 
EnumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.EnumValidator
 
equals(double, double) - Method in class com.networknt.schema.BaseJsonValidator
 
equals(CharSequence, CharSequence) - Static method in class com.networknt.schema.utils.StringUtils
 
equals(Object) - Method in class com.networknt.schema.ValidationMessage
 
equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
 
equalsToSchemaType(JsonNode, JsonType, JsonSchema, ValidationContext) - Static method in class com.networknt.schema.utils.JsonNodeUtil
 
ErrorMessageType - Interface in com.networknt.schema
 
ExclusiveMaximumValidator - Class in com.networknt.schema
 
ExclusiveMaximumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
 
ExclusiveMinimumValidator - Class in com.networknt.schema
 
ExclusiveMinimumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
 

F

failFast - Variable in class com.networknt.schema.BaseJsonValidator
 
FalseValidator - Class in com.networknt.schema
 
FalseValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.FalseValidator
 
fetch(URI) - Method in class com.networknt.schema.uri.ClasspathURLFetcher
fetch(URI) - Method in interface com.networknt.schema.uri.URIFetcher
 
fetch(URI) - Method in class com.networknt.schema.uri.URISchemeFetcher
 
fetch(URI) - Method in class com.networknt.schema.uri.URLFetcher
fetchSubSchemaNode(ValidationContext) - Method in class com.networknt.schema.BaseJsonValidator
 
findAncestor() - Method in class com.networknt.schema.JsonSchema
 
forceHttps(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
Format - Interface in com.networknt.schema
 
format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.Builder
 
FormatKeyword - Class in com.networknt.schema
 
FormatKeyword(ValidatorTypeCode, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
 
FormatValidator - Class in com.networknt.schema
 
FormatValidator(String, JsonNode, JsonSchema, ValidationContext, Format, ValidatorTypeCode) - Constructor for class com.networknt.schema.FormatValidator
 
fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
 

G

get(String) - Method in class com.networknt.schema.CollectorContext
Gets the data associated with a given name.
get(String) - Static method in class com.networknt.schema.ThreadInfo
 
getAll() - Method in class com.networknt.schema.CollectorContext
Returns all the collected data.
getApplyDefaultsStrategy() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getArguments() - Method in class com.networknt.schema.ValidationMessage
 
getArrayItemWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getAt() - Method in class com.networknt.schema.walk.WalkEvent
 
getChildSchemas() - Method in class com.networknt.schema.OneOfValidator
 
getCode() - Method in class com.networknt.schema.ValidationMessage
 
getCollectorContext() - Method in class com.networknt.schema.JsonSchema
 
getCollectorContext() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getCollectorContext() - Method in class com.networknt.schema.ValidationResult
 
getConfig() - Method in class com.networknt.schema.ValidationContext
 
getCurrentDiscriminatorContext() - Method in class com.networknt.schema.ValidationContext
 
getCurrentJsonSchemaFactory() - Method in class com.networknt.schema.walk.WalkEvent
 
getCurrentUri() - Method in class com.networknt.schema.JsonSchema
 
getCustomMessage() - Method in interface com.networknt.schema.ErrorMessageType
 
getCustomMessage() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getDescription() - Method in enum com.networknt.schema.walk.WalkFlow
 
getDetails() - Method in class com.networknt.schema.ValidationMessage
 
getDiscriminatorForPath(String) - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
 
getErrorCode() - Method in class com.networknt.schema.CustomErrorMessageType
 
getErrorCode() - Method in interface com.networknt.schema.ErrorMessageType
Your error code.
getErrorCode() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorCodeKey() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getErrorMessageDescription() - Method in class com.networknt.schema.AbstractFormat
 
getErrorMessageDescription() - Method in interface com.networknt.schema.Format
 
getErrorMessageDescription() - Method in class com.networknt.schema.PatternFormat
 
getEvaluatedProperties() - Method in class com.networknt.schema.CollectorContext
Identifies which properties have been evaluated.
getInstance() - Static method in class com.networknt.schema.CollectorContext
 
getInstance() - Static method in class com.networknt.schema.format.DomainValidator
Returns the singleton instance of this validator.
getInstance(boolean) - Static method in class com.networknt.schema.format.DomainValidator
Returns the singleton instance of this validator, with local validation as required.
getInstance() - Static method in class com.networknt.schema.format.InetAddressValidator
Returns the singleton instance of this validator.
getInstance() - Static method in class com.networknt.schema.JsonSchemaFactory
Deprecated.
This is a method that is kept to ensure backward compatible. You shouldn't use it anymore. Please specify the draft version when get an instance.
getInstance(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
 
getInstance() - Method in class com.networknt.schema.JsonSchemaVersion
 
getInstance() - Method in class com.networknt.schema.Version201909
 
getInstance() - Method in class com.networknt.schema.Version202012
 
getInstance() - Method in class com.networknt.schema.Version4
 
getInstance() - Method in class com.networknt.schema.Version6
 
getInstance() - Method in class com.networknt.schema.Version7
 
getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
 
getKeywordName(String) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
getKeyWordName() - Method in class com.networknt.schema.walk.WalkEvent
 
getKeywords() - Method in class com.networknt.schema.JsonMetaSchema
 
getKeywordWalkListenersMap() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getMessage() - Method in class com.networknt.schema.ValidationMessage
 
getMessageFormat() - Method in class com.networknt.schema.CustomErrorMessageType
 
getMessageFormat() - Method in interface com.networknt.schema.ErrorMessageType
optional message format
getMessageFormat() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getMetaSchema() - Method in class com.networknt.schema.ValidationContext
 
getName() - Method in class com.networknt.schema.AbstractFormat
 
getName() - Method in interface com.networknt.schema.Format
 
getName() - Method in class com.networknt.schema.PatternFormat
 
getName() - Method in enum com.networknt.schema.walk.WalkFlow
 
getNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getNodeByFragmentRef(String, JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
getNodeFieldType() - Method in class com.networknt.schema.BaseJsonValidator
 
getNonFormatKeywords(SpecVersion.VersionFlag) - Static method in enum com.networknt.schema.ValidatorTypeCode
 
getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
 
getParentSchema() - Method in class com.networknt.schema.walk.WalkEvent
 
getPath() - Method in class com.networknt.schema.ValidationMessage
 
getPathType() - Method in class com.networknt.schema.BaseJsonValidator
 
getPathType() - Method in class com.networknt.schema.SchemaValidatorsConfig
Get the approach used to generate paths in messages, logs and errors.
getPropertyWalkListeners() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getReferenceParsingInProgress(String) - Method in class com.networknt.schema.ValidationContext
 
getRefSchema(URI) - Method in class com.networknt.schema.walk.WalkEvent
 
getRefSchema(URI, SchemaValidatorsConfig) - Method in class com.networknt.schema.walk.WalkEvent
 
getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
Find the schema node for $ref attribute.
getRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 
getRoot() - Method in enum com.networknt.schema.PathType
Return the representation of the document root.
getRootNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchema() - Method in class com.networknt.schema.ItemsValidator
 
getSchema() - Method in class com.networknt.schema.ItemsValidator202012
 
getSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(String) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(InputStream, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(InputStream) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(URI, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
getSchema() - Method in class com.networknt.schema.JsonSchemaRef
 
getSchemaNode() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaNode() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchemaNodeType(JsonNode) - Static method in class com.networknt.schema.TypeFactory
 
getSchemaPath() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaPath() - Method in class com.networknt.schema.ValidationMessage
 
getSchemaPath() - Method in class com.networknt.schema.walk.WalkEvent
 
getSchemaRef() - Method in class com.networknt.schema.RefValidator
 
getSchemas() - Method in class com.networknt.schema.PropertiesValidator
 
getSchemaType() - Method in class com.networknt.schema.TypeValidator
 
getString(String) - Static method in class com.networknt.schema.I18nSupport
 
getTLDEntries(DomainValidator.ArrayType) - Static method in class com.networknt.schema.format.DomainValidator
Get a copy of the 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
 
getUri() - Method in class com.networknt.schema.JsonMetaSchema
 
getURIFactories() - Method in class com.networknt.schema.uri.URISchemeFactory
 
getUriFactory() - Method in class com.networknt.schema.JsonSchemaFactory
 
getURIFactory() - Method in class com.networknt.schema.ValidationContext
 
getURIFetchers() - Method in class com.networknt.schema.uri.URISchemeFetcher
 
getUriMappings() - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
Use getUriTranslator() instead
getUriTranslator() - Method in class com.networknt.schema.JsonSchemaFactory
 
getUriTranslator() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
getURNFactory() - Method in class com.networknt.schema.ValidationContext
 
getV201909() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV202012() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV4() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV6() - Static method in class com.networknt.schema.JsonMetaSchema
 
getV7() - Static method in class com.networknt.schema.JsonMetaSchema
 
getValidationMessages() - Method in exception com.networknt.schema.JsonSchemaException
 
getValidationMessages() - Method in class com.networknt.schema.ValidationResult
 
getValidators() - Method in class com.networknt.schema.JsonSchema
 
getValidatorType() - Method in class com.networknt.schema.BaseJsonValidator
 
getValue() - Method in class com.networknt.schema.AbstractKeyword
 
getValue() - Method in class com.networknt.schema.FormatKeyword
 
getValue() - Method in interface com.networknt.schema.Keyword
 
getValue() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getValueNodeType(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.TypeFactory
 
getVersionCode() - Method in enum com.networknt.schema.ValidatorTypeCode
 
getVersionFlags(long) - Method in class com.networknt.schema.SpecVersion
Translates a numeric version code into a Set of VersionFlag enums
getVersionFlagValue() - Method in enum com.networknt.schema.SpecVersion.VersionFlag
 
getVersionValue(Set<SpecVersion.VersionFlag>) - Method in class com.networknt.schema.SpecVersion
Translates a set of VersionFlag enums into a long version code
greaterThan(double, double) - Method in class com.networknt.schema.BaseJsonValidator
 

H

hashCode() - Method in class com.networknt.schema.ValidationMessage
 
hasMatchedNode() - Method in class com.networknt.schema.ValidatorState
 
hasRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 

I

I18nSupport - Class in com.networknt.schema
Created by leaves chen [email protected] on 2021/8/23.
I18nSupport() - Constructor for class com.networknt.schema.I18nSupport
 
idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
IfValidator - Class in com.networknt.schema
 
IfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.IfValidator
 
InetAddressValidator - Class in com.networknt.schema.format
InetAddress validation and conversion routines (java.net.InetAddress).
InetAddressValidator() - Constructor for class com.networknt.schema.format.InetAddressValidator
 
initializeValidators() - Method in class com.networknt.schema.JsonSchema
Initializes the validators' JsonSchema instances.
isActive() - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
Returns true if we have a discriminator active.
isBlank(CharSequence) - Static method in class com.networknt.schema.utils.StringUtils
 
isBoolean(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isComplexValidator() - Method in class com.networknt.schema.ValidatorState
 
isDiscriminatorMatchFound() - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
 
isEcma262Validator() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isFailFast() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isHandleNullableField() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isInteger(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isJavaSemantics() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
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(CharSequence) - Static method in class com.networknt.schema.utils.StringUtils
 
isNumber(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
Check if the type of the JsonNode's value is number based on the status of typeLoose flag.
isNumeric(String) - Static method in class com.networknt.schema.utils.StringChecker
 
isOpenAPI3StyleDiscriminators() - Method in class com.networknt.schema.SchemaValidatorsConfig
Indicates whether OpenAPI 3 style discriminators should be supported
isPartOfOneOfMultipleType() - Method in class com.networknt.schema.BaseJsonValidator
 
isResetCollectorContext() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isStrict(String) - Method in class com.networknt.schema.SchemaValidatorsConfig
Answers whether a keyword's validators may relax their analysis.
isTypeLoose() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
isUUID(String) - Method in class com.networknt.schema.UUIDValidator
 
isValid(String) - Method in class com.networknt.schema.format.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.schema.format.EmailValidator
Checks if a field has a valid e-mail address.
isValid(String) - Method in class com.networknt.schema.format.InetAddressValidator
Checks if the specified string is a valid IP address.
isValid(String) - Method in class com.networknt.schema.format.RegexValidator
Validate a value against the set of regular expressions.
isValidationEnabled() - Method in class com.networknt.schema.ValidatorState
 
isValidCountryCodeTld(String) - Method in class com.networknt.schema.format.DomainValidator
Returns true if the specified String matches any IANA-defined country code top-level domain.
isValidDomain(String) - Method in class com.networknt.schema.format.EmailValidator
Returns true if the domain component of an email address is valid.
isValidGenericTld(String) - Method in class com.networknt.schema.format.DomainValidator
Returns true if the specified String matches any IANA-defined generic top-level domain.
isValidInet4Address(String) - Method in class com.networknt.schema.format.InetAddressValidator
Validates an IPv4 address.
isValidInet6Address(String) - Method in class com.networknt.schema.format.InetAddressValidator
Validates an IPv6 address.
isValidInfrastructureTld(String) - Method in class com.networknt.schema.format.DomainValidator
Returns true if the specified String matches any IANA-defined infrastructure top-level domain.
isValidLocalTld(String) - Method in class com.networknt.schema.format.DomainValidator
Returns true if the specified String matches any widely used "local" domains (localhost or localdomain).
isValidTld(String) - Method in class com.networknt.schema.format.DomainValidator
Returns true if the specified String matches any IANA-defined top-level domain.
isValidUser(String) - Method in class com.networknt.schema.format.EmailValidator
Returns true if the user component of an email address is valid.
isWalkEnabled() - Method in class com.networknt.schema.ValidatorState
 
isWriteMode() - Method in class com.networknt.schema.SchemaValidatorsConfig
 
ItemsValidator - Class in com.networknt.schema
 
ItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
 
ItemsValidator202012 - Class in com.networknt.schema
 
ItemsValidator202012(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator202012
 

J

JsonMetaSchema - Class in com.networknt.schema
 
JsonMetaSchema.Builder - Class in com.networknt.schema
 
JsonNodeUtil - Class in com.networknt.schema.utils
 
JsonNodeUtil() - Constructor for class com.networknt.schema.utils.JsonNodeUtil
 
JsonSchema - Class in com.networknt.schema
This is the core of json constraint implementation.
JsonSchema(ValidationContext, URI, JsonNode) - Constructor for class com.networknt.schema.JsonSchema
 
JsonSchema(ValidationContext, String, URI, JsonNode, JsonSchema) - Constructor for class com.networknt.schema.JsonSchema
 
JsonSchema(ValidationContext, URI, JsonNode, boolean) - Constructor for class com.networknt.schema.JsonSchema
 
JsonSchemaException - Exception in com.networknt.schema
 
JsonSchemaException(ValidationMessage) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaException(String) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaException(Throwable) - Constructor for exception com.networknt.schema.JsonSchemaException
 
JsonSchemaFactory - Class in com.networknt.schema
 
JsonSchemaFactory.Builder - Class in com.networknt.schema
 
JsonSchemaRef - Class in com.networknt.schema
Use this object instead a JsonSchema for references.
JsonSchemaRef(JsonSchema) - Constructor for class com.networknt.schema.JsonSchemaRef
 
JsonSchemaVersion - Class in com.networknt.schema
 
JsonSchemaVersion() - Constructor for class com.networknt.schema.JsonSchemaVersion
 
JsonSchemaWalker - Interface in com.networknt.schema.walk
 
JsonSchemaWalkListener - Interface in com.networknt.schema.walk
Listener class that captures walkStart and walkEnd events.
JsonType - Enum in com.networknt.schema
 
JsonValidator - Interface in com.networknt.schema
Standard json validator interface, implemented by all validators and JsonSchema.

K

Keyword - Interface in com.networknt.schema
 

L

leaveDiscriminatorContextImmediately(String) - Method in class com.networknt.schema.ValidationContext
 
lessThan(double, double) - Method in class com.networknt.schema.BaseJsonValidator
 

M

map(String, String) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a simple mapping from one URI to another.
map(URI, URI) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a simple mapping from one URI to another.
map(Map<String, String>) - Static method in interface com.networknt.schema.uri.URITranslator
Creates a map-based mapping from one URI to another.
MappingURITranslator(Map<String, String>) - Constructor for class com.networknt.schema.uri.URITranslator.MappingURITranslator
 
markMatch() - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
 
match(String) - Method in class com.networknt.schema.format.RegexValidator
Validate a value against the set of regular expressions returning the array of matched groups.
matches(String) - Method in interface com.networknt.schema.Format
 
matches(String) - Method in class com.networknt.schema.format.RegexFormat
 
matches(String) - Method in class com.networknt.schema.format.TimeFormat
 
matches(String) - Method in class com.networknt.schema.PatternFormat
 
MaximumValidator - Class in com.networknt.schema
 
MaximumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
 
MaxItemsValidator - Class in com.networknt.schema
 
MaxItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
 
MaxLengthValidator - Class in com.networknt.schema
 
MaxLengthValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
 
MaxPropertiesValidator - Class in com.networknt.schema
 
MaxPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
 
min - Variable in class com.networknt.schema.MinPropertiesValidator
 
MinimumValidator - Class in com.networknt.schema
 
MinimumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
 
MinItemsValidator - Class in com.networknt.schema
 
MinItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
 
MinLengthValidator - Class in com.networknt.schema
 
MinLengthValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinLengthValidator
 
MinMaxContainsValidator - Class in com.networknt.schema
Tests the validity of maxContains and minContains in a schema.
MinMaxContainsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinMaxContainsValidator
 
MinPropertiesValidator - Class in com.networknt.schema
 
MinPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
 
MultipleOfValidator - Class in com.networknt.schema
 
MultipleOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
 

N

newJsonSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
 
newValidator(ValidationContext, String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.JsonMetaSchema
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
 
newValidator(String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationContext
 
newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
 
NonValidationKeyword - Class in com.networknt.schema
Used for Keywords that have no validation aspect, but are part of the metaschema.
NonValidationKeyword(String) - Constructor for class com.networknt.schema.NonValidationKeyword
 
NOOP - Static variable in interface com.networknt.schema.uri.URITranslator
 
normalizeMetaSchemaUri(String, boolean, boolean) - Static method in class com.networknt.schema.JsonSchemaFactory
 
NotAllowedValidator - Class in com.networknt.schema
 
NotAllowedValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
 
NotValidator - Class in com.networknt.schema
 
NotValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotValidator
 

O

objectMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
of(String) - Static method in class com.networknt.schema.CustomErrorMessageType
 
of(String, MessageFormat) - Static method in class com.networknt.schema.CustomErrorMessageType
 
of(String, ErrorMessageType, String, String, String...) - Static method in class com.networknt.schema.ValidationMessage
 
of(String, ErrorMessageType, String, String, Map<String, Object>) - Static method in class com.networknt.schema.ValidationMessage
 
ofWithCustom(String, ErrorMessageType, String, String, String, String...) - Static method in class com.networknt.schema.ValidationMessage
 
OneOfValidator - Class in com.networknt.schema
 
OneOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.OneOfValidator
 
onWalkEnd(WalkEvent, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 
onWalkStart(WalkEvent) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
 

P

parentSchema - Variable in class com.networknt.schema.BaseJsonValidator
 
parseErrorCode(String) - Method in class com.networknt.schema.BaseJsonValidator
 
path(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
PathType - Enum in com.networknt.schema
Enumeration defining the different approached available to generate the paths added to validation messages.
PatternFormat - Class in com.networknt.schema
 
PatternFormat(String, String) - Constructor for class com.networknt.schema.PatternFormat
 
PatternPropertiesValidator - Class in com.networknt.schema
 
PatternPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternPropertiesValidator
 
PatternValidator - Class in com.networknt.schema
 
PatternValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PatternValidator
 
PrefixItemsValidator - Class in com.networknt.schema
 
PrefixItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PrefixItemsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.AllOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.AnyOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ContainsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.DependenciesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.DependentSchemas
 
preloadJsonSchema() - Method in class com.networknt.schema.IfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.ItemsValidator202012
 
preloadJsonSchema() - Method in interface com.networknt.schema.JsonValidator
In case the JsonValidator has a related JsonSchema or several ones, calling preloadJsonSchema will actually load the schema document(s) eagerly.
preloadJsonSchema() - Method in class com.networknt.schema.NotValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.OneOfValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PatternPropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PrefixItemsValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PropertiesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.PropertyNamesValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.RefValidator
 
preloadJsonSchema() - Method in class com.networknt.schema.UnionTypeValidator
 
preloadJsonSchemas(Collection<JsonSchema>) - Method in class com.networknt.schema.BaseJsonValidator
 
PropertiesValidator - Class in com.networknt.schema
 
PropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
 
PROPERTY - Static variable in class com.networknt.schema.PatternPropertiesValidator
 
PROPERTY - Static variable in class com.networknt.schema.PropertiesValidator
 
PropertyNamesValidator - Class in com.networknt.schema
 
PropertyNamesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
 

R

readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
 
ReadOnlyValidator - Class in com.networknt.schema
 
ReadOnlyValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
 
RefValidator - Class in com.networknt.schema
 
RefValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RefValidator
 
RegexFormat - Class in com.networknt.schema.format
Validates that a value is a valid regex.
RegexFormat() - Constructor for class com.networknt.schema.format.RegexFormat
 
RegexValidator - Class in com.networknt.schema.format
Regular Expression validation (using JDK 1.4+ regex support).
RegexValidator(String) - Constructor for class com.networknt.schema.format.RegexValidator
Construct a case sensitive validator for a single regular expression.
RegexValidator(String, boolean) - Constructor for class com.networknt.schema.format.RegexValidator
Construct a validator for a single regular expression with the specified case sensitivity.
RegexValidator(String[]) - Constructor for class com.networknt.schema.format.RegexValidator
Construct a case sensitive validator that matches any one of the set of regular expressions.
RegexValidator(String[], boolean) - Constructor for class com.networknt.schema.format.RegexValidator
Construct a validator that matches any one of the set of regular expressions with the specified case sensitivity.
registerAndMergeDiscriminator(ValidationContext.DiscriminatorContext, ObjectNode, JsonSchema, String) - Static method in class com.networknt.schema.BaseJsonValidator
Rolls up all nested and compatible discriminators to the root discriminator of the type.
registerDiscriminator(String, ObjectNode) - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
 
remove(String) - Static method in class com.networknt.schema.ThreadInfo
 
removeEmptyFragmentSuffix(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
replaceEvaluatedProperties(Collection<String>) - Method in class com.networknt.schema.CollectorContext
Replaces the properties that have been evaluated.
RequiredValidator - Class in com.networknt.schema
 
RequiredValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
 
reset() - Method in class com.networknt.schema.CollectorContext
Reset the context
resolveSchemaId(JsonNode) - Method in class com.networknt.schema.ValidationContext
 
runPostWalkListeners(List<JsonSchemaWalkListener>, WalkEvent, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
runPostWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPostWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPostWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPostWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.WalkListenerRunner
 
runPreWalkListeners(List<JsonSchemaWalkListener>, WalkEvent) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
 
runPreWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultItemWalkListenerRunner
 
runPreWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
 
runPreWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
 
runPreWalkListeners(String, JsonNode, JsonNode, String, String, JsonNode, JsonSchema, ValidationContext, JsonSchemaFactory) - Method in interface com.networknt.schema.walk.WalkListenerRunner
 

S

schema - Variable in class com.networknt.schema.RefValidator
 
schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
 
schemaPath - Variable in class com.networknt.schema.BaseJsonValidator
 
schemaPath(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
SchemaValidatorsConfig - Class in com.networknt.schema
 
SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
 
set(String, Object) - Static method in class com.networknt.schema.ThreadInfo
 
setApplyDefaultsStrategy(ApplyDefaultsStrategy) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setCollectorContext(CollectorContext) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setComplexValidator(boolean) - Method in class com.networknt.schema.ValidatorState
 
setConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.ValidationContext
 
setCustomMessage(String) - Method in class com.networknt.schema.FormatKeyword
 
setCustomMessage(String) - Method in interface com.networknt.schema.Keyword
 
setCustomMessage(String) - Method in enum com.networknt.schema.ValidatorTypeCode
 
setEcma262Validator(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setFailFast(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When enabled, JsonValidator.validate(JsonNode, JsonNode, String) or JsonValidator.validate(JsonNode) doesn't return any Set<ValidationMessage>, instead a JsonSchemaException is thrown as soon as a validation errors is discovered.
setHandleNullableField(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setJavaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setLoadCollectors(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setLosslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setMatchedNode(boolean) - Method in class com.networknt.schema.ValidatorState
 
setOpenAPI3StyleDiscriminators(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When enabled, the validation of anyOf and allOf in polymorphism will respect OpenAPI 3 style discriminators as described in the OpenAPI 3.0.3 spec.
setPathType(PathType) - Method in class com.networknt.schema.SchemaValidatorsConfig
Set the approach used to generate paths in messages, logs and errors (default is PathType.LEGACY).
setReferenceParsingInProgress(String, JsonSchemaRef) - Method in class com.networknt.schema.ValidationContext
 
setResetCollectorContext(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setSchemaPath(String) - Method in class com.networknt.schema.ValidationMessage
 
setStrict(String, boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
Alters the strictness of validations for a specific keyword.
setType(String) - Method in class com.networknt.schema.ValidationMessage
 
setTypeLoose(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
 
setUriMappings(Map<String, String>) - Method in class com.networknt.schema.SchemaValidatorsConfig
Deprecated.
Use addUriTranslator() instead
setValidationEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
 
setWalkEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
 
setWriteMode(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
When set to true considers that schema is used to write data then ReadOnlyValidator is activated.
shouldApplyArrayDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
shouldApplyPropertyDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
shouldApplyPropertyDefaultsIfNull() - Method in class com.networknt.schema.ApplyDefaultsStrategy
 
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
StringChecker - Class in com.networknt.schema.utils
 
StringChecker() - Constructor for class com.networknt.schema.utils.StringChecker
 
StringUtils - Class in com.networknt.schema.utils
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.ClasspathURLFactory
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.ClasspathURLFetcher
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.URLFactory
 
SUPPORTED_SCHEMES - Static variable in class com.networknt.schema.uri.URLFetcher
 

T

ThreadInfo - Class in com.networknt.schema
 
ThreadInfo() - Constructor for class com.networknt.schema.ThreadInfo
 
ThresholdMixin - Interface in com.networknt.schema
 
thresholdValue() - Method in interface com.networknt.schema.ThresholdMixin
 
TimeFormat - Class in com.networknt.schema.format
Validates that a value conforms to the time specification in RFC 3339.
TimeFormat() - Constructor for class com.networknt.schema.format.TimeFormat
 
toString() - Method in class com.networknt.schema.format.RegexValidator
Provide a String representation of this validator.
toString() - Method in class com.networknt.schema.JsonSchema
 
toString() - Method in enum com.networknt.schema.JsonType
 
toString() - Method in class com.networknt.schema.ValidationMessage
 
toString() - Method in enum com.networknt.schema.ValidatorTypeCode
 
translate(URI) - Method in class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 
translate(URI) - Method in class com.networknt.schema.uri.URITranslator.MappingURITranslator
 
translate(URI) - Method in interface com.networknt.schema.uri.URITranslator
Translates one URI into another.
TrueValidator - Class in com.networknt.schema
 
TrueValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
 
type(String) - Method in class com.networknt.schema.ValidationMessage.Builder
 
TypeFactory - Class in com.networknt.schema
 
TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
 
TypeValidator - Class in com.networknt.schema
 
TypeValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TypeValidator
 

U

UnEvaluatedPropertiesValidator - Class in com.networknt.schema
 
UnEvaluatedPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnEvaluatedPropertiesValidator
 
UnionTypeValidator - Class in com.networknt.schema
 
UnionTypeValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
 
UniqueItemsValidator - Class in com.networknt.schema
 
UniqueItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
 
updateTLDOverride(DomainValidator.ArrayType, String[]) - Static method in class com.networknt.schema.format.DomainValidator
Update one of the TLD override arrays.
uriFactory(URIFactory, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Maps a number of schemes to a URIFactory.
uriFactory(URIFactory, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
URIFactory - Interface in com.networknt.schema.uri
The URIFactory interface defines how URIs are able to be combined and created.
uriFetcher(URIFetcher, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
Maps a number of schemes to a URIFetcher.
uriFetcher(URIFetcher, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
URIFetcher - Interface in com.networknt.schema.uri
The URIFetcher interface defines how file streams are able to be fetched given a URI.
URISchemeFactory - Class in com.networknt.schema.uri
The URISchemaFactory will proxy to other URIFactorys based on the scheme being used.
URISchemeFactory(Map<String, URIFactory>) - Constructor for class com.networknt.schema.uri.URISchemeFactory
 
URISchemeFetcher - Class in com.networknt.schema.uri
The URISchemeFetcher will proxy to other URIFetchers based on the scheme being used.
URISchemeFetcher(Map<String, URIFetcher>) - Constructor for class com.networknt.schema.uri.URISchemeFetcher
 
URITranslator - Interface in com.networknt.schema.uri
 
URITranslator.CompositeURITranslator - Class in com.networknt.schema.uri
 
URITranslator.MappingURITranslator - Class in com.networknt.schema.uri
Provides support for legacy map-based translations
URLFactory - Class in com.networknt.schema.uri
A URIFactory that uses URL for creating URIs.
URLFactory() - Constructor for class com.networknt.schema.uri.URLFactory
 
URLFetcher - Class in com.networknt.schema.uri
A URIfetcher that uses URL.openStream() for fetching and assumes given URIs are actualy URLs.
URLFetcher() - Constructor for class com.networknt.schema.uri.URLFetcher
 
URNFactory - Interface in com.networknt.schema.urn
 
UUIDValidator - Class in com.networknt.schema
 
UUIDValidator(String, JsonNode, JsonSchema, ValidationContext, String, ValidatorTypeCode) - Constructor for class com.networknt.schema.UUIDValidator
 

V

validate(JsonNode) - Method in class com.networknt.schema.AbstractJsonValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.AllOfValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.AnyOfValidator
 
validate(JsonNode) - Method in class com.networknt.schema.BaseJsonValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ConstValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ContainsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.DateTimeValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependenciesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependentRequired
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependentSchemas
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.EnumValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ExclusiveMaximumValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ExclusiveMinimumValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.FalseValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.format.DurationValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.format.EmailValidator
 
validate(String) - Method in class com.networknt.schema.format.RegexValidator
Validate a value against the set of regular expressions returning a String value of the aggregated groups.
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.FormatValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.IfValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ItemsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ItemsValidator202012
 
validate(JsonNode) - Method in class com.networknt.schema.JsonSchema
START OF VALIDATE METHODS
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.JsonSchema
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.JsonSchemaRef
 
validate(JsonNode) - Method in interface com.networknt.schema.JsonValidator
Validate the given root JsonNode, starting at the root of the data path.
validate(JsonNode, JsonNode, String) - Method in interface com.networknt.schema.JsonValidator
Validate the given JsonNode, the given node is the child node of the root node at given data path.
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaximumValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxItemsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxLengthValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MaxPropertiesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinimumValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinItemsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinLengthValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinMaxContainsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MinPropertiesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.MultipleOfValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.NotAllowedValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.NotValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.OneOfValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.PatternPropertiesValidator
 
validate(JsonNode) - Method in class com.networknt.schema.PatternValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.PatternValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.PrefixItemsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.PropertiesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.PropertyNamesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.ReadOnlyValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.RefValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.RequiredValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.TrueValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.TypeValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.UnEvaluatedPropertiesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.UnionTypeValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.UniqueItemsValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.UUIDValidator
 
validateAndCollect(JsonNode) - Method in class com.networknt.schema.JsonSchema
 
validationContext - Variable in class com.networknt.schema.BaseJsonValidator
 
ValidationContext - Class in com.networknt.schema
 
ValidationContext(URIFactory, URNFactory, JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationContext.DiscriminatorContext - Class in com.networknt.schema
 
ValidationMessage - Class in com.networknt.schema
 
ValidationMessage.Builder - Class in com.networknt.schema
 
ValidationResult - Class in com.networknt.schema
 
ValidationResult(Set<ValidationMessage>, CollectorContext) - Constructor for class com.networknt.schema.ValidationResult
 
VALIDATOR_STATE_KEY - Static variable in class com.networknt.schema.ValidatorState
 
ValidatorState - Class in com.networknt.schema
 
ValidatorState() - Constructor for class com.networknt.schema.ValidatorState
 
ValidatorTypeCode - Enum in com.networknt.schema
 
valueOf(String) - Static method in enum com.networknt.schema.format.DomainValidator.ArrayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.PathType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.schema.walk.WalkFlow
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.networknt.schema.format.DomainValidator.ArrayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.JsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.PathType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.SpecVersion.VersionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.ValidatorTypeCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.schema.walk.WalkFlow
Returns an array containing the constants of this enum type, in the order they are declared.
Version201909 - Class in com.networknt.schema
 
Version201909() - Constructor for class com.networknt.schema.Version201909
 
Version202012 - Class in com.networknt.schema
 
Version202012() - Constructor for class com.networknt.schema.Version202012
 
Version4 - Class in com.networknt.schema
 
Version4() - Constructor for class com.networknt.schema.Version4
 
Version6 - Class in com.networknt.schema
 
Version6() - Constructor for class com.networknt.schema.Version6
 
Version7 - Class in com.networknt.schema
 
Version7() - Constructor for class com.networknt.schema.Version7
 

W

walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AbstractJsonValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AdditionalPropertiesValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AllOfValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AnyOfValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.BaseJsonValidator
This is default implementation of walk method.
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.ItemsValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.ItemsValidator202012
 
walk(JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
Walk the JSON node
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.JsonSchema
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.JsonSchemaRef
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.NotValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.OneOfValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.PatternValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.PrefixItemsValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.PropertiesValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.RefValidator
 
walk(JsonNode, JsonNode, String, boolean) - Method in interface com.networknt.schema.walk.JsonSchemaWalker
This method gives the capability to walk through the given JsonNode, allowing functionality beyond validation like collecting information,handling cross cutting concerns like logging or instrumentation.
walkAtNode(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.JsonSchema
 
WalkEvent - Class in com.networknt.schema.walk
Encapsulation of Walk data that is passed into the JsonSchemaWalkListener.
WalkEvent() - Constructor for class com.networknt.schema.walk.WalkEvent
 
WalkFlow - Enum in com.networknt.schema.walk
 
WalkListenerRunner - Interface in com.networknt.schema.walk
 
with(URITranslator) - Method in class com.networknt.schema.uri.URITranslator.CompositeURITranslator
 

Y

yamlMapper(YAMLMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2023. All rights reserved.