| Interface | Description |
|---|---|
| Strategy |
The
Strategy interface represents a strategy that can be
used to resolve and load the Class objects that compose
a serializable object. |
| Type |
The
Type object describes a type that is represented
by an XML element. |
| Class | Description |
|---|---|
| Persister |
The
Persister object is used to provide an implementation
of a serializer. |
| Exception | Description |
|---|---|
| AttributeException |
The
AttributeException is used to represent conditions
when an XML attribute is in an invalid state. |
| ElementException |
The
ElementException is used to represent conditions
when an XML element is in an invalid state. |
| InstantiationException |
The
InstantiationException is thrown when an object
cannot be instantiated either because it is an abstract class or an
interface. |
| MethodException |
The
MethodException is used to represent conditions
where a Java Bean property has been annotated incorrectly. |
| PersistenceException |
The
PersistenceException is thrown when there is a
persistance exception. |
| RootException |
The
RootException is thrown if the Root
annotation is missing from a root object that is to be serialized
or deserialized. |
| TextException |
The
TextException is used to represent conditions
when an XML element text value is in an invalid state. |
| ValueRequiredException |
The
ValueRequiredException is thrown when an attribute
or element is missing from the XML document. |
| Annotation Type | Description |
|---|---|
| Commit |
The
Commit annotation is used to mark a method within
a serializable object that requires a callback from the persister
once the deserialization completes. |
| Complete |
The
Complete annotation is used to mark a method that
requires a callback from the persister once the serialization of
the object has completed. |
| Persist |
The
Persist annotation is used to mark a method that
requires a callback from the persister before serialization of
an object begins. |
| Validate |
The
Validate annotation is used to mark a method in
a serializable object that requires a callback from the persister
once the deserialization completes. |