| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.format |
Format specifier classes
|
| org.eel.kitchen.jsonschema.keyword |
Schema validation core elements: keyword validators
|
| org.eel.kitchen.jsonschema.ref |
JSON Reference related classes
|
| org.eel.kitchen.jsonschema.report |
Various utility packages
|
| org.eel.kitchen.jsonschema.syntax |
Schema syntax validation package
|
| Modifier and Type | Method and Description |
|---|---|
protected static ValidationMessage.Builder |
FormatSpecifier.newMsg(String fmt) |
| Modifier and Type | Method and Description |
|---|---|
protected ValidationMessage.Builder |
KeywordValidator.newMsg()
Create a new validation message template
|
| Modifier and Type | Method and Description |
|---|---|
private static ValidationMessage.Builder |
JsonPointer.newMsg(String reason) |
| Modifier and Type | Method and Description |
|---|---|
<T> ValidationMessage.Builder |
ValidationMessage.Builder.addInfo(String key,
Collection<T> values)
Add further information to the message as a
Collection of
objects of an arbitrary type |
ValidationMessage.Builder |
ValidationMessage.Builder.addInfo(String key,
int value)
Add further information to the message as an integer
|
ValidationMessage.Builder |
ValidationMessage.Builder.addInfo(String key,
JsonNode value)
Add further information to the message as a
JsonNode |
<T> ValidationMessage.Builder |
ValidationMessage.Builder.addInfo(String key,
T value)
Add further information to the message for an arbitrary type
|
ValidationMessage.Builder |
ValidationMessage.Builder.clearInfo()
Clear all supplementary information
|
ValidationMessage.Builder |
ValidationMessage.Builder.setKeyword(String keyword)
Set the keyword associated with this message
|
ValidationMessage.Builder |
ValidationMessage.Builder.setMessage(String message)
Set the error message
|
| Constructor and Description |
|---|
ValidationMessage(ValidationMessage.Builder builder) |
| 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) |
private static void |
TypeKeywordSyntaxChecker.validateOne(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode value) |
Copyright © 2012. All Rights Reserved.