Oracle ADF Designtime API Reference v10.1.2


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

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byoracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
          extended byoracle.adf.dt.controls.treemodel.DefaultDataControlAccessorNode
              extended byoracle.adf.dt.controls.treemodel.bc4j.BC4JModelViewObjectTreeNode

All Implemented Interfaces:
BasicTreeNode, java.lang.Cloneable, ContainerNode, DataControlAccessorNode, DataControlTreeNode, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Direct Known Subclasses:
BC4JViewObjectAccessorTreeNode

public class BC4JModelViewObjectTreeNode
extends DefaultDataControlAccessorNode
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
BC4JModelViewObjectTreeNode(JUDTDataControl dtSession, oracle.jbo.dt.objects.JboAppModule app, oracle.jbo.dt.objects.JboViewReference viewRef, java.lang.String instanceName)
BC4JModelViewObjectTreeNode(JUDTDataControl dtSession, oracle.jbo.dt.objects.JboAppModule app, oracle.jbo.dt.objects.JboViewReference viewRef, java.lang.String instanceName, boolean showAttributeNode)
BC4JModelViewObjectTreeNode(JUDTDataControl dtSession, oracle.jbo.dt.objects.JboAppModule app, oracle.jbo.dt.objects.JboViewReference viewRef, java.lang.String instanceName, TreeNodesChooser chooser)
BC4JModelViewObjectTreeNode(JUDTDataControl dtSession, oracle.jbo.dt.objects.JboAppModule app, oracle.jbo.dt.objects.JboView view, java.lang.String instanceName, TreeNodesChooser chooser)

Method Summary
java.util.ArrayList getAttributeBindings()
AttributeInfo getAttributeInfo()
Only call this function if getNodeType() returns ATTRIBUTE_NODE
BC4JViewObjectAttributeTreeNode getAttributeNode(java.lang.String sName)
java.util.ArrayList getClientMethods(DefaultDataControlTreeNode parent)
protected ActionNode getCreateActionNode()
java.lang.String getIteratorName()
java.lang.String getModelObjectName()
java.lang.String getModelObjectType()
java.lang.String getModelPath()
Returns the path of the accessor hierarchy.
java.lang.String getNodeText()
int getNodeType()
RowsetInfo getRowsetInfo()
Only call this function if getNodeType() returns ACCESSOR_NODE or COLLECTION_NODE
java.lang.String getTooltipText()
boolean isRuntimeEditable()
Returns true if the service objects supports editing
void loadChildNodes()
Makes sure the child nodes are loaded.

Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlAccessorNode
addActionNodes, getActionNodes, getIteratorClass, getIteratorModelReference, getMasterNode, initializeIteratorBinding, isOperationSupported, iteratorRepresentsNode, setIteratorClass, setMasterNode

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, isReadyForBinding, 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.DataControlAccessorNode
getIteratorSubType

Methods inherited from interface oracle.adf.dt.controls.DataControlTreeNode
actionRepresentsNode, getActualBindingType, getBindingNameSuffix, getDataControl, getDefaultBindingName, getInstanceName, getIteratorSourceNode, getMethodReturnNode, initializeActionBinding, isMethodReturnChildNode, isReadyForBinding, isRuntimeVisible, isScalarMethodReturnNode, isViewObjectMethod, requiresIterator, setInstanceName

Methods inherited from interface oracle.adf.dt.controls.BasicTreeNode
getNodeIcon, getUserObject, setShouldExpand, shouldExpandNode

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

BC4JModelViewObjectTreeNode

public BC4JModelViewObjectTreeNode(JUDTDataControl dtSession,
                                   oracle.jbo.dt.objects.JboAppModule app,
                                   oracle.jbo.dt.objects.JboViewReference viewRef,
                                   java.lang.String instanceName)

BC4JModelViewObjectTreeNode

public BC4JModelViewObjectTreeNode(JUDTDataControl dtSession,
                                   oracle.jbo.dt.objects.JboAppModule app,
                                   oracle.jbo.dt.objects.JboViewReference viewRef,
                                   java.lang.String instanceName,
                                   boolean showAttributeNode)

BC4JModelViewObjectTreeNode

public BC4JModelViewObjectTreeNode(JUDTDataControl dtSession,
                                   oracle.jbo.dt.objects.JboAppModule app,
                                   oracle.jbo.dt.objects.JboView view,
                                   java.lang.String instanceName,
                                   TreeNodesChooser chooser)

BC4JModelViewObjectTreeNode

public BC4JModelViewObjectTreeNode(JUDTDataControl dtSession,
                                   oracle.jbo.dt.objects.JboAppModule app,
                                   oracle.jbo.dt.objects.JboViewReference viewRef,
                                   java.lang.String instanceName,
                                   TreeNodesChooser chooser)

Method Detail

isRuntimeEditable

public boolean isRuntimeEditable()
Description copied from interface: DataControlTreeNode
Returns true if the service objects supports editing
Specified by:
isRuntimeEditable in interface DataControlTreeNode
Overrides:
isRuntimeEditable in class DefaultDataControlTreeNode

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

getClientMethods

public java.util.ArrayList getClientMethods(DefaultDataControlTreeNode parent)

getAttributeNode

public BC4JViewObjectAttributeTreeNode getAttributeNode(java.lang.String sName)

getNodeType

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

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

getRowsetInfo

public RowsetInfo getRowsetInfo()
Description copied from interface: DataControlAccessorNode
Only call this function if getNodeType() returns ACCESSOR_NODE or COLLECTION_NODE
Specified by:
getRowsetInfo in interface DataControlAccessorNode
Specified by:
getRowsetInfo in class DefaultDataControlAccessorNode

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

getIteratorName

public java.lang.String getIteratorName()
Specified by:
getIteratorName in interface DataControlAccessorNode
Overrides:
getIteratorName in class DefaultDataControlAccessorNode

getModelPath

public java.lang.String getModelPath()
Description copied from interface: DataControlAccessorNode
Returns the path of the accessor hierarchy.
Specified by:
getModelPath in interface DataControlAccessorNode
Overrides:
getModelPath in class DefaultDataControlAccessorNode

getCreateActionNode

protected ActionNode getCreateActionNode()
Overrides:
getCreateActionNode in class DefaultDataControlAccessorNode

Oracle ADF Designtime API Reference v10.1.2


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