| ArraySchema |
Array schema validator.
|
| ArraySchema.Builder |
|
| BooleanSchema |
Boolean schema validator.
|
| BooleanSchema.Builder |
|
| CombinedSchema |
Validator for allOf, oneOf, anyOf schemas.
|
| CombinedSchema.Builder |
|
| CombinedSchema.ValidationCriterion |
Validation criterion.
|
| CombinedSchemaMatchEvent |
|
| CombinedSchemaMismatchEvent |
|
| CombinedSchemaValidationEvent |
|
| ConditionalSchema |
Validator for if, then, else schemas.
|
| ConditionalSchema.Builder |
|
| ConditionalSchemaMatchEvent |
|
| ConditionalSchemaMismatchEvent |
|
| ConditionalSchemaValidationEvent |
|
| ConditionalSchemaValidationEvent.Keyword |
|
| ConstSchema |
|
| ConstSchema.ConstSchemaBuilder |
|
| DateFormatValidator |
Implementation of the "date" format value.
|
| DateTimeFormatValidator |
Implementation of the "date-time" format value.
|
| DefaultSchemaClient |
A SchemaClient implementation which uses URL for reading the remote content.
|
| EmailFormatValidator |
Implementation of the "email" format value.
|
| EmptySchema |
A schema not specifying any restrictions, ie.
|
| EmptySchema.Builder |
|
| EnumSchema |
Enum schema validator.
|
| EnumSchema.Builder |
|
| FalseSchema |
|
| FalseSchema.Builder |
|
| FormatValidator |
Implementations perform the validation against the "format" keyword (see JSON Schema spec section
7).
|
| HostnameFormatValidator |
Implementation of the "hostname" format value.
|
| IPAddressValidator |
Deprecated. |
| IPV4Validator |
Implementation of the "ipv4" format value.
|
| IPV6Validator |
Implementation of the "ipv6" format value.
|
| JavaUtilRegexpFactory |
|
| JSONPointer |
A JSON Pointer is a simple query language defined for JSON documents by
RFC 6901.
|
| JSONPointer |
Deprecated. |
| JSONPointer.Builder |
This class allows the user to build a JSONPointer in steps, using
exactly one segment in each step.
|
| JSONPointer.QueryResult |
Data-transfer object for holding the result of a JSON pointer query.
|
| JSONPointerException |
The JSONPointerException is thrown by JSONPointer if an error occurs
during evaluating a pointer.
|
| JsonPointerFormatValidator |
|
| JSONPrinter |
|
| MismatchEvent |
|
| NotSchema |
Not schema validator.
|
| NotSchema.Builder |
|
| NullSchema |
Null schema validator.
|
| NullSchema.Builder |
|
| NumberComparator |
|
| NumberSchema |
Number schema validator.
|
| NumberSchema.Builder |
|
| ObjectComparator |
Deep-equals implementation on primitive wrappers, JSONObject and JSONArray.
|
| ObjectSchema |
Object schema validator.
|
| ObjectSchema.Builder |
|
| OrgJsonUtil |
Utility class simplifying working with org.json.JSONObject and JSONArray in a way that it also works
on android.
|
| RE2JRegexpFactory |
|
| ReadWriteContext |
|
| ReferenceResolver |
Resolves an id or ref against a parent scope.
|
| ReferenceSchema |
This class is used by SchemaLoader to resolve JSON pointers
during the construction of the schema.
|
| ReferenceSchema.Builder |
|
| RegexFormatValidator |
|
| Regexp |
|
| RegexpFactory |
|
| RegexpMatchingFailure |
|
| RelativeJsonPointerFormatValidator |
|
| ResolutionScopeChangeListener |
Event handler interface used by TypeBasedMultiplexer to notify client(s) (which is
currently a schema loader instance) about resolution scope changes.
|
| 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.
|
| SchemaClient |
This interface is used by SchemaLoader to fetch the contents denoted by remote JSON
pointer.
|
| SchemaException |
|
| SchemaLoader |
Loads a JSON schema's JSON representation into schema validator instances.
|
| SchemaLoader.SchemaLoaderBuilder |
|
| SchemaLocation |
|
| SchemaReferencedEvent |
|
| SpecificationVersion |
|
| StringSchema |
String schema validator.
|
| StringSchema.Builder |
|
| StringSchemaLoader |
|
| StringSchemaValidatingVisitor |
|
| TemporalFormatValidator |
Base class for date and time format validators
|
| TimeFormatValidator |
Implementation of the "time" format value.
|
| TrueSchema |
|
| TrueSchema.Builder |
|
| TypeBasedMultiplexer |
Deprecated. |
| TypeBasedMultiplexer.OnTypeConsumer<E> |
|
| URIFormatValidator |
Implementation of the "uri" format value.
|
| URIReferenceFormatValidator |
|
| URITemplateFormatValidator |
|
| URIV4FormatValidator |
|
| ValidationEvent<S extends Schema> |
|
| ValidationException |
Thrown by Schema subclasses on validation failure.
|
| ValidationListener |
Interface to capture which schemas are matching against a specific event in the ValidatingVisitor.
|
| Validator |
|
| Validator.ValidatorBuilder |
|
| WrappingFormatValidator |
|