Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.simpleframework.xml.core

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.
ConstructorException | The `ConstructorException` is used to represent any errors where an annotated constructor parameter is invalid.
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.
PathException | The `PathException` is thrown when there is a problem with the syntax of an XPath expression.
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.
UnionException | The `UnionException` is thrown when there is an error associated with unions.
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.
Replace | The `Replace` method is used to replace an object that is about to be serialized to an XML document.
Resolve | The `Resolve` method is used to resolve an object that has been deserialized from the XML document.
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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES