org.apache.myfaces.custom.tree

Class DefaultMutableTreeNode

public class DefaultMutableTreeNode extends Object implements MutableTreeNode

Default implementation of MutableTreeNode.

Version: $Revision: 169651 $ $Date: 2005-05-11 18:14:23 +0200 (Wed, 11 May 2005) $

Author: Oliver Rossmueller

Constructor Summary
DefaultMutableTreeNode(Object userObject)
DefaultMutableTreeNode(List children, boolean allowsChildren)
DefaultMutableTreeNode(Object userObject, MutableTreeNode parent, boolean allowsChildren)
Method Summary
Iteratorchildren()
booleangetAllowsChildren()
TreeNodegetChildAt(int index)
intgetChildCount()
intgetIndex(TreeNode node)
TreeNodegetParent()
ObjectgetUserObject()
voidinsert(MutableTreeNode child)
voidinsert(MutableTreeNode child, int index)
booleanisLeaf()
voidremove(int index)
voidremove(MutableTreeNode node)
voidremoveFromParent()
voidsetParent(MutableTreeNode parent)
voidsetUserObject(Object object)
StringtoString()

Constructor Detail

DefaultMutableTreeNode

public DefaultMutableTreeNode(Object userObject)

Parameters: userObject The userObject.

DefaultMutableTreeNode

public DefaultMutableTreeNode(List children, boolean allowsChildren)

Parameters: children The children. allowsChildren The allowsChildren.

DefaultMutableTreeNode

public DefaultMutableTreeNode(Object userObject, MutableTreeNode parent, boolean allowsChildren)

Parameters: userObject The userobject. parent The parent. allowsChildren The allowsChildren.

Method Detail

children

public Iterator children()

See Also: children

getAllowsChildren

public boolean getAllowsChildren()

See Also: getAllowsChildren

getChildAt

public TreeNode getChildAt(int index)

See Also: TreeNode

getChildCount

public int getChildCount()

See Also: getChildCount

getIndex

public int getIndex(TreeNode node)

See Also: getIndex

getParent

public TreeNode getParent()

See Also: getParent

getUserObject

public Object getUserObject()

See Also: getUserObject

insert

public void insert(MutableTreeNode child)

See Also: insert

insert

public void insert(MutableTreeNode child, int index)

See Also: MutableTreeNode

isLeaf

public boolean isLeaf()

See Also: isLeaf

remove

public void remove(int index)

See Also: MutableTreeNode

remove

public void remove(MutableTreeNode node)

See Also: remove

removeFromParent

public void removeFromParent()

See Also: removeFromParent

setParent

public void setParent(MutableTreeNode parent)

See Also: setParent

setUserObject

public void setUserObject(Object object)

See Also: MutableTreeNode

toString

public String toString()

See Also: java.lang.Object#toString()