Package org.simpleframework.xml.strategy
package org.simpleframework.xml.strategy
-
ClassDescriptionThe
Allocateobject is used to represent an entity that has not yet been created and needs to be allocated to the the object graph.TheArrayValueobject is a value used for describing arrays for a specified component type object.TheContractobject is used to expose the attribute names used by the cycle strategy.TheCycleExceptionis thrown when an invalid cycle is found when deserializing an object from an XML document.TheCycleStrategyrepresents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.TheLoaderobject 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.TheObjectValueis an implementation of a value that represents a object other than an array.TheReadGraphobject is used to build a graph of the objects that have been deserialized from the XML document.TheReadStateobject is used to store all graphs that are currently been read with a given cycle strategy.TheReferenceobject represents an object that is used to provide a reference to an already instantiated value.TheStrategyinterface represents a strategy that can be used to resolve and load theClassobjects that compose a serializable object.TheTreeStrategyobject is used to provide a simple strategy for handling object graphs in a tree structure.TheTypeinterface is used to represent a method or field that has been annotated for serialization.TheValueobject describes a type that is represented by an XML element.TheVisitorinterface represents an object that is used to visit each XML element during serialization.TheVisitorStrategyobject is a simplification of a strategy, which allows manipulation of the serialization process.TheWriteGraphobject is used to build the graph that is used to represent the serialized object and its references.TheWriteStateobject is used to store all graphs that are currently been written with a given cycle strategy.