Package | Description |
---|---|
com.github.fge.jsonschema.format |
Format attribute base classes
|
com.github.fge.jsonschema.format.common |
Common format attribute classes for draft v3 and draft v4
|
com.github.fge.jsonschema.format.draftv3 |
Format attributes specific to draft v3
|
com.github.fge.jsonschema.format.helpers |
Helper classes for format attributes
|
com.github.fge.jsonschema.library |
Schema keyword libraries
|
com.github.fge.jsonschema.library.format |
Dictionaries of builtin
FormatAttribute s |
com.github.fge.jsonschema.processors.format |
Format attribute handler
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFormatAttribute
Base abstract class for a format attribute
|
Modifier and Type | Class and Description |
---|---|
class |
DateTimeAttribute
Validator for the
date-time format attribute |
class |
EmailAttribute
Validator for the
email format attribute. |
class |
IPv6Attribute
Validator for the
ipv6 format attribute. |
class |
RegexAttribute
Validator for the
regex format attribute. |
class |
URIAttribute
Validator for the
uri format attribute. |
Modifier and Type | Method and Description |
---|---|
static FormatAttribute |
URIAttribute.getInstance() |
static FormatAttribute |
RegexAttribute.getInstance() |
static FormatAttribute |
IPv6Attribute.getInstance() |
static FormatAttribute |
EmailAttribute.getInstance() |
static FormatAttribute |
DateTimeAttribute.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DateAttribute
Validator for the
date format attribute. |
class |
PhoneAttribute
Attempt to validate the
phone format attribute. |
class |
TimeAttribute
Validator for the
time format attribute. |
class |
UTCMillisecAttribute
Validator for the
utc-millisec format attribute. |
Modifier and Type | Method and Description |
---|---|
static FormatAttribute |
UTCMillisecAttribute.getInstance() |
static FormatAttribute |
TimeAttribute.getInstance() |
static FormatAttribute |
PhoneAttribute.getInstance() |
static FormatAttribute |
DateAttribute.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DateFormatAttribute
Abstract class for date/time related format attributes
|
class |
IPv4FormatAttribute
Validator for both the
ip-address (draft v3) and ipv4 (draft
v4) format attributes. |
class |
SharedHostNameAttribute
Validator for the
host-name format attribute. |
Modifier and Type | Method and Description |
---|---|
com.github.fge.jsonschema.library.Dictionary<FormatAttribute> |
Library.getFormatAttributes()
Get the dictionary of format attributes
|
Modifier and Type | Method and Description |
---|---|
LibraryBuilder |
LibraryBuilder.addFormatAttribute(String name,
FormatAttribute attribute)
Add a format attribute
|
Modifier and Type | Method and Description |
---|---|
static com.github.fge.jsonschema.library.Dictionary<FormatAttribute> |
DraftV4FormatAttributesDictionary.get() |
static com.github.fge.jsonschema.library.Dictionary<FormatAttribute> |
DraftV3FormatAttributesDictionary.get() |
static com.github.fge.jsonschema.library.Dictionary<FormatAttribute> |
CommonFormatAttributesDictionary.get() |
Constructor and Description |
---|
FormatProcessor(com.github.fge.jsonschema.library.Dictionary<FormatAttribute> dict) |
Copyright © 2014. All Rights Reserved.