Package | Description |
---|---|
com.github.fge.jsonschema.main |
Main schema validation API
|
com.github.fge.jsonschema.metaschema |
Metaschema data
|
com.github.fge.jsonschema.syntax |
Schema syntax validation package
|
com.github.fge.jsonschema.syntax.common |
Common syntax validators for draft v3 and draft v4
|
com.github.fge.jsonschema.syntax.draftv3 |
Syntax validators specific to draft v3
|
com.github.fge.jsonschema.syntax.draftv4 |
Syntax validators specific to draft v4
|
com.github.fge.jsonschema.syntax.hyperschema.draftv3 |
Draft v3 specific hyper-schema syntax validators
|
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 |
---|---|
Map<String,SyntaxChecker> |
MetaSchema.getSyntaxCheckers()
Return the list of syntax checkers for that metaschema
|
Map<String,SyntaxChecker> |
KeywordRegistry.getSyntaxCheckers()
Return an immutable copy of this registry's syntax checkers
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSyntaxChecker
Basic syntax checker
|
class |
DivisorSyntaxChecker
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 |
SchemaOrSchemaArraySyntaxChecker
Syntax validator common for
items (draft v3 and v4) and extends (draft v3) |
class |
TypeOnlySyntaxChecker
The simplest syntax checker
|
Modifier and Type | Class and Description |
---|---|
class |
AdditionalSyntaxChecker
Syntax checker common to
additionalItems and additionalProperties |
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
Syntax validator for keywords having a URI as a value
|
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 |
DraftV3DependenciesSyntaxChecker
Syntax checker for the (draft v3)
dependencies keyword |
class |
DraftV3PropertiesSyntaxChecker
Syntax validator for the
properties keyword |
class |
DraftV3TypeKeywordSyntaxChecker
Dedicated syntax checker for
type and disallow |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
DraftV3PropertiesSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV3DependenciesSyntaxChecker.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
DraftV4DependenciesSyntaxChecker
Syntax validator for the (draft v4)
dependencies keyword |
class |
DraftV4PropertiesSyntaxChecker
Syntax validator for the
properties keyword |
class |
DraftV4TypeSyntaxChecker
Syntax validator for the (draft v4)
type keyword |
class |
NotSyntaxChecker |
class |
RequiredSyntaxChecker
Syntax validator for the (draft v4)
required keyword |
class |
SchemaArraySyntaxChecker
Common syntax validator for keywords having a schema array as an argument
|
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
RequiredSyntaxChecker.getInstance() |
static SyntaxChecker |
NotSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4TypeSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4PropertiesSyntaxChecker.getInstance() |
static SyntaxChecker |
DraftV4DependenciesSyntaxChecker.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
ContentEncodingSyntaxChecker
Tentative syntax checker for the
contentEncoding hyperschema keyword |
class |
FragmentResolutionSyntaxChecker
Hyper-schema
fragmentResolution syntax checker |
class |
LinksSyntaxChecker
Syntax validator for hyper shema's
links keyword |
class |
MediaTypeSyntaxChecker
Syntax validator for the
mediaType hyper-schema keyword |
Modifier and Type | Method and Description |
---|---|
static SyntaxChecker |
MediaTypeSyntaxChecker.getInstance() |
static SyntaxChecker |
LinksSyntaxChecker.getInstance() |
static SyntaxChecker |
FragmentResolutionSyntaxChecker.getInstance() |
static SyntaxChecker |
ContentEncodingSyntaxChecker.getInstance() |
Copyright © 2013. All Rights Reserved.