ADF Designtime

oracle.adf.dt.controls.treemodel.bc4j
Class BC4JDataControlTreeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byoracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
          extended byoracle.adf.dt.controls.treemodel.bc4j.BC4JDataControlTreeNode
All Implemented Interfaces:
BasicTreeNode, java.lang.Cloneable, ContainerNode, DataControlTreeNode, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class BC4JDataControlTreeNode
extends DefaultDataControlTreeNode
implements ContainerNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Fields inherited from interface oracle.adf.dt.controls.DataControlTreeNode
ACCESSOR_NODE, ACTION_NODE, APPLICATION_MODULE, ATTRIBUTE_NODE, COLLECTION_NODE, DATA_CONTROL_NODE, JAVA_BEAN, METHOD_NODE
 
Constructor Summary
BC4JDataControlTreeNode(JUDTBC4JDataControl session)
           
BC4JDataControlTreeNode(JUDTBC4JDataControl session, boolean showAttribute)
           
BC4JDataControlTreeNode(JUDTBC4JDataControl session, TreeNodesChooser chooser)
           
 
Method Summary
 java.util.ArrayList getApplicationClientMethods(oracle.jbo.dt.objects.JboAppModule app, DefaultDataControlTreeNode parent)
           
 java.util.ArrayList getAttributeBindings()
           
 AttributeInfo getAttributeInfo()
          Only call this function if getNodeType() returns ATTRIBUTE_NODE
 java.lang.String getModelObjectName()
           
 java.lang.String getModelObjectType()
           
 java.lang.String getNodeText()
           
 int getNodeType()
           
 RowsetInfo getRowsetInfo()
           
 java.lang.String getTooltipText()
           
 BC4JModelViewObjectTreeNode getViewObjectNode(java.lang.String sName)
           
 void loadChildNodes()
          Makes sure the child nodes are loaded.
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
actionRepresentsNode, addTransactionNodes, getActionsFolder, getActualBindingType, getBindingNameSuffix, getDataControl, getDefaultBindingName, getInstanceName, getIteratorSourceNode, getIteratorSubType, getMethodReturnNode, getNodeIcon, getTransactionNodes, getTreeNodesChooser, initializeActionBinding, isMethodReturnChildNode, isOperationSupported, isReadyForBinding, isRuntimeEditable, isRuntimeVisible, isScalarMethodReturnNode, isViewObjectMethod, requiresIterator, setActionInstanceName, setInstanceName, setIteratorSourcenode, setNodeIcon, setShouldExpand, shouldExpandNode, toString
 
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
 
Methods inherited from interface oracle.adf.dt.controls.BasicTreeNode
getUserObject
 
Methods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObject
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Constructor Detail

BC4JDataControlTreeNode

public BC4JDataControlTreeNode(JUDTBC4JDataControl session,
                               boolean showAttribute)

BC4JDataControlTreeNode

public BC4JDataControlTreeNode(JUDTBC4JDataControl session)

BC4JDataControlTreeNode

public BC4JDataControlTreeNode(JUDTBC4JDataControl session,
                               TreeNodesChooser chooser)
Method Detail

getViewObjectNode

public BC4JModelViewObjectTreeNode getViewObjectNode(java.lang.String sName)

getNodeType

public int getNodeType()
Specified by:
getNodeType in interface DataControlTreeNode
Specified by:
getNodeType in class DefaultDataControlTreeNode

getApplicationClientMethods

public java.util.ArrayList getApplicationClientMethods(oracle.jbo.dt.objects.JboAppModule app,
                                                       DefaultDataControlTreeNode parent)

getModelObjectName

public java.lang.String getModelObjectName()
Specified by:
getModelObjectName in interface DataControlTreeNode
Specified by:
getModelObjectName in class DefaultDataControlTreeNode

getNodeText

public java.lang.String getNodeText()
Specified by:
getNodeText in interface BasicTreeNode
Specified by:
getNodeText in class DefaultDataControlTreeNode

getTooltipText

public java.lang.String getTooltipText()
Specified by:
getTooltipText in interface BasicTreeNode
Specified by:
getTooltipText in class DefaultDataControlTreeNode

getAttributeBindings

public java.util.ArrayList getAttributeBindings()
Specified by:
getAttributeBindings in interface DataControlTreeNode
Specified by:
getAttributeBindings in class DefaultDataControlTreeNode

getModelObjectType

public java.lang.String getModelObjectType()
Specified by:
getModelObjectType in interface DataControlTreeNode
Returns:
java type for model object

getAttributeInfo

public AttributeInfo getAttributeInfo()
Description copied from interface: DataControlTreeNode
Only call this function if getNodeType() returns ATTRIBUTE_NODE

Specified by:
getAttributeInfo in interface DataControlTreeNode
Specified by:
getAttributeInfo in class DefaultDataControlTreeNode

getRowsetInfo

public RowsetInfo getRowsetInfo()

loadChildNodes

public void loadChildNodes()
Description copied from interface: ContainerNode
Makes sure the child nodes are loaded. If Any.

Specified by:
loadChildNodes in interface ContainerNode
Overrides:
loadChildNodes in class DefaultDataControlTreeNode

ADF Designtime

 

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