ADF Designtime

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

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
                  extended byoracle.adf.dt.controls.treemodel.bc4j.BC4JViewObjectAccessorTreeNode
All Implemented Interfaces:
BasicTreeNode, java.lang.Cloneable, ContainerNode, DataControlAccessorNode, DataControlTreeNode, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class BC4JViewObjectAccessorTreeNode
extends BC4JModelViewObjectTreeNode
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
BC4JViewObjectAccessorTreeNode(JUDTDataControl dc, oracle.jbo.dt.objects.JboAppModule app, BC4JModelViewObjectTreeNode masterNode, oracle.jbo.dt.objects.JboViewLink vlink, TreeNodesChooser chooser)
           
 
Method Summary
 java.lang.String getIteratorSubType()
           
 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()
           
 java.lang.String getTooltipText()
           
 void initializeIteratorBinding(JUDTIteratorBinding iterator)
          Allows tree node to initalize the iterator binding created based on the node selection.
 
Methods inherited from class oracle.adf.dt.controls.treemodel.bc4j.BC4JModelViewObjectTreeNode
getAttributeBindings, getAttributeInfo, getAttributeNode, getClientMethods, getIteratorName, getRowsetInfo, isRuntimeEditable, loadChildNodes
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlAccessorNode
addActionNodes, getActionNodes, getIteratorClass, getIteratorModelReference, getMasterNode, isOperationSupported, iteratorRepresentsNode, setIteratorClass, setMasterNode
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
actionRepresentsNode, addTransactionNodes, getActionsFolder, getActualBindingType, getBindingNameSuffix, getDataControl, getDefaultBindingName, getInstanceName, getIteratorSourceNode, 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.ContainerNode
loadChildNodes
 
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

BC4JViewObjectAccessorTreeNode

public BC4JViewObjectAccessorTreeNode(JUDTDataControl dc,
                                      oracle.jbo.dt.objects.JboAppModule app,
                                      BC4JModelViewObjectTreeNode masterNode,
                                      oracle.jbo.dt.objects.JboViewLink vlink,
                                      TreeNodesChooser chooser)
Method Detail

getModelObjectType

public java.lang.String getModelObjectType()
Specified by:
getModelObjectType in interface DataControlTreeNode
Overrides:
getModelObjectType in class BC4JModelViewObjectTreeNode

getNodeType

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

getModelObjectName

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

getNodeText

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

getTooltipText

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

getIteratorSubType

public java.lang.String getIteratorSubType()
Specified by:
getIteratorSubType in interface DataControlAccessorNode
Overrides:
getIteratorSubType in class DefaultDataControlTreeNode

initializeIteratorBinding

public void initializeIteratorBinding(JUDTIteratorBinding iterator)
Description copied from interface: DataControlAccessorNode
Allows tree node to initalize the iterator binding created based on the node selection.

Specified by:
initializeIteratorBinding in interface DataControlAccessorNode
Overrides:
initializeIteratorBinding 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 BC4JModelViewObjectTreeNode

ADF Designtime

 

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