| 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 | |
| org.eel.kitchen.jsonschema.syntax.draftv3 | |
| org.eel.kitchen.jsonschema.syntax.draftv4 |
| 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
|
| 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 |
SimpleSyntaxChecker.checkSyntax(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
PositiveIntegerSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
ModZeroSyntaxChecker.checkValue(Message.Builder msg,
List<Message> messages,
JsonNode schema) |
void |
SimpleSyntaxChecker.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) |
Copyright © 2012. All Rights Reserved.