| Package | Description |
|---|---|
| com.github.fge.jsonschema.examples |
API usage examples
|
| com.github.fge.jsonschema.keyword.validator |
Keyword validators
|
| com.github.fge.jsonschema.keyword.validator.common |
Keyword validators common to both draft v3 and draft v4
|
| com.github.fge.jsonschema.keyword.validator.draftv3 |
Keyword validators specific to draft v3
|
| com.github.fge.jsonschema.keyword.validator.draftv4 |
Keyword validators specific to draft v4
|
| com.github.fge.jsonschema.keyword.validator.helpers |
Keyword validator helper classes
|
| com.github.fge.jsonschema.library |
Schema keyword libraries
|
| com.github.fge.jsonschema.library.validator |
Dictionaries of builtin
KeywordValidator constructors |
| com.github.fge.jsonschema.processors.build |
Keyword builder processor
|
| com.github.fge.jsonschema.processors.data |
Inputs and outputs used by validation processors
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Example9.DivisorsKeywordValidator
Custom keyword validator for
Example9
It must be public because it is built by reflection. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractKeywordValidator
Base abstract class for keyword validators
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdditionalItemsValidator
Keyword validator for
additionalItems |
class |
AdditionalPropertiesValidator
Keyword validator for
additionalProperties |
class |
DependenciesValidator
Keyword validator for draft v4 and v3
dependencies |
class |
EnumValidator
Keyword validator for
enum |
class |
MaximumValidator
Keyword validator for
maximum |
class |
MaxItemsValidator
Keyword validator for
maxItems |
class |
MaxLengthValidator
Keyword validator for
maxLength |
class |
MinimumValidator
Keyword validator for
minimum |
class |
MinItemsValidator
Keyword validator for
minItems |
class |
MinLengthValidator
Keyword validator for
minLength |
class |
PatternValidator
Keyword validator for
pattern |
class |
UniqueItemsValidator
Keyword validator for
uniqueItems |
| Modifier and Type | Class and Description |
|---|---|
class |
DisallowKeywordValidator
Keyword validator for draft v3's
disallow |
class |
DivisibleByValidator
Keyword validator for draft v3's
divisibleBy |
class |
DraftV3TypeValidator
Keyword validator for draft v3's
type |
class |
ExtendsValidator
Keyword validator for draft v3's
extends |
class |
PropertiesValidator
Keyword validator for draft v3's
properties |
| Modifier and Type | Class and Description |
|---|---|
class |
AllOfValidator
Keyword validator for draft v4's
allOf |
class |
AnyOfValidator
Keyword validator for draft v4's
anyOf |
class |
DraftV4TypeValidator
Keyword validator for draft v4's
type |
class |
MaxPropertiesValidator
Keyword validator for draft v4's
maxProperties |
class |
MinPropertiesValidator
Keyword validator for draft v4's
minProperties |
class |
MultipleOfValidator
Keyword validator for draft v4's
multipleOf |
class |
NotValidator
Keyword validator for draft v4's
not |
class |
OneOfValidator
Keyword validator for draft v4's
oneOf |
class |
RequiredKeywordValidator
Keyword validator for draft v4's
required |
| Modifier and Type | Class and Description |
|---|---|
class |
DivisorValidator
Helper keyword validator for draft v4's
multipleOf and draft v3's
divisibleBy |
class |
DraftV3TypeKeywordValidator
Helper keyword validator for draft v3's
type and disallow |
class |
NumericValidator
Helper class for keywords validating numeric values
|
class |
PositiveIntegerValidator
Helper validator class for keywords whose value is a positive integer
|
class |
SchemaArrayValidator
Helper validator class for keywords whose value is a schema array
|
| Modifier and Type | Method and Description |
|---|---|
com.github.fge.jsonschema.library.Dictionary<Constructor<? extends KeywordValidator>> |
Library.getValidators()
Get the dictionary of keyword validator constructors
|
| Modifier and Type | Method and Description |
|---|---|
KeywordBuilder |
KeywordBuilder.withValidatorClass(Class<? extends KeywordValidator> c)
Set the validator class for this keyword
|
| Modifier and Type | Method and Description |
|---|---|
static com.github.fge.jsonschema.library.Dictionary<Constructor<? extends KeywordValidator>> |
DraftV4ValidatorDictionary.get() |
static com.github.fge.jsonschema.library.Dictionary<Constructor<? extends KeywordValidator>> |
DraftV3ValidatorDictionary.get() |
static com.github.fge.jsonschema.library.Dictionary<Constructor<? extends KeywordValidator>> |
CommonValidatorDictionary.get() |
| Constructor and Description |
|---|
ValidatorBuilder(com.github.fge.jsonschema.library.Dictionary<Constructor<? extends KeywordValidator>> dict) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<KeywordValidator> |
ValidatorList.iterator() |
| Constructor and Description |
|---|
ValidatorList(SchemaContext context,
Collection<KeywordValidator> validators) |
Copyright © 2014. All Rights Reserved.