kiwi.event
Interface TreeModelListener

All Known Implementing Classes:
BasicTreeModelListener, TreeModelListAdapter, TreeModelTreeAdapter, TreeModelTableAdapter

public abstract interface TreeModelListener

This class represents a listener that is notified of changes in a tree model.

Version:
1.0 (05/98)
Author:
Mark Lindner, PING Software Group
See Also:
ITreeModel

Method Summary
 void nodeAdded(TreeModelEvent evt)
          Invoked after a node has been added to the model.
 void nodeChanged(TreeModelEvent evt)
          Invoked after a node in the model has changed in some way.
 void nodeCollapsed(TreeModelEvent evt)
          Invoked after a node in the model has been collapsed.
 void nodeCollapsing(TreeModelEvent evt)
          Invoked when a node in the model is about to be collapsed.
 void nodeExpanded(TreeModelEvent evt)
          Invoked after a node in the model has been expanded.
 void nodeExpanding(TreeModelEvent evt)
          Invoked when a node in the model is about to be expanded.
 void nodeRemoved(TreeModelEvent evt)
          Invoked after a node has been removed from the model.
 void nodeStructureChanged(TreeModelEvent evt)
          Invoked after the subtree rooted at a node has changed its structure in some significant way.
 

Method Detail

nodeExpanding

public void nodeExpanding(TreeModelEvent evt)
Invoked when a node in the model is about to be expanded.

nodeExpanded

public void nodeExpanded(TreeModelEvent evt)
Invoked after a node in the model has been expanded.

nodeCollapsing

public void nodeCollapsing(TreeModelEvent evt)
Invoked when a node in the model is about to be collapsed.

nodeCollapsed

public void nodeCollapsed(TreeModelEvent evt)
Invoked after a node in the model has been collapsed.

nodeAdded

public void nodeAdded(TreeModelEvent evt)
Invoked after a node has been added to the model.

nodeRemoved

public void nodeRemoved(TreeModelEvent evt)
Invoked after a node has been removed from the model.

nodeChanged

public void nodeChanged(TreeModelEvent evt)
Invoked after a node in the model has changed in some way.

nodeStructureChanged

public void nodeStructureChanged(TreeModelEvent evt)
Invoked after the subtree rooted at a node has changed its structure in some significant way.