| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.metaschema | |
| org.eel.kitchen.jsonschema.syntax |
Schema syntax validation package
|
| org.eel.kitchen.jsonschema.syntax.common | |
| org.eel.kitchen.jsonschema.syntax.draftv3 | |
| org.eel.kitchen.jsonschema.syntax.draftv4 |
| Modifier and Type | Method and Description |
|---|---|
SyntaxChecker |
Keyword.getSyntaxChecker() |
| Modifier and Type | Method and Description |
|---|---|
Keyword.Builder |
Keyword.Builder.withSyntaxChecker(SyntaxChecker syntaxChecker)
Add a syntax checker to this keyword
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,SyntaxChecker> |
SyntaxCheckers.defaultCheckers() |
static Map<String,SyntaxChecker> |
SyntaxCheckers.draftV3() |
static Map<String,SyntaxChecker> |
SyntaxCheckers.draftV4() |
Map<String,SyntaxChecker> |
KeywordRegistry.getSyntaxCheckers() |
| Modifier and Type | Class and Description |
|---|---|
class |
ModZeroSyntaxChecker
Syntax checker for the
divisibleBy keyword (draft v3) and multipleOf keyword (draft v4) |
class |
PositiveIntegerSyntaxChecker
Syntax validator for keywords having a positive integer value as an argument
|
class |
SimpleSyntaxChecker
Simple type-only syntax checker
|
| Constructor and Description |
|---|
SyntaxValidator(Map<String,SyntaxChecker> checkers) |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumSyntaxChecker
Syntax validator for the
enum keyword |
class |
ExclusiveMaximumSyntaxChecker
Syntax validator for the
exclusiveMaximum keyword |
class |
ExclusiveMinimumSyntaxChecker
Syntax validator for the
exclusiveMinimum keyword |
class |
PatternPropertiesSyntaxChecker
Syntax validator for the
patternProperties keyword |
class |
PatternSyntaxChecker
Syntax validator for the
pattern keyword |
class |
URISyntaxChecker |
| Modifier and Type | Method and Description |
|---|---|
static SyntaxChecker |
PatternPropertiesSyntaxChecker.getInstance() |
static SyntaxChecker |
ExclusiveMinimumSyntaxChecker.getInstance() |
static SyntaxChecker |
ExclusiveMaximumSyntaxChecker.getInstance() |
static SyntaxChecker |
EnumSyntaxChecker.getInstance() |
| Modifier and Type | Class and Description |
|---|---|
class |
DivisibleBySyntaxChecker
Syntax checker for the
divisibleBy keyword |
class |
DraftV3DependenciesSyntaxChecker
Syntax checker for the
dependencies keyword |
class |
DraftV3ItemsSyntaxChecker
Syntax validator for the
items keyword |
class |
DraftV3PropertiesSyntaxChecker
Syntax validator for the
properties keyword |
class |
DraftV3TypeKeywordSyntaxChecker
Dedicated syntax checker for
type and disallow |
class |
ExtendsSyntaxChecker
Syntax validator for the
items keyword |
| Modifier and Type | Field and Description |
|---|---|
static SyntaxChecker |
DivisibleBySyntaxChecker.instance |
| Modifier and Type | Method and Description |
|---|---|
static SyntaxChecker |
ExtendsSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3PropertiesSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3ItemsSyntaxChecker.getInstance() |
static SyntaxChecker |
DivisibleBySyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3DependenciesSyntaxChecker.getInstance() |
| Modifier and Type | Class and Description |
|---|---|
class |
DraftV4DependenciesSyntaxChecker |
class |
DraftV4ItemsSyntaxChecker
Syntax validator for the
items keyword |
class |
DraftV4TypeSyntaxChecker |
class |
MultipleOfSyntaxChecker |
class |
RequiredSyntaxChecker |
class |
SchemaArraySyntaxChecker |
| Modifier and Type | Method and Description |
|---|---|
static SyntaxChecker |
MultipleOfSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4TypeSyntaxChecker.getInstance() |
static SyntaxChecker |
RequiredSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4DependenciesSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4ItemsSyntaxChecker.getInstance() |
Copyright © 2012. All Rights Reserved.