Package | Description |
---|---|
org.everit.json.schema | |
org.everit.json.schema.internal | |
org.everit.json.schema.loader | |
org.everit.json.schema.loader.internal |
Modifier and Type | Field and Description |
---|---|
static FormatValidator |
FormatValidator.NONE
No-operation implementation (never throws {always returns
Optional.empty() ). |
Modifier and Type | Method and Description |
---|---|
static FormatValidator |
FormatValidator.forFormat(String formatName)
Static factory method for
FormatValidator implementations supporting the
formatName s mandated by the json schema spec. |
FormatValidator |
StringSchema.getFormatValidator() |
Modifier and Type | Method and Description |
---|---|
StringSchema.Builder |
StringSchema.Builder.formatValidator(FormatValidator formatValidator)
Setter for the format validator.
|
Modifier and Type | Class and Description |
---|---|
class |
DateFormatValidator
Implementation of the "date" format value.
|
class |
DateTimeFormatValidator
Implementation of the "date-time" format value.
|
class |
EmailFormatValidator
Implementation of the "email" format value.
|
class |
HostnameFormatValidator
Implementation of the "hostname" format value.
|
class |
IPV4Validator
Implementation of the "ipv4" format value.
|
class |
IPV6Validator
Implementation of the "ipv6" format value.
|
class |
JsonPointerFormatValidator |
class |
RegexFormatValidator |
class |
RelativeJsonPointerFormatValidator |
class |
TemporalFormatValidator
Base class for date and time format validators
|
class |
TimeFormatValidator
Implementation of the "time" format value.
|
class |
URIFormatValidator
Implementation of the "uri" format value.
|
class |
URIReferenceFormatValidator |
class |
URITemplateFormatValidator |
class |
URIV4FormatValidator |
Modifier and Type | Method and Description |
---|---|
SchemaLoader.SchemaLoaderBuilder |
SchemaLoader.SchemaLoaderBuilder.addFormatValidator(FormatValidator formatValidator)
Registers a format validator with the name returned by
formatName() . |
SchemaLoader.SchemaLoaderBuilder |
SchemaLoader.SchemaLoaderBuilder.addFormatValidator(String formatName,
FormatValidator formatValidator)
Deprecated.
instead it is better to override
formatName()
and use SchemaLoader.SchemaLoaderBuilder.addFormatValidator(FormatValidator) |
Modifier and Type | Class and Description |
---|---|
class |
WrappingFormatValidator |
Constructor and Description |
---|
WrappingFormatValidator(String formatName,
FormatValidator wrappedValidator) |
Copyright © 2019 Everit Kft.. All rights reserved.