| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.format |
Format specifier classes
|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.validator |
Core validation process
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDateFormatSpecifier
Specialized format validator for date/time checking
|
class |
DateTimeFormatSpecifier
Validator for the
date-time format specification |
class |
EmailFormatSpecifier
Validator for the
email format specification. |
class |
HostnameFormatSpecifier
Validator for the
host-name format specification |
class |
IPV4FormatSpecifier
Validator for the
ip-address format specification, ie an IPv4 address |
class |
IPV6FormatSpecifier
Validator for the
ipv6 format specification |
class |
RegexFormatSpecifier
Validator for the
regex format specification |
class |
URIFormatSpecifier
Validator for the
uri format specification |
| Modifier and Type | Field and Description |
|---|---|
private static FormatSpecifier |
IPV6FormatSpecifier.instance |
private static FormatSpecifier |
IPV4FormatSpecifier.instance |
private static FormatSpecifier |
HostnameFormatSpecifier.instance |
private static FormatSpecifier |
DateTimeFormatSpecifier.instance |
private static FormatSpecifier |
RegexFormatSpecifier.instance |
private static FormatSpecifier |
EmailFormatSpecifier.instance |
private static FormatSpecifier |
URIFormatSpecifier.instance |
| Modifier and Type | Field and Description |
|---|---|
private static Map<String,FormatSpecifier> |
FormatBundle.BUILTIN_FORMATS
The builtin format specifiers
|
private Map<String,FormatSpecifier> |
FormatBundle.specifiers
This bundle's specifiers
|
| Modifier and Type | Method and Description |
|---|---|
static FormatSpecifier |
IPV6FormatSpecifier.getInstance() |
static FormatSpecifier |
IPV4FormatSpecifier.getInstance() |
static FormatSpecifier |
HostnameFormatSpecifier.getInstance() |
static FormatSpecifier |
DateTimeFormatSpecifier.getInstance() |
static FormatSpecifier |
RegexFormatSpecifier.getInstance() |
static FormatSpecifier |
EmailFormatSpecifier.getInstance() |
static FormatSpecifier |
URIFormatSpecifier.getInstance() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FormatSpecifier> |
FormatBundle.getSpecifiers()
Get an immutable map of this bundle's specifiers
|
| Modifier and Type | Method and Description |
|---|---|
void |
FormatBundle.registerFormat(String fmt,
FormatSpecifier specifier)
Register a new format specifier
|
| Constructor and Description |
|---|
FormatBundle(Map<String,FormatSpecifier> specifiers)
Constructor with a provided specifier map
|
| Modifier and Type | Method and Description |
|---|---|
JsonSchemaFactory.Builder |
JsonSchemaFactory.Builder.registerFormat(String fmt,
FormatSpecifier specifier)
Register a format specifier
|
| Modifier and Type | Field and Description |
|---|---|
private Map<String,FormatSpecifier> |
ValidationContext.specifiers |
| Modifier and Type | Method and Description |
|---|---|
FormatSpecifier |
ValidationContext.getFormat(String fmt) |
Copyright © 2012. All Rights Reserved.