oracle.jbo.jbotester
Class JBOTreeNode
java.lang.Object
oracle.jbo.jbotester.JBOTreeNode
- All Implemented Interfaces:
- javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
- public class JBOTreeNode
- extends java.lang.Object
- implements javax.swing.tree.MutableTreeNode
Use the RowSet storage to implement the MutableTreeNode
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EMPTY_ENUMERATION
public static final java.util.Enumeration EMPTY_ENUMERATION
- An enumeration that is always empty. This is used when an enumeration of a leaf node's children is requested.
userObject
protected transient java.lang.Object userObject
children
protected RowSet children
allNodes
protected com.sun.java.util.collections.HashMap allNodes
accessor
protected java.lang.String accessor
children
public java.util.Enumeration children()
-
- Specified by:
children in interface javax.swing.tree.TreeNode
getAllowsChildren
public boolean getAllowsChildren()
-
- Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
getChildAt
public javax.swing.tree.TreeNode getChildAt(int index)
-
- Specified by:
getChildAt in interface javax.swing.tree.TreeNode
getChildCount
public int getChildCount()
-
- Specified by:
getChildCount in interface javax.swing.tree.TreeNode
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
-
- Specified by:
getIndex in interface javax.swing.tree.TreeNode
getParent
public javax.swing.tree.TreeNode getParent()
-
- Specified by:
getParent in interface javax.swing.tree.TreeNode
isLeaf
public boolean isLeaf()
-
- Specified by:
isLeaf in interface javax.swing.tree.TreeNode
insert
public void insert(javax.swing.tree.MutableTreeNode newChild,
int index)
-
- Specified by:
insert in interface javax.swing.tree.MutableTreeNode
remove
public void remove(int childIndex)
-
- Specified by:
remove in interface javax.swing.tree.MutableTreeNode
remove
public void remove(javax.swing.tree.MutableTreeNode aChild)
-
- Specified by:
remove in interface javax.swing.tree.MutableTreeNode
removeFromParent
public void removeFromParent()
-
- Specified by:
removeFromParent in interface javax.swing.tree.MutableTreeNode
setParent
public void setParent(javax.swing.tree.MutableTreeNode newParent)
-
- Specified by:
setParent in interface javax.swing.tree.MutableTreeNode
getUserObject
public java.lang.Object getUserObject()
getRow
public final Row getRow()
setRow
public final void setRow(Row r)
getNode
public JBOTreeNode getNode(Row row)
removeNode
public void removeNode(Row row)
setUserObject
public void setUserObject(java.lang.Object usrObj)
-
- Specified by:
setUserObject in interface javax.swing.tree.MutableTreeNode
getChildren
public RowSet getChildren()
setChildren
public void setChildren(RowSet newChildren)
isNodeAncestor
public final boolean isNodeAncestor(javax.swing.tree.TreeNode anotherNode)
isNodeChild
public final boolean isNodeChild(javax.swing.tree.TreeNode aNode)
toString
public java.lang.String toString()
- Text that gets displayed in item of tree control
expand
public boolean expand()
Copyright © 1997, 2005, Oracle. All rights reserved.