| Interface | Description |
|---|---|
| CombinedSchema.ValidationCriterion |
Validation criterion.
|
| FormatValidator |
Implementations perform the validation against the "format" keyword (see JSON Schema spec section
7).
|
| Validator |
| Class | Description |
|---|---|
| ArraySchema |
Array schema validator.
|
| ArraySchema.Builder |
Builder class for
ArraySchema. |
| BooleanSchema |
Boolean schema validator.
|
| BooleanSchema.Builder |
Builder class for
BooleanSchema. |
| CombinedSchema |
Validator for
allOf, oneOf, anyOf schemas. |
| CombinedSchema.Builder |
Builder class for
CombinedSchema. |
| ConditionalSchema |
Validator for
if, then, else schemas. |
| ConditionalSchema.Builder |
Builder class for
ConditionalSchema. |
| ConstSchema | |
| ConstSchema.ConstSchemaBuilder | |
| EmptySchema |
A schema not specifying any restrictions, ie.
|
| EmptySchema.Builder |
Builder class for
EmptySchema. |
| EnumSchema |
Enum schema validator.
|
| EnumSchema.Builder |
Builder class for
EnumSchema. |
| FalseSchema | |
| FalseSchema.Builder | |
| JSONPointer |
A JSON Pointer is a simple query language defined for JSON documents by
RFC 6901.
|
| JSONPointer.Builder |
This class allows the user to build a JSONPointer in steps, using
exactly one segment in each step.
|
| NotSchema |
Not schema validator. |
| NotSchema.Builder |
Builder class for
NotSchema. |
| NullSchema |
Null schema validator. |
| NullSchema.Builder |
Builder class for
NullSchema. |
| NumberSchema |
Number schema validator.
|
| NumberSchema.Builder |
Builder class for
NumberSchema. |
| ObjectComparator |
Deep-equals implementation on primitive wrappers,
JSONObject and JSONArray. |
| ObjectSchema |
Object schema validator.
|
| ObjectSchema.Builder |
Builder class for
ObjectSchema. |
| ReferenceSchema |
This class is used by
SchemaLoader to resolve JSON pointers
during the construction of the schema. |
| ReferenceSchema.Builder |
Builder class for
ReferenceSchema. |
| Schema |
Superclass of all other schema validator classes of this package.
|
| Schema.Builder<S extends Schema> |
Abstract builder class for the builder classes of
Schema subclasses. |
| StringSchema |
String schema validator. |
| StringSchema.Builder |
Builder class for
StringSchema. |
| StringSchemaValidatingVisitor | |
| TrueSchema | |
| TrueSchema.Builder | |
| Validator.ValidatorBuilder |
| Enum | Description |
|---|---|
| ReadWriteContext |
| Exception | Description |
|---|---|
| JSONPointerException |
The JSONPointerException is thrown by
JSONPointer if an error occurs
during evaluating a pointer. |
| SchemaException |
Thrown by
SchemaLoader.load() when it encounters
un-parseable schema JSON definition. |
| ValidationException |
Thrown by
Schema subclasses on validation failure. |
Copyright © 2018 Everit Kft.. All rights reserved.