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

A

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
 
addFormat(Format) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
addFormats(Collection<? extends Format>) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
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
 
addMetaSchema(JsonMetaSchema) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addMetaSchemas(Collection<? extends JsonMetaSchema>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
addUriMappings(Map<String, String>) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
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
 
arguments(String...) - Method in class com.networknt.schema.ValidationMessage.Builder
 
AT_ROOT - Static variable in interface com.networknt.schema.JsonValidator
 

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) - 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(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
 
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

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
 
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
 
config - Variable in class com.networknt.schema.BaseJsonValidator
SchemaValidatorsConfig can only get and set in validationContext
convert(URI) - Static method in class com.networknt.schema.uri.ClasspathURLFactory
 
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
 
createValidationContext(JsonNode) - Method in class com.networknt.schema.JsonSchemaFactory
 
crossesThreshold(JsonNode) - Method in interface com.networknt.schema.ThresholdMixin
 
CustomErrorMessageType - Class in com.networknt.schema
 

D

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
 
defaultMetaSchemaURI(String) - Method in class com.networknt.schema.JsonSchemaFactory.Builder
 
DependenciesValidator - Class in com.networknt.schema
 
DependenciesValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.DependenciesValidator
 
details(Map<String, Object>) - Method in class com.networknt.schema.ValidationMessage.Builder
 
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

EmailValidator - Class in com.networknt.schema.format
Perform email validations.
EmailValidator(String, JsonNode, JsonSchema, ValidationContext, String) - Constructor for class com.networknt.schema.format.EmailValidator
 
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
 
ErrorMessageType - Interface in com.networknt.schema
 

F

fail(ErrorMessageType, String, Map<String, Object>) - Method in class com.networknt.schema.AbstractJsonValidator
 
fail(ErrorMessageType, String, String...) - Method in class com.networknt.schema.AbstractJsonValidator
 
failFast - Variable in class com.networknt.schema.BaseJsonValidator
 
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
 
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) - Constructor for class com.networknt.schema.FormatValidator
 
fromValue(String) - Static method in enum com.networknt.schema.ValidatorTypeCode
 

G

getArguments() - Method in class com.networknt.schema.ValidationMessage
 
getCode() - Method in class com.networknt.schema.ValidationMessage
 
getConfig() - Method in class com.networknt.schema.ValidationContext
 
getCurrentUri() - Method in class com.networknt.schema.JsonSchema
 
getDetails() - Method in class com.networknt.schema.ValidationMessage
 
getDraftV4() - Static method in class com.networknt.schema.JsonMetaSchema
 
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.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
 
getJsonSchemaFactory() - Method in class com.networknt.schema.ValidationContext
 
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
 
getName() - Method in class com.networknt.schema.AbstractFormat
 
getName() - Method in interface com.networknt.schema.Format
 
getName() - Method in class com.networknt.schema.PatternFormat
 
getNodeFieldType() - Method in class com.networknt.schema.BaseJsonValidator
 
getNonFormatKeywords() - Static method in enum com.networknt.schema.ValidatorTypeCode
 
getParentSchema() - Method in class com.networknt.schema.BaseJsonValidator
 
getPath() - Method in class com.networknt.schema.ValidationMessage
 
getReferenceParsingInProgress(String) - Method in class com.networknt.schema.ValidationContext
 
getRefSchemaNode(String) - Method in class com.networknt.schema.JsonSchema
Find the schema node for $ref attribute.
getRequiredValidator() - Method in class com.networknt.schema.JsonSchema
 
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
 
getSchemaNodeType(JsonNode) - Static method in class com.networknt.schema.TypeFactory
 
getSchemaPath() - Method in class com.networknt.schema.BaseJsonValidator
 
getSchemaType() - Method in class com.networknt.schema.TypeValidator
 
getTLDEntries(DomainValidator.ArrayType) - Static method in class com.networknt.schema.format.DomainValidator
Get a copy of the internal array.
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
 
getValidationMessages() - Method in exception com.networknt.schema.JsonSchemaException
 
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) - Static method in class com.networknt.schema.TypeFactory
 
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

idKeyword(String) - Method in class com.networknt.schema.JsonMetaSchema.Builder
 
InetAddressValidator - Class in com.networknt.schema.format
InetAddress validation and conversion routines (java.net.InetAddress).
InetAddressValidator() - Constructor for class com.networknt.schema.format.InetAddressValidator
 
isBoolean(String) - Static method in class com.networknt.schema.TypeValidator
 
isComplexValidator() - Method in class com.networknt.schema.ValidatorState
 
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
 
isNumber(JsonNode, boolean) - 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.
isNumeric(String) - Static method in class com.networknt.schema.TypeValidator
 
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.
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.
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
 
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(ValidationContext, String) - Constructor for class com.networknt.schema.JsonSchemaRef
 
JsonSchemaRef(JsonSchema) - Constructor for class com.networknt.schema.JsonSchemaRef
 
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

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

M

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
 
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
 
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

newValidator(String, JsonNode, JsonSchema, ValidationContext) - Method in class com.networknt.schema.FormatKeyword
 
newValidator(ValidationContext, String, String, JsonNode, JsonSchema) - 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) - 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
 
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...) - Static method in class com.networknt.schema.ValidationMessage
 
of(String, ErrorMessageType, String, Map<String, Object>) - 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
 

P

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
 
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
 
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
 

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
 
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.
RequiredValidator - Class in com.networknt.schema
 
RequiredValidator(String, JsonNode, JsonSchema, ValidationContext) - Constructor for class com.networknt.schema.RequiredValidator
 

S

schema - Variable in class com.networknt.schema.RefValidator
 
SchemaValidatorsConfig - Class in com.networknt.schema
 
SchemaValidatorsConfig() - Constructor for class com.networknt.schema.SchemaValidatorsConfig
 
set(JsonSchema) - Method in class com.networknt.schema.JsonSchemaRef
 
setComplexValidator(boolean) - Method in class com.networknt.schema.ValidatorState
 
setConfig(SchemaValidatorsConfig) - Method in class com.networknt.schema.ValidationContext
 
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
 
setMatchedNode(boolean) - Method in class com.networknt.schema.ValidatorState
 
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
 
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

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
 
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

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 - 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 - 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
 
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
 
UUIDValidator - Class in com.networknt.schema
 
UUIDValidator(String, JsonNode, JsonSchema, ValidationContext, String) - 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.DateTimeValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.DependenciesValidator
 
validate(JsonNode, JsonNode, String) - Method in class com.networknt.schema.EnumValidator
 
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.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) - 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.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.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.TypeValidator
 
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
 
ValidationContext - Class in com.networknt.schema
 
ValidationContext(URIFactory, JsonMetaSchema, JsonSchemaFactory, SchemaValidatorsConfig) - Constructor for class com.networknt.schema.ValidationContext
 
ValidationMessage - Class in com.networknt.schema
 
ValidationMessage.Builder - Class in com.networknt.schema
 
validators - Variable in class com.networknt.schema.JsonSchema
 
validatorState - Static variable in class com.networknt.schema.BaseJsonValidator
ThreadLocal to allow to pass state in recursive validator calls
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.ValidatorTypeCode
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.ValidatorTypeCode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.