Package classpathhelper.util

Defines a series of interfaces and classes to create a basic tree display structure.

See:
          Description

Interface Summary
ITree Interface that defines a basic tree node.
ITreeNodeChangeListener Listener for a Node Change Event.
ITreeRoot Root of a tree of ITree nodes.
ITreeStructureChangeListener Listener for a Node Structure Change Event.
 

Class Summary
AbstractTree Abstract base class for a tree node.
AbstractTreeRoot Abstract base class for a tree root.
SimpleTreeNode A Simple tree node that can be used to quickly populate a node in a tree.
 

Package classpathhelper.util Description

Defines a series of interfaces and classes to create a basic tree display structure. These classes work to simplify interaction with org.eclipse.jface.viewers.ITreeContentProvider and org.eclipse.jface.viewers.ILabelProvider.

ITreeRoot defines the root of a tree of ITree nodes.

Changes to individual nodes can be observed via a ITreeNodeChangeListener while Changes to the structure of the tree (adding/removing of children) can be observed with a ITreeStructureChangeListener.