A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.networknt.schema.walk.WalkFlow
- AbstractCollector<E> - Class in com.networknt.schema
- AbstractCollector() - Constructor for class com.networknt.schema.AbstractCollector
- AbstractFormat - Class in com.networknt.schema
- 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(String) - 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
- ADDITIONAL_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- AdditionalPropertiesValidator - Class in com.networknt.schema
- AdditionalPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AdditionalPropertiesValidator
- addKeyword(Keyword) - Method in class com.networknt.schema.JsonMetaSchema.Builder
- addKeywords(Collection<? extends Keyword>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
- addKeywordWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListener(String, JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListeners(String, List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addKeywordWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- addPropertyWalkListener(JsonSchemaWalkListener) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addPropertyWalkListeners(List<JsonSchemaWalkListener>) - Method in class com.networknt.schema.SchemaValidatorsConfig
- addUriMappings(Map<String, String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- addUrnFactory(URNFactory) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- ALL_KEYWORD_WALK_LISTENER_KEY - Static variable in class com.networknt.schema.SchemaValidatorsConfig
- ALL_OF - com.networknt.schema.ValidatorTypeCode
- AllOfValidator - Class in com.networknt.schema
- AllOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AllOfValidator
- ANY - com.networknt.schema.JsonType
- ANY_OF - com.networknt.schema.ValidatorTypeCode
- AnyOfValidator - Class in com.networknt.schema
- AnyOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.AnyOfValidator
- applyDefaultsStrategy - Variable in class com.networknt.schema.BaseJsonValidator
- ApplyDefaultsStrategy - Class in com.networknt.schema
- ApplyDefaultsStrategy(boolean, boolean, boolean) - Constructor for class com.networknt.schema.ApplyDefaultsStrategy
-
Specify which default values to apply.
- arguments(String...) - Method in class com.networknt.schema.ValidationMessage.Builder
- ARRAY - com.networknt.schema.JsonType
- AT_ROOT - Static variable in interface com.networknt.schema.JsonValidator
B
- BaseJsonValidator - Class in com.networknt.schema
- BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, boolean, boolean) - Constructor for class com.networknt.schema.BaseJsonValidator
-
Deprecated.
- BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, boolean, boolean, ApplyDefaultsStrategy) - Constructor for class com.networknt.schema.BaseJsonValidator
- BaseJsonValidator(String, JsonNode, JsonSchema, ValidatorTypeCode, ValidationContext) - Constructor for class com.networknt.schema.BaseJsonValidator
- BOOLEAN - com.networknt.schema.JsonType
- build() - Method in class com.networknt.schema.JsonMetaSchema.Builder
- build() - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- build() - Method in class com.networknt.schema.ValidationMessage.Builder
- builder() - Static method in class com.networknt.schema.walk.WalkEvent
- builder(JsonSchemaFactory) - Static method in class com.networknt.schema.JsonSchemaFactory
- builder(String) - Static method in class com.networknt.schema.JsonMetaSchema
-
Builder without keywords or formats.
- builder(String, JsonMetaSchema) - Static method in class com.networknt.schema.JsonMetaSchema
- Builder() - Constructor for class com.networknt.schema.JsonSchemaFactory.Builder
- Builder() - Constructor for class com.networknt.schema.ValidationMessage.Builder
- Builder(String) - Constructor for class com.networknt.schema.JsonMetaSchema.Builder
- buildValidationMessage(ErrorMessageType, String, String...) - Method in class com.networknt.schema.AbstractJsonValidator
- buildValidationMessage(ErrorMessageType, String, Map<String, Object>) - Method in class com.networknt.schema.AbstractJsonValidator
- buildValidationMessage(String, String...) - Method in class com.networknt.schema.BaseJsonValidator
C
- checkDiscriminatorMatch(ValidationContext.DiscriminatorContext, ObjectNode, String, JsonSchema) - Static method in class com.networknt.schema.BaseJsonValidator
-
Checks based on the current
ValidationContext.DiscriminatorContext
whether the providedJsonSchema
a match against against the current discriminator. - checkVersion(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
- ClasspathURLFactory - Class in com.networknt.schema.uri
-
A URIFactory that uses URL for creating
URI
s. - ClasspathURLFactory() - Constructor for class com.networknt.schema.uri.ClasspathURLFactory
- ClasspathURLFetcher - Class in com.networknt.schema.uri
- ClasspathURLFetcher() - Constructor for class com.networknt.schema.uri.ClasspathURLFetcher
- code(String) - Method in class com.networknt.schema.ValidationMessage.Builder
- collect() - Method in interface com.networknt.schema.Collector
-
Final method called by the framework that returns the actual collected data.
- Collector<E> - Interface in com.networknt.schema
-
Basic interface that allows the implementers to collect the information and return it.
- CollectorContext - Class in com.networknt.schema
-
Context for holding the output returned by the
Collector
implementations. - CollectorContext() - Constructor for class com.networknt.schema.CollectorContext
- 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.
- 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
- CONST - com.networknt.schema.ValidatorTypeCode
- 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
- CONTAINS - com.networknt.schema.ValidatorTypeCode
- ContainsValidator - Class in com.networknt.schema
- ContainsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ContainsValidator
- CONTINUE - com.networknt.schema.walk.WalkFlow
- convert(URI) - Static method in class com.networknt.schema.uri.ClasspathURLFactory
- COUNTRY_CODE_MINUS - com.networknt.schema.format.DomainValidator.ArrayType
-
Update (or get a copy of) the COUNTRY_CODE_TLDS_MINUS table containing deleted country code TLDs
- COUNTRY_CODE_PLUS - com.networknt.schema.format.DomainValidator.ArrayType
-
Update (or get a copy of) the COUNTRY_CODE_TLDS_PLUS table containing additonal country code TLDs
- COUNTRY_CODE_RO - com.networknt.schema.format.DomainValidator.ArrayType
-
Get a copy of the country code table
- create(String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
- create(String) - Method in interface com.networknt.schema.uri.URIFactory
- create(String) - Method in class com.networknt.schema.uri.URISchemeFactory
- create(String) - Method in class com.networknt.schema.uri.URLFactory
- create(String) - Method in interface com.networknt.schema.urn.URNFactory
- create(URI, String) - Method in class com.networknt.schema.uri.ClasspathURLFactory
- create(URI, String) - Method in interface com.networknt.schema.uri.URIFactory
- create(URI, String) - Method in class com.networknt.schema.uri.URISchemeFactory
- create(URI, String) - Method in class com.networknt.schema.uri.URLFactory
- createValidationContext(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
- CROSS_EDITS - com.networknt.schema.ValidatorTypeCode
- crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
- CustomErrorMessageType - Class in com.networknt.schema
- customMessage(String) - Method in class com.networknt.schema.ValidationMessage.Builder
D
- DATETIME - com.networknt.schema.ValidatorTypeCode
- DateTimeValidator - Class in com.networknt.schema
- DateTimeValidator(String, JsonNode, JsonSchema, ValidationContext, String) - Constructor for class com.networknt.schema.DateTimeValidator
- debug(Logger, JsonNode, JsonNode, String) - Method in class com.networknt.schema.BaseJsonValidator
- DefaultItemWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultItemWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultItemWalkListenerRunner
- DefaultKeywordWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultKeywordWalkListenerRunner(Map<String, List<JsonSchemaWalkListener>>) - Constructor for class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
- defaultMetaSchemaURI(String) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- DefaultPropertyWalkListenerRunner - Class in com.networknt.schema.walk
- DefaultPropertyWalkListenerRunner(List<JsonSchemaWalkListener>) - Constructor for class com.networknt.schema.walk.DefaultPropertyWalkListenerRunner
- DEPENDENCIES - com.networknt.schema.ValidatorTypeCode
- DependenciesValidator - Class in com.networknt.schema
- DependenciesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
- DEPENDENT_REQUIRED - com.networknt.schema.ValidatorTypeCode
- DEPENDENT_SCHEMAS - com.networknt.schema.ValidatorTypeCode
- DependentRequired - Class in com.networknt.schema
- DependentRequired(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentRequired
- DependentSchemas - Class in com.networknt.schema
- DependentSchemas(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependentSchemas
- details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.Builder
- detect(JsonNode) - Static method in class com.networknt.schema.SpecVersionDetector
-
Detects schema version based on the schema tag
- 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
E
- EDITS - com.networknt.schema.ValidatorTypeCode
- EmailValidator - Class in com.networknt.schema.format
-
Perform email validations.
- EmailValidator(String, JsonNode, JsonSchema, ValidationContext, String) - Constructor for class com.networknt.schema.format.EmailValidator
- enterDiscriminatorContext(ValidationContext.DiscriminatorContext, String) - Method in class com.networknt.schema.ValidationContext
- ENUM - com.networknt.schema.ValidatorTypeCode
- EnumValidator - Class in com.networknt.schema
- EnumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.EnumValidator
- equals(double, double) - Method in class com.networknt.schema.BaseJsonValidator
- equals(Object) - Method in class com.networknt.schema.ValidationMessage
- equalsToSchemaType(JsonNode) - Method in class com.networknt.schema.TypeValidator
- equalsToSchemaType(JsonNode, JsonSchema, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- equalsToSchemaType(JsonNode, JsonType, JsonSchema, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- ErrorMessageType - Interface in com.networknt.schema
- EVALUATED_PROPERTIES - Static variable in class com.networknt.schema.UnEvaluatedPropertiesValidator
- EXCLUSIVE_MAXIMUM - com.networknt.schema.ValidatorTypeCode
- EXCLUSIVE_MINIMUM - com.networknt.schema.ValidatorTypeCode
- ExclusiveMaximumValidator - Class in com.networknt.schema
- ExclusiveMaximumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMaximumValidator
- ExclusiveMinimumValidator - Class in com.networknt.schema
- ExclusiveMinimumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ExclusiveMinimumValidator
F
- fail(ErrorMessageType, String, String...) - Method in class com.networknt.schema.AbstractJsonValidator
- fail(ErrorMessageType, String, Map<String, Object>) - Method in class com.networknt.schema.AbstractJsonValidator
- failFast - Variable in class com.networknt.schema.BaseJsonValidator
- FALSE - com.networknt.schema.ValidatorTypeCode
- FalseValidator - Class in com.networknt.schema
- FalseValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.FalseValidator
- fetch(URI) - Method in class com.networknt.schema.uri.ClasspathURLFetcher
- fetch(URI) - Method in interface com.networknt.schema.uri.URIFetcher
- fetch(URI) - Method in class com.networknt.schema.uri.URISchemeFetcher
- fetch(URI) - Method in class com.networknt.schema.uri.URLFetcher
- fetchSubSchemaNode(ValidationContext) - Method in class com.networknt.schema.BaseJsonValidator
- findAncestor() - Method in class com.networknt.schema.JsonSchema
- forceHttps(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- format(MessageFormat) - Method in class com.networknt.schema.ValidationMessage.Builder
- Format - Interface in com.networknt.schema
- FORMAT - com.networknt.schema.ValidatorTypeCode
- FormatKeyword - Class in com.networknt.schema
- FormatKeyword(ValidatorTypeCode, Map<String, Format>) - Constructor for class com.networknt.schema.FormatKeyword
- FormatValidator - Class in com.networknt.schema
- FormatValidator(String, JsonNode, JsonSchema, ValidationContext, Format) - Constructor for class com.networknt.schema.FormatValidator
- fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
G
- GENERIC_MINUS - com.networknt.schema.format.DomainValidator.ArrayType
-
Update (or get a copy of) the GENERIC_TLDS_MINUS table containing deleted generic TLDs
- GENERIC_PLUS - com.networknt.schema.format.DomainValidator.ArrayType
-
Update (or get a copy of) the GENERIC_TLDS_PLUS table containing additonal generic TLDs
- GENERIC_RO - com.networknt.schema.format.DomainValidator.ArrayType
-
Get a copy of the generic TLDS table
- get(String) - Method in class com.networknt.schema.CollectorContext
-
Gets the data associated with a given name.
- 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
- 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() - 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(boolean) - Static method in class com.networknt.schema.format.DomainValidator
-
Returns the singleton instance of this validator, with local validation as required.
- getInstance(SpecVersion.VersionFlag) - Static method in class com.networknt.schema.JsonSchemaFactory
- getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
- getKeywordName(String) - Method in class com.networknt.schema.walk.DefaultKeywordWalkListenerRunner
- getKeyWordName() - Method in class com.networknt.schema.walk.WalkEvent
- 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
- 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
- getRootNode() - Method in class com.networknt.schema.walk.WalkEvent
- getSchema() - Method in class com.networknt.schema.ItemsValidator
- getSchema() - Method in class com.networknt.schema.JsonSchemaRef
- getSchema(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(InputStream) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(InputStream, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(String) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(String, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(URI) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(URI, JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchema(URI, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- getSchemaJsonType(JsonSchema) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- 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.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
- 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
- getURNFactory() - Method in class com.networknt.schema.ValidationContext
- getV201909() - 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
- ID - com.networknt.schema.ValidatorTypeCode
- idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
- IF_THEN_ELSE - com.networknt.schema.ValidatorTypeCode
- IfValidator - Class in com.networknt.schema
- IfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.IfValidator
- InetAddressValidator - Class in com.networknt.schema.format
-
InetAddress validation and conversion routines (
java.net.InetAddress
). - InetAddressValidator() - Constructor for class com.networknt.schema.format.InetAddressValidator
- INFRASTRUCTURE_RO - com.networknt.schema.format.DomainValidator.ArrayType
-
Get a copy of the infrastructure table
- initializeValidators() - Method in class com.networknt.schema.JsonSchema
-
Initializes the validators'
JsonSchema
instances. - INTEGER - com.networknt.schema.JsonType
- isActive() - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
-
Returns true if we have a discriminator active.
- isBoolean(String) - Static method in class com.networknt.schema.TypeValidator
- isBoolean(String) - Static method in class com.networknt.schema.utils.StringChecker
- isChildNodeNullable(ArrayNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- 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.TypeValidator
- 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
- isNumber(JsonNode, SchemaValidatorsConfig) - Static method in class com.networknt.schema.TypeValidator
-
Check if the type of the JsonNode's value is number based on the status of typeLoose flag.
- 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.TypeValidator
- 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
- 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
- ITEMS - com.networknt.schema.ValidatorTypeCode
- ItemsValidator - Class in com.networknt.schema
- ItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ItemsValidator
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, String, URI, JsonNode, JsonSchema) - Constructor for class com.networknt.schema.JsonSchema
- JsonSchema(ValidationContext, URI, JsonNode) - 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
- 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
- LOCAL_RO - com.networknt.schema.format.DomainValidator.ArrayType
-
Get a copy of the local table
M
- 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.PatternFormat
- matchOneOfTypeNode(JsonNode, JsonType) - Static method in class com.networknt.schema.utils.JsonNodeUtil
- MAX_ITEMS - com.networknt.schema.ValidatorTypeCode
- MAX_LENGTH - com.networknt.schema.ValidatorTypeCode
- MAX_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- MAXIMUM - com.networknt.schema.ValidatorTypeCode
- MaximumValidator - Class in com.networknt.schema
- MaximumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaximumValidator
- MaxItemsValidator - Class in com.networknt.schema
- MaxItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxItemsValidator
- MaxLengthValidator - Class in com.networknt.schema
- MaxLengthValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxLengthValidator
- MaxPropertiesValidator - Class in com.networknt.schema
- MaxPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MaxPropertiesValidator
- min - Variable in class com.networknt.schema.MinPropertiesValidator
- MIN_ITEMS - com.networknt.schema.ValidatorTypeCode
- MIN_LENGTH - com.networknt.schema.ValidatorTypeCode
- MIN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- MINIMUM - com.networknt.schema.ValidatorTypeCode
- MinimumValidator - Class in com.networknt.schema
- MinimumValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinimumValidator
- MinItemsValidator - Class in com.networknt.schema
- MinItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinItemsValidator
- MinLengthValidator - Class in com.networknt.schema
- MinLengthValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinLengthValidator
- MinPropertiesValidator - Class in com.networknt.schema
- MinPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MinPropertiesValidator
- MULTIPLE_OF - com.networknt.schema.ValidatorTypeCode
- MultipleOfValidator - Class in com.networknt.schema
- MultipleOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.MultipleOfValidator
N
- newJsonSchema(URI, JsonNode, SchemaValidatorsConfig) - Method in class com.networknt.schema.JsonSchemaFactory
- newValidator(ValidationContext, String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.JsonMetaSchema
- newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
- newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in interface com.networknt.schema.Keyword
- newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.NonValidationKeyword
- newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in enum com.networknt.schema.ValidatorTypeCode
- newValidator(String, String, JsonNode, JsonSchema, String) - Method in class com.networknt.schema.ValidationContext
- NonValidationKeyword - Class in com.networknt.schema
-
Used for Keywords that have no validation aspect, but are part of the metaschema.
- NonValidationKeyword(String) - Constructor for class com.networknt.schema.NonValidationKeyword
- normalizeMetaSchemaUri(String, boolean, boolean) - Static method in class com.networknt.schema.JsonSchemaFactory
- NOT - com.networknt.schema.ValidatorTypeCode
- NOT_ALLOWED - com.networknt.schema.ValidatorTypeCode
- NotAllowedValidator - Class in com.networknt.schema
- NotAllowedValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotAllowedValidator
- NotValidator - Class in com.networknt.schema
- NotValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.NotValidator
- NULL - com.networknt.schema.JsonType
- NUMBER - com.networknt.schema.JsonType
O
- OBJECT - com.networknt.schema.JsonType
- objectMapper(ObjectMapper) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- of(String) - Static method in class com.networknt.schema.CustomErrorMessageType
- of(String, ErrorMessageType, String, String...) - Static method in class com.networknt.schema.ValidationMessage
- of(String, ErrorMessageType, String, Map<String, Object>) - Static method in class com.networknt.schema.ValidationMessage
- of(String, MessageFormat) - Static method in class com.networknt.schema.CustomErrorMessageType
- ONE_OF - com.networknt.schema.ValidatorTypeCode
- OneOfValidator - Class in com.networknt.schema
- OneOfValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.OneOfValidator
- onWalkEnd(WalkEvent, Set<ValidationMessage>) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
- onWalkStart(WalkEvent) - Method in interface com.networknt.schema.walk.JsonSchemaWalkListener
P
- parentSchema - Variable in class com.networknt.schema.BaseJsonValidator
- parseErrorCode(String) - Method in class com.networknt.schema.BaseJsonValidator
- pass() - Method in class com.networknt.schema.AbstractJsonValidator
- path(String) - Method in class com.networknt.schema.ValidationMessage.Builder
- PATTERN - com.networknt.schema.ValidatorTypeCode
- PATTERN_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- 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
- 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 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.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
- processAllPaths(JsonNode, String, List<String>) - Method in class com.networknt.schema.UnEvaluatedPropertiesValidator
- PROPERTIES - com.networknt.schema.ValidatorTypeCode
- PropertiesValidator - Class in com.networknt.schema
- PropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertiesValidator
- PROPERTY - Static variable in class com.networknt.schema.PatternPropertiesValidator
- PROPERTY - Static variable in class com.networknt.schema.PropertiesValidator
- PROPERTYNAMES - com.networknt.schema.ValidatorTypeCode
- PropertyNamesValidator - Class in com.networknt.schema
- PropertyNamesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.PropertyNamesValidator
R
- READ_ONLY - com.networknt.schema.ValidatorTypeCode
- readId(JsonNode) - Method in class com.networknt.schema.JsonMetaSchema
- ReadOnlyValidator - Class in com.networknt.schema
- ReadOnlyValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.ReadOnlyValidator
- REF - com.networknt.schema.ValidatorTypeCode
- RefValidator - Class in com.networknt.schema
- RefValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RefValidator
- 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[]) - 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.
- RegexValidator(String, boolean) - Constructor for class com.networknt.schema.format.RegexValidator
-
Construct a validator for a single regular expression with the specified case sensitivity.
- registerAndMergeDiscriminator(ValidationContext.DiscriminatorContext, ObjectNode, JsonSchema, String) - Static method in class com.networknt.schema.BaseJsonValidator
-
Rolls up all nested and compatible discriminators to the root discriminator of the type.
- registerDiscriminator(String, ObjectNode) - Method in class com.networknt.schema.ValidationContext.DiscriminatorContext
- remove(String) - Static method in class com.networknt.schema.ThreadInfo
- removeEmptyFragmentSuffix(boolean) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- REQUIRED - com.networknt.schema.ValidatorTypeCode
- 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(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
- runPostWalkListeners(List<JsonSchemaWalkListener>, WalkEvent, Set<ValidationMessage>) - 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
- runPreWalkListeners(List<JsonSchemaWalkListener>, WalkEvent) - Method in class com.networknt.schema.walk.AbstractWalkListenerRunner
S
- schema - Variable in class com.networknt.schema.RefValidator
- schemaNode - Variable in class com.networknt.schema.BaseJsonValidator
- schemaPath - Variable in class com.networknt.schema.BaseJsonValidator
- 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)
orJsonValidator.validate(JsonNode)
doesn't return anySet
<ValidationMessage
>, instead aJsonSchemaException
is thrown as soon as a validation errors is discovered. - setHandleNullableField(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- setJavaSemantics(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- setLoadCollectors(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- setLosslessNarrowing(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
- setMatchedNode(boolean) - Method in class com.networknt.schema.ValidatorState
- setOpenAPI3StyleDiscriminators(boolean) - Method in class com.networknt.schema.SchemaValidatorsConfig
-
When enabled, the validation of
anyOf
andallOf
in polymorphism will respect OpenAPI 3 style discriminators as described in the OpenAPI 3.0.3 spec. - setReferenceParsingInProgress(String, JsonSchemaRef) - Method in class com.networknt.schema.ValidationContext
- 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
- setValidationEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
- setWalkEnabled(boolean) - Method in class com.networknt.schema.ValidatorState
- shouldApplyArrayDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- shouldApplyPropertyDefaults() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- shouldApplyPropertyDefaultsIfNull() - Method in class com.networknt.schema.ApplyDefaultsStrategy
- SKIP - com.networknt.schema.walk.WalkFlow
- SpecVersion - Class in com.networknt.schema
- SpecVersion() - Constructor for class com.networknt.schema.SpecVersion
- SpecVersion.VersionFlag - Enum in com.networknt.schema
- SpecVersionDetector - Class in com.networknt.schema
-
This class is used to detect schema version
- SpecVersionDetector() - Constructor for class com.networknt.schema.SpecVersionDetector
- STRING - com.networknt.schema.JsonType
- StringChecker - Class in com.networknt.schema.utils
- StringChecker() - Constructor for class com.networknt.schema.utils.StringChecker
- 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
- 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
- TRUE - com.networknt.schema.ValidatorTypeCode
- TrueValidator - Class in com.networknt.schema
- TrueValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TrueValidator
- type(String) - Method in class com.networknt.schema.ValidationMessage.Builder
- TYPE - com.networknt.schema.ValidatorTypeCode
- TypeFactory - Class in com.networknt.schema
- TypeFactory() - Constructor for class com.networknt.schema.TypeFactory
- TypeValidator - Class in com.networknt.schema
- TypeValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.TypeValidator
U
- UNEVALUATED_PROPERTIES - com.networknt.schema.ValidatorTypeCode
- UNEVALUATED_PROPERTIES - Static variable in class com.networknt.schema.UnEvaluatedPropertiesValidator
- UnEvaluatedPropertiesValidator - Class in com.networknt.schema
- UnEvaluatedPropertiesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnEvaluatedPropertiesValidator
- UNION - com.networknt.schema.JsonType
- UNION_TYPE - com.networknt.schema.ValidatorTypeCode
- UnionTypeValidator - Class in com.networknt.schema
- UnionTypeValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UnionTypeValidator
- UNIQUE_ITEMS - com.networknt.schema.ValidatorTypeCode
- UniqueItemsValidator - Class in com.networknt.schema
- UniqueItemsValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.UniqueItemsValidator
- UNKNOWN - com.networknt.schema.JsonType
- updateTLDOverride(DomainValidator.ArrayType, String[]) - Static method in class com.networknt.schema.format.DomainValidator
-
Update one of the TLD override arrays.
- uriFactory(URIFactory, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- uriFactory(URIFactory, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Maps a number of schemes to a
URIFactory
. - URIFactory - Interface in com.networknt.schema.uri
-
The URIFactory interface defines how
URI
s are able to be combined and created. - uriFetcher(URIFetcher, Iterable<String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
- uriFetcher(URIFetcher, String...) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
-
Maps a number of schemes to a
URIFetcher
. - URIFetcher - Interface in com.networknt.schema.uri
-
The URIFetcher interface defines how file streams are able to be fetched given a
URI
. - URISchemeFactory - Class in com.networknt.schema.uri
-
The URISchemaFactory will proxy to other
URIFactory
s based on the scheme being used. - URISchemeFactory(Map<String, URIFactory>) - Constructor for class com.networknt.schema.uri.URISchemeFactory
- URISchemeFetcher - Class in com.networknt.schema.uri
-
The URISchemeFetcher will proxy to other
URIFetcher
s based on the scheme being used. - URISchemeFetcher(Map<String, URIFetcher>) - Constructor for class com.networknt.schema.uri.URISchemeFetcher
- URLFactory - Class in com.networknt.schema.uri
-
A URIFactory that uses URL for creating
URI
s. - URLFactory() - Constructor for class com.networknt.schema.uri.URLFactory
- URLFetcher - Class in com.networknt.schema.uri
- URLFetcher() - Constructor for class com.networknt.schema.uri.URLFetcher
- URNFactory - Interface in com.networknt.schema.urn
- UUID - com.networknt.schema.ValidatorTypeCode
- UUIDValidator - Class in com.networknt.schema
- UUIDValidator(String, JsonNode, JsonSchema, ValidationContext, String) - Constructor for class com.networknt.schema.UUIDValidator
V
- V201909 - com.networknt.schema.SpecVersion.VersionFlag
- V4 - com.networknt.schema.SpecVersion.VersionFlag
- V6 - com.networknt.schema.SpecVersion.VersionFlag
- V7 - com.networknt.schema.SpecVersion.VersionFlag
- validate(JsonNode) - Method in class com.networknt.schema.AbstractJsonValidator
- validate(JsonNode) - Method in class com.networknt.schema.BaseJsonValidator
- validate(JsonNode) - Method in class com.networknt.schema.JsonSchema
-
START OF VALIDATE METHODS
- validate(JsonNode) - Method in interface com.networknt.schema.JsonValidator
-
Validate the given root JsonNode, starting at the root of the data path.
- validate(JsonNode) - Method in class com.networknt.schema.PatternValidator
- 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, 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.EmailValidator
- 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.JsonSchema
- validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.JsonSchemaRef
- 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.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, JsonNode, String) - Method in class com.networknt.schema.PatternValidator
- 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
- 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.
- 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.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.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
- Version4 - Class in com.networknt.schema
- Version4() - Constructor for class com.networknt.schema.Version4
- Version6 - Class in com.networknt.schema
- Version6() - Constructor for class com.networknt.schema.Version6
- Version7 - Class in com.networknt.schema
- Version7() - Constructor for class com.networknt.schema.Version7
W
- walk(JsonNode, boolean) - Method in class com.networknt.schema.JsonSchema
-
Walk the JSON node
- walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.AbstractJsonValidator
- 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.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.PropertiesValidator
- walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.RefValidator
- walk(JsonNode, JsonNode, String, boolean) - Method in class com.networknt.schema.UnEvaluatedPropertiesValidator
- 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.
- 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
All Classes All Packages