|
Class Summary |
| AbstractDataTree |
Data trees can be viewed as generic multi-leaf trees. |
| AbstractDataTreeNode |
This class and its subclasses are used to represent nodes of AbstractDataTrees. |
| DataDeltaNode |
A DataDeltaNode contains information that represents the differences
between itself and a node in another tree. |
| DataTree |
A DataTree represents the complete information of a source tree. |
| DataTreeLookup |
The result of doing a lookup() in a data tree. |
| DataTreeNode |
DataTreeNodes are the nodes of a DataTree. |
| DataTreeReader |
Class used for reading a single data tree (no parents) from an input stream |
| DataTreeWriter |
Class for writing a single data tree (no parents) to an output stream. |
| DeletedNode |
A DeletedNode represents a node that has been deleted in a
DeltaDataTree. |
| DeltaDataTree |
Externally, a DeltaDataTree appears to have the same content as
a standard data tree. |
| NoDataDeltaNode |
A NoDataDeltaNodeis a node in a delta tree whose subtree contains
differences since the delta's parent. |
| NodeComparison |
This class represents the changes in a single node between two data trees. |
| TestHelper |
Helper class for the test suite. |