| Package | org.aswing.tree |
| Interface | public interface MutableTreeNode extends TreeNode |
| Implementors | DefaultMutableTreeNode |
See also
| Method | Defined by | ||
|---|---|---|---|
![]() |
children():Array
Returns the children of the receiver as an
Enumeration. | TreeNode | |
![]() |
getAllowsChildren():Boolean
Returns true if the receiver allows children.
| TreeNode | |
![]() |
getChildAt(childIndex:int):TreeNode
Returns the child
TreeNode at index
childIndex. | TreeNode | |
![]() |
getChildCount():int
Returns the number of children
TreeNodes the receiver
contains. | TreeNode | |
![]() |
Returns the index of
node in the receivers children. | TreeNode | |
![]() |
Returns the parent
TreeNode of the receiver. | TreeNode | |
|
getUserObject():*
Returns the user object.
| MutableTreeNode | ||
|
insert(child:MutableTreeNode, index:int):void
Adds
child to the receiver at index. | MutableTreeNode | ||
![]() |
isLeaf():Boolean
Returns true if the receiver is a leaf.
| TreeNode | |
|
remove(node:MutableTreeNode):void
Removes
node from the receiver. | MutableTreeNode | ||
|
removeAt(index:int):void
Removes the child at
index from the receiver. | MutableTreeNode | ||
|
removeFromParent():void
Removes the receiver from its parent.
| MutableTreeNode | ||
|
setParent(newParent:MutableTreeNode):void
Sets the parent of the receiver to
newParent. | MutableTreeNode | ||
|
setUserObject(object:*):void
Resets the user object of the receiver to
object. | MutableTreeNode | ||
| getUserObject | () | method |
public function getUserObject():*Returns the user object.
Returns* |
| insert | () | method |
public function insert(child:MutableTreeNode, index:int):void
Adds child to the receiver at index.
child will be messaged with setParent.
child:MutableTreeNode |
|
index:int |
| remove | () | method |
public function remove(node:MutableTreeNode):void
Removes node from the receiver. setParent
will be messaged on node.
node:MutableTreeNode |
| removeAt | () | method |
public function removeAt(index:int):void
Removes the child at index from the receiver.
index:int |
| removeFromParent | () | method |
public function removeFromParent():voidRemoves the receiver from its parent.
| setParent | () | method |
public function setParent(newParent:MutableTreeNode):void
Sets the parent of the receiver to newParent.
newParent:MutableTreeNode |
| setUserObject | () | method |
public function setUserObject(object:*):void
Resets the user object of the receiver to object.
object:* |