public abstract class ObjTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements TreeNode
Modifier and Type | Class and Description |
---|---|
protected class |
ObjTreeNode.RemoveAction |
Modifier and Type | Field and Description |
---|---|
static NodeType |
APP_MODULE |
protected oracle.jbo.ComponentObject |
componentObject |
static javax.swing.Action |
createAMAction |
static javax.swing.Action |
createSysCatAMAction |
static javax.swing.Action |
createVLAction |
static javax.swing.Action |
createVOAction |
protected boolean |
isNodeUserCreated |
protected javax.swing.Action |
removeAction |
static NodeType |
VIEW_LINK |
Constructor and Description |
---|
ObjTreeNode(oracle.jbo.ComponentObject componentObject) |
ObjTreeNode(oracle.jbo.ComponentObject componentObject,
boolean isNodeUserCreated) |
ObjTreeNode(oracle.jbo.ComponentObject componentObject,
java.lang.String name) |
ObjTreeNode(oracle.jbo.ComponentObject componentObject,
java.lang.String name,
boolean isNodeUserCreated) |
Modifier and Type | Method and Description |
---|---|
protected void |
addMenuItems(javax.swing.JPopupMenu contextMenu) |
protected JTForm |
createTab(FormType formType) |
protected void |
enableActions() |
oracle.adf.model.binding.DCBindingContainer |
getBindingContainer() |
ObjTreeNode |
getChildOfName(java.lang.String name) |
oracle.jbo.ComponentObject |
getComponentObject() |
javax.swing.JPopupMenu |
getContextMenu() |
java.lang.Object |
getData() |
protected FormType |
getDefaultFormType()
The default form type is the form type that will be presented as the
first menu option, and is shown when double clicking on the node
|
java.lang.String |
getFullName() |
javax.swing.ImageIcon |
getIcon() |
oracle.adf.model.binding.DCIteratorBinding |
getIteratorBinding() |
java.lang.String |
getName() |
ObjTreeNode |
getParentOfType(NodeType type)
Recurse through the parents for a node of a certain type
|
java.lang.String |
getStatus() |
abstract NodeType |
getType() |
void |
handleEvent(java.awt.event.ActionEvent e) |
protected boolean |
isBindParameterActionEnabled(oracle.jbo.ComponentObject cObj) |
boolean |
isFormDisplayed(oracle.jbo.ComponentObject cObj) |
void |
remove() |
void |
showForm() |
protected void |
showForm(FormType formType) |
abstract void |
showProperties() |
protected void |
showPropertyDialog(PropertyBean bean,
int resString) |
java.lang.String |
toString()
Returns Name of the Node
|
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
public static final NodeType APP_MODULE
public static final NodeType VIEW_LINK
public static final javax.swing.Action createVOAction
public static final javax.swing.Action createVLAction
public static final javax.swing.Action createAMAction
public static final javax.swing.Action createSysCatAMAction
protected javax.swing.Action removeAction
protected oracle.jbo.ComponentObject componentObject
protected boolean isNodeUserCreated
public ObjTreeNode(oracle.jbo.ComponentObject componentObject, boolean isNodeUserCreated)
public ObjTreeNode(oracle.jbo.ComponentObject componentObject)
public ObjTreeNode(oracle.jbo.ComponentObject componentObject, java.lang.String name)
public ObjTreeNode(oracle.jbo.ComponentObject componentObject, java.lang.String name, boolean isNodeUserCreated)
public java.lang.String getName()
public java.lang.String getFullName()
public final oracle.jbo.ComponentObject getComponentObject()
public java.lang.Object getData()
public abstract NodeType getType()
public oracle.adf.model.binding.DCBindingContainer getBindingContainer()
public oracle.adf.model.binding.DCIteratorBinding getIteratorBinding()
public javax.swing.ImageIcon getIcon()
public final void showForm()
protected FormType getDefaultFormType()
protected final void showForm(FormType formType)
public final java.lang.String getStatus()
public void handleEvent(java.awt.event.ActionEvent e)
protected void addMenuItems(javax.swing.JPopupMenu contextMenu)
protected void enableActions()
public final javax.swing.JPopupMenu getContextMenu()
public void remove()
public abstract void showProperties()
public java.lang.String toString()
toString
in class javax.swing.tree.DefaultMutableTreeNode
public final ObjTreeNode getChildOfName(java.lang.String name)
public final ObjTreeNode getParentOfType(NodeType type)
public final boolean isFormDisplayed(oracle.jbo.ComponentObject cObj)
protected boolean isBindParameterActionEnabled(oracle.jbo.ComponentObject cObj)
protected final void showPropertyDialog(PropertyBean bean, int resString)