| 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.