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 |
DataTreeNode s 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 NoDataDeltaNode is 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. |