Package | Description |
---|---|
com.github.fge.jsonschema.examples |
API usage examples
|
com.github.fge.jsonschema.keyword |
Schema validation core elements: keyword validators
|
com.github.fge.jsonschema.keyword.common |
Common keyword classes for draft v3 and draft v4
|
com.github.fge.jsonschema.keyword.draftv3 |
Keywords specific to draft v3
|
com.github.fge.jsonschema.keyword.draftv4 |
Keywords specific to draft v4
|
com.github.fge.jsonschema.validator |
Core validation process
|
Modifier and Type | Method and Description |
---|---|
void |
Example9.DivisorsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
Modifier and Type | Method and Description |
---|---|
void |
NumericKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance)
Main validation method
|
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 |
---|---|
protected void |
UniqueItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
PatternKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinLengthKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxLengthKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
FormatKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
EnumKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
AdditionalPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
AdditionalItemsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
Modifier and Type | Method and Description |
---|---|
void |
ExtendsKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
DraftV3TypeKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
DraftV3PropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
DraftV3DependenciesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
DisallowKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
Modifier and Type | Method and Description |
---|---|
protected void |
RequiredKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
OneOfKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
NotKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MinPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
void |
MaxPropertiesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
DraftV4TypeKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
DraftV4DependenciesKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
AnyOfKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
protected void |
AllOfKeywordValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance) |
Modifier and Type | Method and Description |
---|---|
void |
JsonValidator.validate(ValidationContext context,
ValidationReport report,
JsonNode instance)
Validate an instance
|
Copyright © 2013. All Rights Reserved.