| Interface | Description |
|---|---|
| HasModelReadHandler<T,C> |
A class that implements this interface provides registration for
ModelReadHandler instances. |
| HasModelWriteHandler<T> |
A class that implements this interface provides registration for
ModelWriteHandler instances. |
| InstanceCreator<T,C> |
Interface to create new instances of T from information provided by C.
|
| ModelReadHandler<T,C> |
Handler for
ModelReadEvent events. |
| ModelWriteHandler<T> |
Handler for
ModelWriteEvent events. |
| Reader<T> |
Common super interface for JSON and XML readers
|
| Class | Description |
|---|---|
| AbstractReader<T,C> |
Abstract reader used as base class for JSON and XML readers.
|
| AbstractWriter<T> |
Abstract reader used as base class for JSON and XML readers.
|
| InstanceContextHolder<T,C> |
Class used during deserialization to store and get the context information
for an instance of T.
|
| ModelReadEvent<T,C> |
Represents the event when a model is read from JSON / XML.
|
| ModelWriteEvent<T> |
Represents the event when a model is written as JSON / XML.
|
| NoopInstanceCreator |
Noop
InstanceCreator used as default value in annotations. |
| ReaderWriterBase<T> |
Common code for all readers and writers.
|
| Annotation Type | Description |
|---|---|
| CreateWith |
Annotation to specify an
InstanceCreator for a POJO. |
| Format |
The format to use when (de)serializing JSON / XML data.
|
| Id |
Annotation to select an identifier for a POJO.
|
| IdRef |
Annotation to reference one or more POJOs.
|
| Mapping |
Annotation used inside
Mappings to specify the mapping of one
property. |
| Mappings |
Annotation for external mappings.
|
| MapUpTo |
Annotation to limit the traversal of the type hirarchy on a POJO.
|
| Native |
Using this annotation you can exclude a property from deserialization, but
assign the native info.
|
| Order |
The order in which the properties are processed.
|
| Path |
The "path" expression to select the JSON / XML data.
|
| Transient |
Use this annotation to exclude a property from (de)serialization.
|
| Whitespace |
Use this annotation top specify how leading and trailing whitespace is
handled.
|
Copyright © 2012 Harald Pehl. All Rights Reserved.