public interface TreeNode
Implementations of TreeNode that override equals will typically need to override hashCode as well. Refer to TreeModel for more information. For further information and examples of using tree nodes, see How to Use Tree Nodes in The Java Tutorial.
| Modifier and Type | Method and Description |
|---|---|
Enumeration |
children()
Returns the children of the receiver as an
Enumeration.
|
boolean |
getAllowsChildren()
Returns true if the receiver allows children.
|
TreeNode |
getChildAt(int childIndex)
Returns the child
TreeNode at index
childIndex.
|
int |
getChildCount()
Returns the number of children
TreeNodes the receiver contains.
|
int |
getIndex(TreeNode
Returns the index of
node in the receivers children.
|
TreeNode |
getParent()
Returns the parent
TreeNode of the receiver.
|
boolean |
isLeaf()
Returns true if the receiver is a leaf.
|
TreeNodegetChildAt(int childIndex)
TreeNode at index
childIndex.
int getChildCount()
TreeNodes the receiver contains.
TreeNodegetParent()
TreeNode of the receiver.
int getIndex(TreeNodenode)
node in the receivers children. If the receiver does not contain
node, -1 will be returned.
boolean getAllowsChildren()
boolean isLeaf()
Enumerationchildren()
Enumeration.