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

## Package org.simpleframework.xml

Interface Summary
Serializer | The `Serializer` interface is used to represent objects that can serialize and deserialize objects to an from XML.

Enum Summary
DefaultType | The `DefaultType` enumeration is used to specify the type of defaults to apply to a class.

Annotation Types Summary
Attribute | The `Attribute` annotation represents a serializable XML attribute within an XML element.
Default | The `Default` annotation is used to specify that all fields or methods should be serialized in a default manner.
Element | The `Element` annotation is used to represent a field or method that appears as an XML element.
ElementArray | The `ElementArray` annotation represents a method or field that is an array of elements.
ElementList | The `ElementList` annotation represents a method or field that is a `Collection` for storing entries.
ElementListUnion | The `ElementListUnion` annotation is used to describe fields and methods that can dynamically match a schema class.
ElementMap | The `ElementMap` annotation represents a method or field that is a `Map` for storing key value pairs.
ElementMapUnion | The `ElementMapUnion` annotation is used to describe a field or method that can dynamically match a schema class.
ElementUnion | The `ElementUnion` annotation is used to describe fields and methods that can dynamically match a schema class.
Namespace | The `Namespace` annotation is used to set a namespace on an element or attribute.
NamespaceList | The `NamespaceList` annotation that is used to declare namespaces that can be added to an element.
Order | The `Order` annotation is used to specify the order of appearance of XML elements and attributes.
Path | The `Path` annotation is used to specify an XML path where an XML element or attribute is located.
Root | This `Root` annotation is used to annotate classes that need to be serialized.
Text | The `Text` annotation is used to represent a field or method that appears as text within an XML element.
Transient | The `Transient` annotation is an optional annotation that can be used within an XML class schema to mark a method or field as being transient, which indicates that it does not take part in serialization or deserialization.
Version | The `Version` annotation is used to specify an attribute that is used to represent a revision of the class XML schema.

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