Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## echopointng.tree
Interface MutableTreeNode

All Superinterfaces:
  TreeNode

All Known Implementing Classes:
  DefaultMutableTreeNode

    public interface MutableTreeNode

extends TreeNode

Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.

Method Summary
`void` | `insert(MutableTreeNode child, int index)` Adds `child` to the receiver at `index`.
`void` | `remove(int index)` Removes the child at `index` from the receiver.
`void` | `remove(MutableTreeNode node)` Removes `node` from the receiver.
`void` | `removeFromParent()` Removes the receiver from its parent.
`void` | `setParent(MutableTreeNode newParent)` Sets the parent of the receiver to `newParent`.
`void` | `setUserObject(java.lang.Object object)` Resets the user object of the receiver to `object`.

Methods inherited from interface echopointng.tree.TreeNode
`children, getActionCommand, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf`

Method Detail

### insert

    void insert(MutableTreeNode child,
                int index)

  Adds `child` to the receiver at `index`. `child` will be messaged with `setParent`.

### remove

    void remove(int index)

  Removes the child at `index` from the receiver.

### remove

    void remove(MutableTreeNode node)

  Removes `node` from the receiver. `setParent` will be messaged on `node`.

### removeFromParent

    void removeFromParent()

  Removes the receiver from its parent.

### setParent

    void setParent(MutableTreeNode newParent)

  Sets the parent of the receiver to `newParent`.

### setUserObject

    void setUserObject(java.lang.Object object)

  Resets the user object of the receiver to `object`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD