public interface TreeNode
Modifier and Type | Method and Description |
---|---|
Enumeration |
children()
Returns an enumeration of the children of this node, or an empty
enumeration if this node has no children.
|
boolean |
getAllowsChildren()
Returns
true if this node allows children, and
false otherwise. |
TreeNode |
getChildAt(int index)
Returns the child node at the given index.
|
int |
getChildCount()
Returns the number of children for this node.
|
int |
getIndex(TreeNode node)
Returns the index of the specified child node, or -1 if the node is not
in fact a child of this node.
|
TreeNode |
getParent()
Returns the parent node for this tree node, or
null if this
node has no parent. |
boolean |
isLeaf()
Returns
true if this node is a leaf node, and
false otherwise. |
TreeNode getParent()
null
if this
node has no parent.null
).int getIndex(TreeNode node)
node
- the node (null
not permitted).IllegalArgumentException
- if node
is null
.TreeNode getChildAt(int index)
index
- the index (in the range 0
to
getChildCount() - 1
).int getChildCount()
boolean getAllowsChildren()
true
if this node allows children, and
false
otherwise.boolean isLeaf()
true
if this node is a leaf node, and
false
otherwise.Enumeration children()