|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Root of a tree of ITree
nodes. The root extends an ITree
by providing the location where a listener can register for events.
Method Summary | |
void |
addTreeNodeChangeListener(ITreeNodeChangeListener listener)
Adds a listener for node changes |
void |
addTreeStructureChangeListener(ITreeStructureChangeListener listener)
Adds a listener for tree structure changes. |
void |
fireTreeNodeChangeEvent(ITree[] nodes)
Method that fires a node change event. |
void |
fireTreeNodeChangeEvent(ITree[] nodes,
java.lang.String[][] properties)
Method that fires a node change event. |
void |
fireTreeStructureAddEvent(ITree parent,
ITree[] children)
Method that fires a tree structure add event. |
void |
fireTreeStructureAddEvent(ITree parent,
java.lang.String[] properties,
ITree[] children)
Method that fires a tree structure add event. |
void |
fireTreeStructureRemoveEvent(ITree parent,
ITree[] children)
Method that fires a tree structure remove event. |
boolean |
removeTreeNodeChangeListener(ITreeNodeChangeListener listener)
Removes a tree node change listener |
boolean |
removeTreeStructureChangeListener(ITreeStructureChangeListener listener)
Removes a tree structure listener. |
Methods inherited from interface classpathhelper.util.ITree |
getChildren, getIconName, getParent, hasChildren |
Method Detail |
public void addTreeStructureChangeListener(ITreeStructureChangeListener listener)
listener
- the listener.public boolean removeTreeStructureChangeListener(ITreeStructureChangeListener listener)
listener
- The listener to remove.
true
if the listener was found and removed, otherwise
false
.public void addTreeNodeChangeListener(ITreeNodeChangeListener listener)
listener
- The listener.public boolean removeTreeNodeChangeListener(ITreeNodeChangeListener listener)
listener
- The listener to remove.
true
if the listener was found and removed, otherwise
false
.public void fireTreeStructureAddEvent(ITree parent, ITree[] children)
parent
- The node which had children added.children
- The children added to parent.public void fireTreeStructureAddEvent(ITree parent, java.lang.String[] properties, ITree[] children)
parent
- The node which had children added.properties
- A list of properties in the parent that have
changed with this children adding or null
if no
properties where affected.children
- The children added to parent.public void fireTreeStructureRemoveEvent(ITree parent, ITree[] children)
parent
- The node which had children removed.children
- The children removed from the parent.public void fireTreeNodeChangeEvent(ITree[] nodes)
nodes
- The nodes whose state has changed.public void fireTreeNodeChangeEvent(ITree[] nodes, java.lang.String[][] properties)
nodes
- The nodes whose state has changed.properties
- The properties that changed for each node.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |