fri.gui.swing.polytreetable
Interface MutablePolyTreeNode

All Superinterfaces:
PolyTreeNode
All Known Implementing Classes:
DefaultPolyTreeNode

public interface MutablePolyTreeNode
extends PolyTreeNode

A mutable PolyTreeNode. Nodes can be added or removed, from parent and child lists.

Author:
Ritzberger Fritz
See Also:
DefaultPolyTreeNode

Method Summary
 void insertChild(PolyTreeNode newNode, int index)
          Insert a new child at passed index.
 void insertParent(PolyTreeNode newNode, int index)
          Insert a new parent at passed index.
 void removeChild(int index)
          Remove the passed index from children list
 void removeParent(int index)
          Remove the passed index from parent list
 void setUserObject(java.lang.Object userObject)
          Set an userObject, a File or Document or whatever.
 
Methods inherited from interface fri.gui.swing.polytreetable.PolyTreeNode
children, getAllowsChildren, getAllowsParents, getChildAt, getChildCount, getChildIndex, getParentAt, getParentCount, getParentIndex, getUserObject, isChildLeaf, isParentLeaf, parents
 

Method Detail

removeParent

public void removeParent(int index)
Remove the passed index from parent list


insertParent

public void insertParent(PolyTreeNode newNode,
                         int index)
Insert a new parent at passed index.


removeChild

public void removeChild(int index)
Remove the passed index from children list


insertChild

public void insertChild(PolyTreeNode newNode,
                        int index)
Insert a new child at passed index.


setUserObject

public void setUserObject(java.lang.Object userObject)
Set an userObject, a File or Document or whatever.