Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


oracle.jbo.jbotester
Class ObjTreeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byoracle.jbo.jbotester.ObjTreeNode

All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Direct Known Subclasses:
AMTreeNode, VLTreeNode, VOTreeNode

public abstract class ObjTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
See Also:
Serialized Form

Field Summary
static int APP_MODULE
           
static int APP_MODULE_BRANCH
           
static javax.swing.Action createAMAction
           
static javax.swing.Action createVLAction
           
static javax.swing.Action createVOAction
           
protected  javax.swing.JPopupMenu popupMenu
           
protected  javax.swing.Action removeAction
           
static int VIEW_LINK
           
static int VIEW_LINK_BRANCH
           
static int VIEW_OBJECT
           
static int VIEW_OBJECT_BRANCH
           

 

Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject

 

Constructor Summary
ObjTreeNode(java.lang.String name)
           

 

Method Summary
protected  javax.swing.JPopupMenu createVOVLMenu(ComponentObject cObj)
           
 ObjTreeNode getChildOfName(java.lang.String name)
           
abstract  java.lang.Object getData()
           
 java.lang.String getFullName()
           
abstract  javax.swing.ImageIcon getIcon()
           
 javax.swing.JPopupMenu getMenu()
           
abstract  java.lang.String getName()
           
 ObjTreeNode getParentOfType(int type)
          Recurse through the parents for a node of a certain type
 java.lang.String getStatus()
           
abstract  int getType()
           
 void handleEvent(java.awt.event.ActionEvent e)
           
protected  boolean isBindParameterActionEnabled(ComponentObject cObj)
           
 boolean isFormDisplayed(ComponentObject cObj)
           
 void remove()
           
abstract  void setData(java.lang.Object data)
           
 void showForm()
           
 void showProperties()
           
protected  void showPropertyDialog(java.lang.Object bean, java.beans.BeanInfo beanInfo, int resString)
           
 java.lang.String toString()
          Returns Name of the Node

 

Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

APP_MODULE

public static final int APP_MODULE
See Also:
Constant Field Values

VIEW_OBJECT

public static final int VIEW_OBJECT
See Also:
Constant Field Values

VIEW_LINK

public static final int VIEW_LINK
See Also:
Constant Field Values

APP_MODULE_BRANCH

public static final int APP_MODULE_BRANCH
See Also:
Constant Field Values

VIEW_OBJECT_BRANCH

public static final int VIEW_OBJECT_BRANCH
See Also:
Constant Field Values

VIEW_LINK_BRANCH

public static final int VIEW_LINK_BRANCH
See Also:
Constant Field Values

createVOAction

public static final javax.swing.Action createVOAction

createVLAction

public static final javax.swing.Action createVLAction

createAMAction

public static final javax.swing.Action createAMAction

removeAction

protected javax.swing.Action removeAction

popupMenu

protected javax.swing.JPopupMenu popupMenu

Constructor Detail

ObjTreeNode

public ObjTreeNode(java.lang.String name)

Method Detail

getName

public abstract java.lang.String getName()

getFullName

public java.lang.String getFullName()

getData

public abstract java.lang.Object getData()

setData

public abstract void setData(java.lang.Object data)

getType

public abstract int getType()

getIcon

public abstract javax.swing.ImageIcon getIcon()

showForm

public void showForm()

getStatus

public java.lang.String getStatus()

handleEvent

public void handleEvent(java.awt.event.ActionEvent e)

getMenu

public javax.swing.JPopupMenu getMenu()

remove

public void remove()

showProperties

public void showProperties()

toString

public java.lang.String toString()
Returns Name of the Node

getChildOfName

public final ObjTreeNode getChildOfName(java.lang.String name)

getParentOfType

public final ObjTreeNode getParentOfType(int type)
Recurse through the parents for a node of a certain type

isFormDisplayed

public final boolean isFormDisplayed(ComponentObject cObj)

isBindParameterActionEnabled

protected boolean isBindParameterActionEnabled(ComponentObject cObj)

createVOVLMenu

protected final javax.swing.JPopupMenu createVOVLMenu(ComponentObject cObj)

showPropertyDialog

protected final void showPropertyDialog(java.lang.Object bean,
                                        java.beans.BeanInfo beanInfo,
                                        int resString)

Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


Copyright © 1997, 2005, Oracle. All rights reserved.