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