|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object classpathhelper.util.AbstractTree classpathhelper.util.AbstractTreeRoot
Abstract base class for a tree root. The Tree root has additional methods for notifying listeners of tree events.
This class is intended to be extended to provide additional attributes.
Constructor Summary | |
AbstractTreeRoot()
|
Method Summary | |
void |
addTreeNodeChangeListener(ITreeNodeChangeListener listener)
Method for adding a node change listener. |
void |
addTreeStructureChangeListener(ITreeStructureChangeListener listener)
Method for adding a tree structure change listener. |
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 allowing details about the specific properties. |
void |
fireTreeStructureAddEvent(ITree parent,
ITree[] children)
Method that will fire a tree structure change event. |
void |
fireTreeStructureAddEvent(ITree parent,
java.lang.String[] properties,
ITree[] children)
Method that will fire a tree structure change event. |
void |
fireTreeStructureRemoveEvent(ITree parent,
ITree[] children)
Method that will fire a tree structure change event. |
boolean |
removeTreeNodeChangeListener(ITreeNodeChangeListener listener)
Method for removing a node change listener. |
boolean |
removeTreeStructureChangeListener(ITreeStructureChangeListener listener)
Method for removing a tree structure change listener. |
Methods inherited from class classpathhelper.util.AbstractTree |
addChild, addChildren, getChildren, getParent, getRoot, hasChildren, removeAllChildren, removeChild, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface classpathhelper.util.ITree |
getChildren, getIconName, getParent, hasChildren |
Constructor Detail |
public AbstractTreeRoot()
Method Detail |
public void fireTreeStructureAddEvent(ITree parent, ITree[] children)
fireTreeStructureAddEvent
in interface ITreeRoot
parent
- The node whose structure has changed.children
- The children added to parentpublic void fireTreeStructureAddEvent(ITree parent, java.lang.String[] properties, ITree[] children)
fireTreeStructureAddEvent
in interface ITreeRoot
parent
- The node whose structure has changed.properties
- The properties of the parent that have changed due
to the children getting added.children
- The children added to parentpublic void fireTreeStructureRemoveEvent(ITree parent, ITree[] children)
fireTreeStructureRemoveEvent
in interface ITreeRoot
parent
- The node whose structure has changed.children
- The children removed from parent.public void addTreeStructureChangeListener(ITreeStructureChangeListener listener)
addTreeStructureChangeListener
in interface ITreeRoot
listener
- The listener.public boolean removeTreeStructureChangeListener(ITreeStructureChangeListener listener)
removeTreeStructureChangeListener
in interface ITreeRoot
listener
- The listener.
true
if the listener was removed, otherwise false
.public void fireTreeNodeChangeEvent(ITree[] nodes)
fireTreeNodeChangeEvent
in interface ITreeRoot
nodes
- The nodes that have changed.public void fireTreeNodeChangeEvent(ITree[] nodes, java.lang.String[][] properties)
fireTreeNodeChangeEvent
in interface ITreeRoot
nodes
- The nodes that have changed.properties
- Properties for each node.public void addTreeNodeChangeListener(ITreeNodeChangeListener listener)
addTreeNodeChangeListener
in interface ITreeRoot
listener
- The listener.public boolean removeTreeNodeChangeListener(ITreeNodeChangeListener listener)
removeTreeNodeChangeListener
in interface ITreeRoot
listener
- The listener.
true
if the listener was removed, otherwise false
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |