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