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.