| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.report |
Validation reports and messages
|
| org.eel.kitchen.jsonschema.syntax |
Schema syntax validation package
|
| org.eel.kitchen.jsonschema.syntax.common |
Common syntax validators for draft v3 and draft v4
|
| org.eel.kitchen.jsonschema.syntax.draftv3 |
Syntax validators specific to draft v3
|
| org.eel.kitchen.jsonschema.syntax.draftv4 |
Syntax validators specific to draft v4
|
| org.eel.kitchen.jsonschema.syntax.hyperschema.draftv3 |
Draft v3 specific hyper-schema syntax validators
|
| Modifier and Type | Method and Description |
|---|---|
Message |
JsonSchemaException.getValidationMessage() |
| Constructor and Description |
|---|
JsonSchemaException(Message message) |
JsonSchemaException(Message message,
Exception e) |
| 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(Message.Builder msg,
List<Message> messages,
JsonNode schema)
Check the syntax for this keyword
|
void |
AbstractSyntaxChecker.checkSyntax(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
PositiveIntegerSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
TypeOnlySyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DivisorSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
abstract void |
AbstractSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
SyntaxValidator.validate(List<Message> messages,
JsonNode schema)
Validate one schema
|
| Modifier and Type | Method and Description |
|---|---|
void |
PatternPropertiesSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
ExclusiveMinimumSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
PatternSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
ExclusiveMaximumSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
EnumSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
URISyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtendsSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV3PropertiesSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV3ItemsSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV3TypeKeywordSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV3DependenciesSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
DraftV4TypeSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
SchemaArraySyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
RequiredSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV4DependenciesSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV4ItemsSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
DraftV4PropertiesSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
ContentEncodingSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
LinksSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
MediaTypeSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
FragmentResolutionSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
Copyright © 2013. All Rights Reserved.