| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.format |
Format attribute classes
|
| org.eel.kitchen.jsonschema.keyword |
Schema validation core elements: keyword validators
|
| org.eel.kitchen.jsonschema.validator |
Core validation process
|
| Modifier and Type | Method and Description |
|---|---|
void |
EmailFormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode instance) |
void |
IPV6FormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value) |
void |
HostnameFormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value) |
void |
RegexFormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value) |
void |
AbstractDateFormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode instance) |
void |
URIFormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value) |
void |
IPV4FormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value) |
abstract void |
FormatAttribute.checkValue(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value)
Abstract method implemented by all attributes
|
void |
FormatAttribute.validate(String fmt,
ValidationContext ctx,
ValidationReport report,
JsonNode value)
Main validation function
|
| Modifier and Type | Method and Description |
|---|---|
void |
PropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
PatternKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
AdditionalItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxLengthKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinLengthKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
ExtendsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
AdditionalPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
FormatKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
TypeKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
EnumKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
UniqueItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
NumericKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance)
Main validation method
|
void |
DisallowKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
DependenciesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected abstract void |
KeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance)
Method which all keyword validators must implement
|
void |
KeywordValidator.validateInstance(ValidationContext context,
ValidationReport report,
JsonNode instance)
Main validation function
|
| Modifier and Type | Method and Description |
|---|---|
void |
JsonValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance)
Validate an instance
|
Copyright © 2012. All Rights Reserved.