| Allocate |
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.
|
| ArrayValue |
The ArrayValue object is a value used for describing
arrays for a specified component type object.
|
| Contract |
The Contract object is used to expose the attribute
names used by the cycle strategy.
|
| CycleStrategy |
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.
|
| Loader |
The Loader object is used to provide class loading
for the strategies.
|
| ObjectValue |
The ObjectValue is an implementation of a value
that represents a object other than an array.
|
| ReadGraph |
The ReadGraph object is used to build a graph of the
objects that have been deserialized from the XML document.
|
| ReadState |
The ReadState object is used to store all graphs that
are currently been read with a given cycle strategy.
|
| Reference |
The Reference object represents an object that
is used to provide a reference to an already instantiated value.
|
| TreeStrategy |
The TreeStrategy object is used to provide a simple
strategy for handling object graphs in a tree structure.
|
| VisitorStrategy |
The VisitorStrategy object is a simplification of a
strategy, which allows manipulation of the serialization process.
|
| WriteGraph |
The WriteGraph object is used to build the graph that
is used to represent the serialized object and its references.
|
| WriteState |
The WriteState object is used to store all graphs that
are currently been written with a given cycle strategy.
|