Package org.eclipse.core.internal.dtree

Interface Summary
IComparator An interface for comparing two data tree objects.
IDataFlattener The IElementInfoFlattener interface supports reading and writing element info objects.
 

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.
 

Exception Summary
ObjectNotFoundException This exception is thrown when an attempt is made to reference a source tree element that does not exist in the given tree.