classpathhelper.util
Interface ITreeNodeChangeListener

All Known Implementing Classes:
ClassPathHelperViewPart, LocationsViewPart, PackagesViewPart, PackagesViewPart

public interface ITreeNodeChangeListener

Listener for a Node Change Event. Node Changes refer to changes to a specific nodes internal state (such as attribute related changes.

Since:
1.0
Author:
bharris

Method Summary
 void treeNodeChanged(ITreeRoot treeRoot, ITree[] nodes)
          Callback for a node change event.
 void treeNodeChanged(ITreeRoot treeRoot, ITree[] nodes, java.lang.String[][] properties)
          Callback for a node change event.
 

Method Detail

treeNodeChanged

public void treeNodeChanged(ITreeRoot treeRoot,
                            ITree[] nodes)
Callback for a node change event.

Parameters:
treeRoot - The root of the tree where the event originated.
nodes - The nodes whose internal state has changed.
Since:
1.0

treeNodeChanged

public void treeNodeChanged(ITreeRoot treeRoot,
                            ITree[] nodes,
                            java.lang.String[][] properties)
Callback for a node change event.

Parameters:
treeRoot - The root of the tree where the event originated.
nodes - The nodes whose internal state has changed.
properties - Array of properties for each node. This array should be the same length as nodes although individual arrays at each index can be null.
Since:
1.1