| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TreeNode | |
|---|---|
| javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. | 
| javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components. | 
| javax.swing.text.html | Provides the class HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| javax.swing.tree | Provides classes and interfaces for dealing with javax.swing.JTree. | 
| Uses of TreeNode in javax.swing | 
|---|
| Classes in javax.swing that implement TreeNode | |
|---|---|
| static class | JTree.DynamicUtilTreeNodeDynamicUtilTreeNodecan wrap 
 vectors/hashtables/arrays/strings and
 create the appropriate children tree nodes as necessary. | 
| Methods in javax.swing that return TreeNode | |
|---|---|
|  TreeNode | JTree.DynamicUtilTreeNode.getChildAt(int index)Subclassed to load the children, if necessary. | 
| Constructors in javax.swing with parameters of type TreeNode | |
|---|---|
| JTree(TreeNode root)Returns a JTreewith the specifiedTreeNodeas its root,
 which displays the root node. | |
| JTree(TreeNode root,
      boolean asksAllowsChildren)Returns a JTreewith the specifiedTreeNodeas its root, which 
 displays the root node and which decides whether a node is a 
 leaf node in the specified manner. | |
| Uses of TreeNode in javax.swing.text | 
|---|
| Classes in javax.swing.text that implement TreeNode | |
|---|---|
|  class | AbstractDocument.AbstractElementImplements the abstract part of an element. | 
|  class | AbstractDocument.BranchElementImplements a composite element that contains other elements. | 
|  class | AbstractDocument.LeafElementImplements an element that directly represents content of some kind. | 
| protected  class | DefaultStyledDocument.SectionElementDefault root element for a document... | 
| Methods in javax.swing.text that return TreeNode | |
|---|---|
|  TreeNode | AbstractDocument.AbstractElement.getChildAt(int childIndex)Returns the child TreeNodeat indexchildIndex. | 
|  TreeNode | AbstractDocument.AbstractElement.getParent()Returns the parent TreeNodeof the receiver. | 
| Methods in javax.swing.text with parameters of type TreeNode | |
|---|---|
|  int | AbstractDocument.AbstractElement.getIndex(TreeNode node)Returns the index of nodein the receivers children. | 
| Uses of TreeNode in javax.swing.text.html | 
|---|
| Classes in javax.swing.text.html that implement TreeNode | |
|---|---|
|  class | HTMLDocument.BlockElementAn element that represents a structural block of HTML. | 
|  class | HTMLDocument.RunElementAn element that represents a chunk of text that has a set of HTML character level attributes assigned to it. | 
| Uses of TreeNode in javax.swing.tree | 
|---|
| Subinterfaces of TreeNode in javax.swing.tree | |
|---|---|
|  interface | MutableTreeNodeDefines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node. | 
| Classes in javax.swing.tree that implement TreeNode | |
|---|---|
|  class | DefaultMutableTreeNodeA DefaultMutableTreeNodeis a general-purpose node in a tree data
 structure. | 
| Fields in javax.swing.tree declared as TreeNode | |
|---|---|
| protected  TreeNode | DefaultTreeModel.rootRoot of the tree. | 
| Fields in javax.swing.tree with type parameters of type TreeNode | |
|---|---|
| static Enumeration<TreeNode> | DefaultMutableTreeNode.EMPTY_ENUMERATIONAn enumeration that is always empty. | 
| Methods in javax.swing.tree that return TreeNode | |
|---|---|
|  TreeNode | DefaultMutableTreeNode.getChildAfter(TreeNode aChild)Returns the child in this node's child array that immediately follows aChild, which must be a child of this node. | 
|  TreeNode | DefaultMutableTreeNode.getChildAt(int index)Returns the child at the specified index in this node's child array. | 
|  TreeNode | TreeNode.getChildAt(int childIndex)Returns the child TreeNodeat indexchildIndex. | 
|  TreeNode | DefaultMutableTreeNode.getChildBefore(TreeNode aChild)Returns the child in this node's child array that immediately precedes aChild, which must be a child of this node. | 
|  TreeNode | DefaultMutableTreeNode.getFirstChild()Returns this node's first child. | 
|  TreeNode | DefaultMutableTreeNode.getLastChild()Returns this node's last child. | 
|  TreeNode | DefaultMutableTreeNode.getParent()Returns this node's parent or null if this node has no parent. | 
|  TreeNode | TreeNode.getParent()Returns the parent TreeNodeof the receiver. | 
|  TreeNode[] | DefaultMutableTreeNode.getPath()Returns the path from the root, to get to this node. | 
|  TreeNode[] | DefaultTreeModel.getPathToRoot(TreeNode aNode)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
| protected  TreeNode[] | DefaultTreeModel.getPathToRoot(TreeNode aNode,
              int depth)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
| protected  TreeNode[] | DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
              int depth)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
|  TreeNode | DefaultMutableTreeNode.getRoot()Returns the root of the tree that contains this node. | 
|  TreeNode | DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)Returns the nearest common ancestor to this node and aNode. | 
| Methods in javax.swing.tree with parameters of type TreeNode | |
|---|---|
|  TreeNode | DefaultMutableTreeNode.getChildAfter(TreeNode aChild)Returns the child in this node's child array that immediately follows aChild, which must be a child of this node. | 
|  TreeNode | DefaultMutableTreeNode.getChildBefore(TreeNode aChild)Returns the child in this node's child array that immediately precedes aChild, which must be a child of this node. | 
|  int | DefaultMutableTreeNode.getIndex(TreeNode aChild)Returns the index of the specified child in this node's child array. | 
|  int | TreeNode.getIndex(TreeNode node)Returns the index of nodein the receivers children. | 
|  TreeNode[] | DefaultTreeModel.getPathToRoot(TreeNode aNode)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
| protected  TreeNode[] | DefaultTreeModel.getPathToRoot(TreeNode aNode,
              int depth)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
| protected  TreeNode[] | DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
              int depth)Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. | 
|  boolean | DefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode)Returns true if anotherNodeis an ancestor of this node
 -- if it is this node, this node's parent, or an ancestor of this
 node's parent. | 
|  boolean | DefaultMutableTreeNode.isNodeChild(TreeNode aNode)Returns true if aNodeis a child of this node. | 
|  boolean | DefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode)Returns true if anotherNodeis a sibling of (has the
 same parent as) this node. | 
|  void | DefaultTreeModel.nodeChanged(TreeNode node)Invoke this method after you've changed how node is to be represented in the tree. | 
|  void | DefaultTreeModel.nodesChanged(TreeNode node,
             int[] childIndices)Invoke this method after you've changed how the children identified by childIndicies are to be represented in the tree. | 
|  void | DefaultTreeModel.nodeStructureChanged(TreeNode node)Invoke this method if you've totally changed the children of node and its childrens children... | 
|  void | DefaultTreeModel.nodesWereInserted(TreeNode node,
                  int[] childIndices)Invoke this method after you've inserted some TreeNodes into node. | 
|  void | DefaultTreeModel.nodesWereRemoved(TreeNode node,
                 int[] childIndices,
                 Object[] removedChildren)Invoke this method after you've removed some TreeNodes from node. | 
|  Enumeration | DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)Creates and returns an enumeration that follows the path from ancestorto this node. | 
|  void | DefaultTreeModel.reload(TreeNode node)Invoke this method if you've modified the TreeNodes upon which this model depends. | 
|  void | DefaultTreeModel.setRoot(TreeNode root)Sets the root to root. | 
| Constructors in javax.swing.tree with parameters of type TreeNode | |
|---|---|
| DefaultTreeModel(TreeNode root)Creates a tree in which any node can have children. | |
| DefaultTreeModel(TreeNode root,
                 boolean asksAllowsChildren)Creates a tree specifying whether any node can have children, or whether only certain nodes can have children. | |
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.