ADF Designtime

oracle.adf.dt.controls.treemodel.bean
Class BeanMethodNode

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.MethodTreeNode
                  extended byoracle.adf.dt.controls.treemodel.bean.BeanMethodNode
All Implemented Interfaces:
BasicTreeNode, java.lang.Cloneable, ContainerNode, DataControlAccessorNode, DataControlTreeNode, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Direct Known Subclasses:
BeanBindingMethodNode, ToplinkModelQueryTreeNode

public class BeanMethodNode
extends MethodTreeNode

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
BeanMethodNode(JUDTDataControl dc)
           
BeanMethodNode(JUDTDataControl dc, BeanStructureTreeNode bean, java.beans.MethodDescriptor method)
           
 
Method Summary
 boolean hasReturnType()
           
 void initializeActionBinding(JUDTCtrlAction action)
          Allows the tree node to initialize the action that is bound to it.
 boolean requiresIterator()
           
 void setRequiresIterator(boolean bSet)
           
 
Methods inherited from class oracle.adf.dt.controls.treemodel.MethodTreeNode
getAttributeBindings, getAttributeInfo, getDefaultBindingName, getMethodDescriptor, getModelObjectName, getModelObjectType, getModelPath, getNodeText, getNodeType, getRowsetInfo, getTooltipText, loadChildNodes
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlAccessorNode
addActionNodes, getActionNodes, getIteratorClass, getIteratorModelReference, getIteratorName, getMasterNode, initializeIteratorBinding, isOperationSupported, iteratorRepresentsNode, setIteratorClass, setMasterNode
 
Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
actionRepresentsNode, addTransactionNodes, getActionsFolder, getActualBindingType, getBindingNameSuffix, getDataControl, getInstanceName, getIteratorSourceNode, getIteratorSubType, getMethodReturnNode, getNodeIcon, getTransactionNodes, getTreeNodesChooser, isMethodReturnChildNode, isReadyForBinding, isRuntimeEditable, isRuntimeVisible, isScalarMethodReturnNode, isViewObjectMethod, 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, getInstanceName, getIteratorSourceNode, 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

BeanMethodNode

public BeanMethodNode(JUDTDataControl dc)

BeanMethodNode

public BeanMethodNode(JUDTDataControl dc,
                      BeanStructureTreeNode bean,
                      java.beans.MethodDescriptor method)
Method Detail

requiresIterator

public boolean requiresIterator()
Specified by:
requiresIterator in interface DataControlTreeNode
Overrides:
requiresIterator in class MethodTreeNode

setRequiresIterator

public void setRequiresIterator(boolean bSet)

hasReturnType

public boolean hasReturnType()

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 MethodTreeNode

ADF Designtime

 

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