| Package | Description |
|---|---|
| com.github.fge.jsonschema.main |
Main schema validation API
|
| com.github.fge.jsonschema.report |
Validation reports and messages
|
| 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 |
|---|---|
Message |
JsonSchemaException.getValidationMessage() |
| Modifier and Type | Method and Description |
|---|---|
static JsonSchemaException |
JsonSchemaException.wrap(Message message,
Throwable e) |
| Constructor and Description |
|---|
JsonSchemaException(Message message) |
| Modifier and Type | Method and Description |
|---|---|
Message |
Message.Builder.build()
Build the actual message
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ValidationReport.addMessage(Message message)
Add one validation message to the report
|
int |
Message.compareTo(Message o)
Implementation of
Comparable for this class |
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationReport.addMessages(Collection<Message> messages)
Add several validation messages to the report
|
| Modifier and Type | Method and Description |
|---|---|
void |
SyntaxChecker.checkSyntax(SyntaxValidator validator,
List<Message> messages,
JsonNode schema)
Check the syntax for this keyword
|
void |
AbstractSyntaxChecker.checkSyntax(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
TypeOnlySyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
SchemaOrSchemaArraySyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
PositiveIntegerSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DivisorSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
abstract void |
AbstractSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
SyntaxValidator.validate(List<Message> messages,
JsonNode schema)
Validate one schema
|
| Modifier and Type | Method and Description |
|---|---|
void |
URISyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
PatternSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
PatternPropertiesSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
ExclusiveMinimumSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
ExclusiveMaximumSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
EnumSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
AdditionalSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
DraftV3TypeKeywordSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DraftV3PropertiesSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DraftV3DependenciesSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaArraySyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
RequiredSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
NotSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DraftV4TypeSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DraftV4PropertiesSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
DraftV4DependenciesSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaTypeSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
LinksSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
FragmentResolutionSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
void |
ContentEncodingSyntaxChecker.checkValue(SyntaxValidator validator,
List<Message> messages,
JsonNode schema) |
Copyright © 2013. All Rights Reserved.