Package org.simpleframework.xml
package org.simpleframework.xml
-
ClassDescriptionThe
Attribute
annotation represents a serializable XML attribute within an XML element.TheDefault
annotation is used to specify that all fields or methods should be serialized in a default manner.TheDefaultType
enumeration is used to specify the type of defaults to apply to a class.TheElement
annotation is used to represent a field or method that appears as an XML element.TheElementArray
annotation represents a method or field that is an array of elements.TheElementList
annotation represents a method or field that is aCollection
for storing entries.TheElementListUnion
annotation is used to describe fields and methods that can dynamically match a schema class.TheElementMap
annotation represents a method or field that is aMap
for storing key value pairs.TheElementMapUnion
annotation is used to describe a field or method that can dynamically match a schema class.TheElementUnion
annotation is used to describe fields and methods that can dynamically match a schema class.TheNamespace
annotation is used to set a namespace on an element or attribute.TheNamespaceList
annotation that is used to declare namespaces that can be added to an element.TheOrder
annotation is used to specify the order of appearance of XML elements and attributes.ThePath
annotation is used to specify an XML path where an XML element or attribute is located.ThisRoot
annotation is used to annotate classes that need to be serialized.TheSerializer
interface is used to represent objects that can serialize and deserialize objects to an from XML.TheText
annotation is used to represent a field or method that appears as text within an XML element.TheTransient
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.TheVersion
annotation is used to specify an attribute that is used to represent a revision of the class XML schema.