ADF Designtime

oracle.adf.dt.controls.treemodel
Class JotBindingMethodNode

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

public class JotBindingMethodNode
extends JotMethodTreeNode

This class represent any method the will be called on a binding instance

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
JotBindingMethodNode(JUDTDataControl dc, java.lang.String ClassName, java.lang.String methodName, DataControlAccessorNode parent)
           
 
Method Summary
 java.lang.String getIteratorModelReference()
           
 java.lang.String getIteratorName()
           
 DataControlAccessorNode getIteratorSourceNode()
          If the requiresIterator() function returns true, the getIteratorSourceNode return the node that provides the iterator information for initialization purposes.
 java.lang.String getIteratorSubType()
           
 java.lang.String getTooltipText()
           
 void initializeActionBinding(JUDTCtrlAction action)
          Allows the tree node to initialize the action that is bound to it.
protected  void setActionInstanceName(JUDTCtrlAction action)
           
 
Methods inherited from class oracle.adf.dt.controls.treemodel.JotMethodTreeNode
getAttributeBindings, getAttributeInfo, getDefaultBindingName, getMethod, getModelObjectName, getModelObjectType, getNodeText, getNodeType, getRowsetInfo, initializeIteratorBinding, loadChildNodes, requiresIterator, setMethod, setRequiresIterator
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlAccessorNode
addActionNodes, getActionNodes, getIteratorClass, getMasterNode, getModelPath, isOperationSupported, iteratorRepresentsNode, setIteratorClass, setMasterNode
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
actionRepresentsNode, addTransactionNodes, getActionsFolder, getActualBindingType, getBindingNameSuffix, getDataControl, getInstanceName, getMethodReturnNode, getNodeIcon, getTransactionNodes, getTreeNodesChooser, isMethodReturnChildNode, isReadyForBinding, isRuntimeEditable, isRuntimeVisible, isScalarMethodReturnNode, isViewObjectMethod, 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.DataControlTreeNode
actionRepresentsNode, getActualBindingType, getBindingNameSuffix, getDataControl, getInstanceName, getMethodReturnNode, isMethodReturnChildNode, isReadyForBinding, isRuntimeEditable, isRuntimeVisible, isScalarMethodReturnNode, isViewObjectMethod, 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

JotBindingMethodNode

public JotBindingMethodNode(JUDTDataControl dc,
                            java.lang.String ClassName,
                            java.lang.String methodName,
                            DataControlAccessorNode parent)
Method Detail

getIteratorSubType

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

getIteratorSourceNode

public DataControlAccessorNode getIteratorSourceNode()
Description copied from interface: DataControlTreeNode
If the requiresIterator() function returns true, the getIteratorSourceNode return the node that provides the iterator information for initialization purposes. The most common scenario is to return your own reference. This is necessary to point to the accessor node that is to initiallize its own iterator.

Specified by:
getIteratorSourceNode in interface DataControlTreeNode
Overrides:
getIteratorSourceNode in class DefaultDataControlTreeNode

getIteratorName

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

getIteratorModelReference

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

getTooltipText

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

initializeActionBinding

public void initializeActionBinding(JUDTCtrlAction action)
Description copied from interface: DataControlTreeNode
Allows the tree node to initialize the action that is bound to it. The default implementation provides initialization for the known method types.

Specified by:
initializeActionBinding in interface DataControlTreeNode
Overrides:
initializeActionBinding in class JotMethodTreeNode

setActionInstanceName

protected void setActionInstanceName(JUDTCtrlAction action)
Overrides:
setActionInstanceName in class DefaultDataControlTreeNode

ADF Designtime

 

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