Package | Description |
---|---|
com.github.fge.jsonschema.core.keyword.syntax | |
com.github.fge.jsonschema.core.keyword.syntax.checkers |
Keyword syntax checkers
|
com.github.fge.jsonschema.core.keyword.syntax.checkers.common |
Keyword syntax checkers common to both draft v3 and draft v4
|
com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3 |
Keyword syntax checkers specific to draft v3
|
com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4 |
Keyword syntax checkers specific to draft v4
|
com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers |
Keyword syntax checker helper classes
|
com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema |
Syntax checkers for draft v4 hyperschema keywords
|
com.github.fge.jsonschema.core.keyword.syntax.dictionaries |
Constructor and Description |
---|
SyntaxProcessor(com.github.fge.msgsimple.bundle.MessageBundle bundle,
Dictionary<SyntaxChecker> dict)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSyntaxChecker
Base abstract syntax checker
|
Modifier and Type | Class and Description |
---|---|
class |
AdditionalSyntaxChecker
Syntax checker for draft v4's (and v3's)
additionalItems and additionalProperties |
class |
EnumSyntaxChecker
Syntax checker for the
enum keyword |
class |
ExclusiveMaximumSyntaxChecker
Syntax checker for the
exclusiveMaximum keyword |
class |
ExclusiveMinimumSyntaxChecker
Syntax checker for the
exclusiveMinimum keyword |
class |
PatternPropertiesSyntaxChecker
Syntax checker for the
patternProperties keyword |
class |
PatternSyntaxChecker
Syntax checker for the
pattern keyword |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
ExclusiveMaximumSyntaxChecker.getInstance() |
static SyntaxChecker |
PatternSyntaxChecker.getInstance() |
static SyntaxChecker |
EnumSyntaxChecker.getInstance() |
static SyntaxChecker |
ExclusiveMinimumSyntaxChecker.getInstance() |
static SyntaxChecker |
PatternPropertiesSyntaxChecker.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DraftV3DependenciesSyntaxChecker
Syntax checker for draft v3's
dependencies keyword |
class |
DraftV3ItemsSyntaxChecker
Syntax checker for draft v3's
items keyword |
class |
DraftV3PropertiesSyntaxChecker
Syntax checker for draft v3's
properties keyword |
class |
DraftV3TypeKeywordSyntaxChecker
Helper class to validate the syntax of draft v3's
type and disallow |
class |
ExtendsSyntaxChecker
Syntax checker for draft v3's
extends keyword |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
DraftV3ItemsSyntaxChecker.getInstance() |
static SyntaxChecker |
ExtendsSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3DependenciesSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3PropertiesSyntaxChecker.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DefinitionsSyntaxChecker
Syntax checker for draft v4's
definitions keyword |
class |
DraftV4DependenciesSyntaxChecker
Syntax checker for draft v4's
dependencies keyword |
class |
DraftV4ItemsSyntaxChecker
Syntax checker for draft v4's
items keyword |
class |
DraftV4PropertiesSyntaxChecker
Syntax checker for draft v4's
properties keyword |
class |
DraftV4TypeSyntaxChecker
Syntax checker for draft v4's
type keyword |
class |
NotSyntaxChecker
Syntax checker for draft v4's
not keyword |
class |
RequiredSyntaxChecker
Syntax checker for draft v4's
required keyword |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
DraftV4DependenciesSyntaxChecker.getInstance() |
static SyntaxChecker |
RequiredSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4ItemsSyntaxChecker.getInstance() |
static SyntaxChecker |
NotSyntaxChecker.getInstance() |
static SyntaxChecker |
DefinitionsSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4TypeSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4PropertiesSyntaxChecker.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DependenciesSyntaxChecker
Helper class for syntax checking of draft v4 and v3
dependencies |
class |
DivisorSyntaxChecker
Helper class to check the syntax of
multipleOf (draft v4) and divisibleBy (draft v3) |
class |
PositiveIntegerSyntaxChecker
Helper class to check the syntax of all keywords having a positive integer
as a valid value
|
class |
SchemaArraySyntaxChecker
Helper class to validate the syntax of all keywords taking a schema array as
a value
|
class |
SchemaMapSyntaxChecker
Helper class for keywords having an object as a value whose values are
schemas
|
class |
SchemaOrSchemaArraySyntaxChecker
Helper class to validate the syntax of keywords having either a schema or
schema array as a value
|
class |
TypeOnlySyntaxChecker
Helper class to validate the syntax of keywords only requiring that their
value be of certain types
|
class |
URISyntaxChecker
Helper class to validate the syntax of all keywords whose value must be a URI
|
Modifier and Type | Class and Description |
---|---|
class |
LinksSyntaxChecker
Syntax checker for draft v4 hyperschema's
links keyword |
class |
MediaSyntaxChecker
Syntax checker for draft v4 hyperschema's
media keyword |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
MediaSyntaxChecker.getInstance() |
static SyntaxChecker |
LinksSyntaxChecker.getInstance() |
Modifier and Type | Method and Description |
---|---|
static Dictionary<SyntaxChecker> |
CommonSyntaxCheckerDictionary.get() |
static Dictionary<SyntaxChecker> |
DraftV3SyntaxCheckerDictionary.get() |
static Dictionary<SyntaxChecker> |
DraftV4SyntaxCheckerDictionary.get() |
static Dictionary<SyntaxChecker> |
DraftV4HyperSchemaSyntaxCheckerDictionary.get() |
Copyright © 2016. All rights reserved.