Package org.simpleframework.xml.strategy
package org.simpleframework.xml.strategy
-
ClassDescriptionThe
Allocate
object is used to represent an entity that has not yet been created and needs to be allocated to the the object graph.TheArrayValue
object is a value used for describing arrays for a specified component type object.TheContract
object is used to expose the attribute names used by the cycle strategy.TheCycleException
is thrown when an invalid cycle is found when deserializing an object from an XML document.TheCycleStrategy
represents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.TheLoader
object is used to provide class loading for the strategies.This contains the default attribute names to use to populate the XML elements with data relating to the object to be serialized.TheObjectValue
is an implementation of a value that represents a object other than an array.TheReadGraph
object is used to build a graph of the objects that have been deserialized from the XML document.TheReadState
object is used to store all graphs that are currently been read with a given cycle strategy.TheReference
object represents an object that is used to provide a reference to an already instantiated value.TheStrategy
interface represents a strategy that can be used to resolve and load theClass
objects that compose a serializable object.TheTreeStrategy
object is used to provide a simple strategy for handling object graphs in a tree structure.TheType
interface is used to represent a method or field that has been annotated for serialization.TheValue
object describes a type that is represented by an XML element.TheVisitor
interface represents an object that is used to visit each XML element during serialization.TheVisitorStrategy
object is a simplification of a strategy, which allows manipulation of the serialization process.TheWriteGraph
object is used to build the graph that is used to represent the serialized object and its references.TheWriteState
object is used to store all graphs that are currently been written with a given cycle strategy.