| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.keyword |
Schema validation core elements: keyword validators
|
| org.eel.kitchen.jsonschema.keyword.common | |
| org.eel.kitchen.jsonschema.keyword.draftv3 | |
| org.eel.kitchen.jsonschema.keyword.draftv4 | |
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.metaschema |
| Modifier and Type | Class and Description |
|---|---|
class |
ModZeroKeywordValidator
Abstract validator for the
disallow (draft v3) and multipleOf
keywords |
class |
NumericKeywordValidator
Base class for numeric instances validators
|
class |
PositiveIntegerKeywordValidator
Base class for all keywords accepting a positive integer as an argument
|
| Modifier and Type | Method and Description |
|---|---|
Set<KeywordValidator> |
KeywordFactory.getValidators(JsonNode schema)
Return the set of validators for a particular schema
|
| Constructor and Description |
|---|
KeywordFactory(Map<String,Class<? extends KeywordValidator>> validators) |
| Modifier and Type | Class and Description |
|---|---|
class |
AdditionalItemsKeywordValidator
Validator for the
additionalItems keyword |
class |
AdditionalPropertiesKeywordValidator
Validator for
additionalProperties |
class |
EnumKeywordValidator
Validator for the
enum keyword |
class |
FormatKeywordValidator
Validator for the
format keyword |
class |
MaximumKeywordValidator
Validator for the
maximum keyword |
class |
MaxItemsKeywordValidator
Validator for the
maxItems keyword |
class |
MaxLengthKeywordValidator
Validator for the
maxLength keyword |
class |
MinimumKeywordValidator
Validator for the
minimum keyword |
class |
MinItemsKeywordValidator
Validator for the
minItems keyword |
class |
MinLengthKeywordValidator
Validator for the
minLength keyword |
class |
PatternKeywordValidator
Validator for the
pattern keyword |
class |
UniqueItemsKeywordValidator
Validator for the
uniqueItems keyword |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTypeKeywordValidator
Abstract validator for the
type and disallow keywords |
class |
DisallowKeywordValidator
Validator for the
disallow keyword |
class |
DivisibleByKeywordValidator
Validator for the
disallow keyword |
class |
DraftV3DependenciesKeywordValidator
Validator for the
dependencies keyword |
class |
DraftV3PropertiesKeywordValidator
Validator for the
properties keyword |
class |
DraftV3TypeKeywordValidator
Validator for the
type keyword |
class |
ExtendsKeywordValidator
Validator for the
extends keyword |
| Modifier and Type | Class and Description |
|---|---|
class |
AllOfKeywordValidator |
class |
AnyOfKeywordValidator |
class |
DraftV4DependenciesKeywordValidator |
class |
DraftV4TypeKeywordValidator |
class |
MaxPropertiesKeywordValidator
Validator for the
maxProperties keyword |
class |
MinPropertiesKeywordValidator
Validator for the
minProperties keyword |
class |
MultipleOfKeywordValidator
Validator for the
multipleOf keyword |
class |
NotKeywordValidator |
class |
OneOfKeywordValidator |
class |
RequiredKeywordValidator |
class |
SchemaArrayKeywordValidator |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends KeywordValidator> |
Keyword.getValidatorClass() |
| Modifier and Type | Method and Description |
|---|---|
Keyword.Builder |
Keyword.Builder.withValidatorClass(Class<? extends KeywordValidator> validatorClass)
Add the keyword validator class
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Class<? extends KeywordValidator>> |
KeywordValidators.defaultValidators() |
static Map<String,Class<? extends KeywordValidator>> |
KeywordValidators.draftV3() |
static Map<String,Class<? extends KeywordValidator>> |
KeywordValidators.draftV4() |
Map<String,Class<? extends KeywordValidator>> |
KeywordRegistry.getValidators() |
Copyright © 2012. All Rights Reserved.