|
qflib 0.98.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extension of the Traversal interface that enables modification of the tree during traversal.
Method Summary | |
boolean |
insertNodeAfter(java.lang.Object node)
Insert a node after the current node of the traversal. |
boolean |
insertNodeBefore(java.lang.Object node)
Insert a node before the current node of the traversal. |
void |
nodeInsertedAfter(java.lang.Object node)
Notify the traversal that a node has been inserted after the currently visited node. |
void |
nodeInsertedBefore(java.lang.Object node)
Notify the traversal that a node has been inserted before the currently visited node. |
void |
nodeRemoved()
Notify the traversal that the currently visited node has been removed. |
boolean |
removeNode()
Remove the current node of the traversal. |
Methods inherited from interface de.qfs.lib.tree.Traversal |
finish, getAdapter, getIndex, getNode, getParent, getPath, getPreviousSibling, getUserObject, setUserObject |
Method Detail |
public boolean removeNode()
public void nodeRemoved()
public boolean insertNodeBefore(java.lang.Object node)
node
- The node to insert.public void nodeInsertedBefore(java.lang.Object node)
node
- The inserted node which will become the node returned by
getPreviousSibling
.public boolean insertNodeAfter(java.lang.Object node)
node
- The node to insert.public void nodeInsertedAfter(java.lang.Object node)
node
- The inserted node.
|
qflib 0.98.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |