| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.format |
Format attribute base classes
|
| org.eel.kitchen.jsonschema.keyword |
Schema validation core elements: keyword validators
|
| 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 |
|---|---|
protected static Message.Builder |
FormatAttribute.newMsg(String fmt) |
| Modifier and Type | Method and Description |
|---|---|
protected Message.Builder |
KeywordValidator.newMsg()
Create a new validation message template
|
| Modifier and Type | Method and Description |
|---|---|
<T> Message.Builder |
Message.Builder.addInfo(String key,
Collection<T> values)
Add further information to the message as a
Collection of
objects of an arbitrary type |
Message.Builder |
Message.Builder.addInfo(String key,
int value)
Add further information to the message as an integer
|
Message.Builder |
Message.Builder.addInfo(String key,
JsonNode value)
Add further information to the message as a
JsonNode |
<T> Message.Builder |
Message.Builder.addInfo(String key,
T value)
Add further information to the message for an arbitrary type
|
Message.Builder |
Message.Builder.clearInfo()
Clear all supplementary information
|
Message.Builder |
Domain.newMessage()
Create a
Message.Builder for this validation domain |
Message.Builder |
Message.Builder.setFatal(boolean fatal)
Should this error message be marked as fatal?
|
Message.Builder |
Message.Builder.setKeyword(String keyword)
Set the keyword associated with this message
|
Message.Builder |
Message.Builder.setMessage(String message)
Set the error message
|
| 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) |
| 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.