charvax.swing.tree

Interface TreeNode

Known Subinterfaces:
MutableTreeNode
Known Implementing Classes:
DefaultMutableTreeNode

public interface TreeNode

This interface defines the requirements for an object that can be used as a node in a JTree.

Method Summary

Enumeration
children()
Returns the children of the receiver as an Enumeration.
boolean
getAllowsChildren()
Returns true if this TreeNode allows children.
TreeNode
getChildAt(int childIndex)
Returns the child TreeNode at index childIndex.
int
getChildCount()
Returns the number of children TreeNodes the TreeNode contains.
TreeNode
getParent()
Returns the parent TreeNode of this TreeNode.
boolean
isLeaf()
Returns true if this TreeNode is a leaf.

Method Details

children

public Enumeration children()
Returns the children of the receiver as an Enumeration.

getAllowsChildren

public boolean getAllowsChildren()
Returns true if this TreeNode allows children.

getChildAt

public TreeNode getChildAt(int childIndex)
Returns the child TreeNode at index childIndex.

getChildCount

public int getChildCount()
Returns the number of children TreeNodes the TreeNode contains.

getParent

public TreeNode getParent()
Returns the parent TreeNode of this TreeNode.

isLeaf

public boolean isLeaf()
Returns true if this TreeNode is a leaf.