Package org.simpleframework.xml.strategy


package org.simpleframework.xml.strategy
  • Class
    Description
    The Allocate object is used to represent an entity that has not yet been created and needs to be allocated to the the object graph.
    The ArrayValue object is a value used for describing arrays for a specified component type object.
    The Contract object is used to expose the attribute names used by the cycle strategy.
    The CycleException is thrown when an invalid cycle is found when deserializing an object from an XML document.
    The CycleStrategy represents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.
    The Loader 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.
    The ObjectValue is an implementation of a value that represents a object other than an array.
    The ReadGraph object is used to build a graph of the objects that have been deserialized from the XML document.
    The ReadState object is used to store all graphs that are currently been read with a given cycle strategy.
    The Reference object represents an object that is used to provide a reference to an already instantiated value.
    The Strategy interface represents a strategy that can be used to resolve and load the Class objects that compose a serializable object.
    The TreeStrategy object is used to provide a simple strategy for handling object graphs in a tree structure.
    The Type interface is used to represent a method or field that has been annotated for serialization.
    The Value object describes a type that is represented by an XML element.
    The Visitor interface represents an object that is used to visit each XML element during serialization.
    The VisitorStrategy object is a simplification of a strategy, which allows manipulation of the serialization process.
    The WriteGraph object is used to build the graph that is used to represent the serialized object and its references.
    The WriteState object is used to store all graphs that are currently been written with a given cycle strategy.