Package simple.xml.load

Interface Summary
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 Summary
Persister The Persister object is used to provide an implementation of a serializer.
 

Exception Summary
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 Types Summary
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.