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. |
SchemaLocation | |
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 © 2019 Everit Kft.. All rights reserved.