< prev index next >

src/java.desktop/share/classes/javax/swing/tree/TreeNode.java

Print this page

        

*** 29,40 **** /** * Defines the requirements for an object that can be used as a * tree node in a JTree. * <p> ! * Implementations of <code>TreeNode</code> that override <code>equals</code> ! * will typically need to override <code>hashCode</code> as well. Refer * to {@link javax.swing.tree.TreeModel} for more information. * * For further information and examples of using tree nodes, * see <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html">How to Use Tree Nodes</a> --- 29,40 ---- /** * Defines the requirements for an object that can be used as a * tree node in a JTree. * <p> ! * Implementations of {@code TreeNode} that override {@code equals} ! * will typically need to override {@code hashCode} as well. Refer * to {@link javax.swing.tree.TreeModel} for more information. * * For further information and examples of using tree nodes, * see <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html">How to Use Tree Nodes</a>
*** 45,80 **** */ public interface TreeNode { /** ! * Returns the child <code>TreeNode</code> at index ! * <code>childIndex</code>. * * @param childIndex index of child * @return the child node at given index */ TreeNode getChildAt(int childIndex); /** ! * Returns the number of children <code>TreeNode</code>s the receiver * contains. * * @return the number of children the receiver contains */ int getChildCount(); /** ! * Returns the parent <code>TreeNode</code> of the receiver. * * @return the parent of the receiver */ TreeNode getParent(); /** ! * Returns the index of <code>node</code> in the receivers children. ! * If the receiver does not contain <code>node</code>, -1 will be * returned. * * @param node node to be loked for * @return index of specified node */ --- 45,80 ---- */ public interface TreeNode { /** ! * Returns the child {@code TreeNode} at index ! * {@code childIndex}. * * @param childIndex index of child * @return the child node at given index */ TreeNode getChildAt(int childIndex); /** ! * Returns the number of children {@code TreeNode}s the receiver * contains. * * @return the number of children the receiver contains */ int getChildCount(); /** ! * Returns the parent {@code TreeNode} of the receiver. * * @return the parent of the receiver */ TreeNode getParent(); /** ! * Returns the index of {@code node} in the receivers children. ! * If the receiver does not contain {@code node}, -1 will be * returned. * * @param node node to be loked for * @return index of specified node */
*** 93,103 **** * @return whether the receiver is a leaf */ boolean isLeaf(); /** ! * Returns the children of the receiver as an <code>Enumeration</code>. * * @return the children of the receiver as an {@code Enumeration} */ Enumeration<? extends TreeNode> children(); } --- 93,103 ---- * @return whether the receiver is a leaf */ boolean isLeaf(); /** ! * Returns the children of the receiver as an {@code Enumeration}. * * @return the children of the receiver as an {@code Enumeration} */ Enumeration<? extends TreeNode> children(); }
< prev index next >