EchoPoint
1.0

Package echopoint.tree

Interface Summary
MutableTreeNode Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
RowMapper Defines the requirements for an object that translates paths in the tree into display rows.
TreeCellRenderer The TreeCellRender is responsible for returning Components used to render a Tree node.
TreeExpansionListener The listener inerface that's notified when a tree expands or collapses a node.
TreeIcons This interface is called by the Tree rendering code to retrieve named icon images.
TreeModel The interface that defines a suitable data model for a Tree.
TreeModelListener TreeChangeListener defines the interface for an object that listens to changes in a TreeModel.
TreeNode Defines the requirements for an object that can be used as a tree node in a Tree.
TreeSelectionListener The listener that's notified when the selection in a TreeSelectionModel changes.
TreeSelectionModel This interface represents the current state of the selection for the tree component.
TreeWillExpandListener The listener that's notified when a tree is about to expand or collapse a node.
 

Class Summary
DefaultMutableTreeNode A DefaultMutableTreeNode is a general-purpose node in a tree data structure.
DefaultTreeCellRenderer Used to display an entry in a tree.
DefaultTreeCellRenderer.NestedStyleInfo Nested public static StyleInfo class.
DefaultTreeIcons This class hold a series of "named" image icons, used by the Tree during rendering, for visuals such as lines between nodes and expansion handles.
DefaultTreeModel A simple tree data model that uses TreeNodes.
DefaultTreeSelectionModel Implementation of TreeSelectionModel.
EmptyTreeSelectionModel This tree selection model does not allow any selection to occur.
TreeExpansionEvent An event used to identify a single path in a tree.
TreeListSelectionModel Default data model for tree list selections.
TreeModelEvent Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change.
TreePath Represents a path to a node.
TreeSelectionEvent An event that characterizes a change in the current selection.
 

Exception Summary
ExpandVetoException Exception used to stop and expand/collapse from happening.
 


EchoPoint
1.0