| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.report |
Various utility packages
|
| org.eel.kitchen.jsonschema.syntax |
Schema syntax validation package
|
| org.eel.kitchen.jsonschema.validator |
Core validation process
|
| Modifier and Type | Field and Description |
|---|---|
private ValidationMessage |
JsonSchemaException.validationMessage |
| Modifier and Type | Method and Description |
|---|---|
ValidationMessage |
JsonSchemaException.getValidationMessage() |
| Constructor and Description |
|---|
JsonSchemaException(ValidationMessage validationMessage) |
JsonSchemaException(ValidationMessage message,
Exception e) |
| Modifier and Type | Field and Description |
|---|---|
private ListMultimap<JsonPointer,ValidationMessage> |
ValidationReport.msgMap
Message list
|
| Modifier and Type | Method and Description |
|---|---|
ValidationMessage |
ValidationMessage.Builder.build()
Build the actual message
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ValidationReport.addMessage(ValidationMessage message)
Add one validation message to the report
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationReport.addMessages(Collection<ValidationMessage> messages)
Add several validation messages to the report
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
DependenciesSyntaxChecker.analyzeDependency(Map.Entry<String,JsonNode> entry,
ValidationMessage.Builder msg,
List<ValidationMessage> messages)
Analyze one entry in a
dependency object entry |
void |
SimpleSyntaxChecker.checkSyntax(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
void |
SyntaxChecker.checkSyntax(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema)
Check the syntax for this keyword
|
(package private) void |
PatternSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
DependenciesSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
PositiveIntegerSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
URISyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
DivisibleBySyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
ExclusiveMaximumSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
ArrayChildrenSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
PropertiesSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
PatternPropertiesSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
EnumSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
TypeKeywordSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
SimpleSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
(package private) void |
ExclusiveMinimumSyntaxChecker.checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
void |
SyntaxValidator.validate(List<ValidationMessage> messages,
JsonNode schema)
Validate one schema
|
private static void |
TypeKeywordSyntaxChecker.validateOne(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode value) |
| Modifier and Type | Field and Description |
|---|---|
private List<ValidationMessage> |
JsonValidatorCache.FailingValidator.messages |
| Constructor and Description |
|---|
JsonValidatorCache.FailingValidator(ValidationMessage message) |
| Constructor and Description |
|---|
JsonValidatorCache.FailingValidator(List<ValidationMessage> messages) |
Copyright © 2012. All Rights Reserved.