All Classes
| Class | Description |
|---|---|
| BasicJsonBuilder | |
| BuildException |
A class representing all possible exceptions that could occur when creating a JSON object from Java values.
|
| InvalidSchemaException |
This exception is used when a provided schema, IS valid JSON, but is NOT a valid Schema.
|
| Json |
Defines the required methods callable on a JSON object, to get type-safe properties, check existence,
and convert to various degrees of string (pretty print etc).
|
| JsonBuilder |
Defines the required methods to build a JSON object from Java in this framework.
|
| JsonException |
The top level exception.
|
| JsonGenerator |
This defines all methods required to convert a Java object into a JSON object interperable by this framework.
|
| JsonKeyException |
A class representing all possible exceptions that could occur with any JSON key.
|
| JsonMapper<E> |
This interface defines the method used to unwrap a Java-JSON representation into a 'fully-qualified' Java object,
devoid of any control, functionality or influence from this framework.
|
| JsonParseException |
A class representing all possible exceptions that could occur when parsing a JSON object.
|
| JsonParser |
A default static utility class for constructing JSON objects from various forms of String input.
|
| JsonSchemaEnforceable |
Used to define all the methods required to verify that a given JSON object satisfies a given JSON Schema.
|
| JsonSchemaEnforcer |
Default implementation of
JsonSchemaEnforceable,
to verify whether a given JSON object satisfies a given JSON schema. |
| JsonTape | |
| JSType | |
| KeyDifferentTypeException |
This exception is used when there was a value found at a given key,
but the datatype of the value found was not suitable for the calling method.
|
| KeyInvalidException |
This exception is used when a JSON key was malformed in some way.
|
| KeyNotFoundException |
This exception is used when the value at some location provided by some key does not exist.
|
| Main | |
| SchemaException |
A class representing all possible exceptions that could occur when validating a JSON object against a Schema.
|
| SchemaViolationException |
This exception is used validating a JSON object against a schema,
a violation of one of the Schema's constraints was found.
|