Oracle ADF Designtime API Reference v10.1.2


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

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

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

public class BC4JViewObjectAttributeTreeNode
extends DefaultDataControlTreeNode
See Also:
Serialized Form

Field Summary
protected BC4JModelViewObjectTreeNode _parent
protected oracle.jbo.dt.objects.JboViewAttr _viewAttribute

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
BC4JViewObjectAttributeTreeNode(JUDTDataControl dc, BC4JModelViewObjectTreeNode parent, oracle.jbo.dt.objects.JboViewAttr viewAttribute)

Method Summary
protected oracle.jbo.dt.objects.JboViewAttr getAttribute()
java.util.ArrayList getAttributeBindings()
AttributeInfo getAttributeInfo()
Only call this function if getNodeType() returns ATTRIBUTE_NODE
DataControlAccessorNode getIteratorSourceNode()
If the requiresIterator() function returns true, the getIteratorSourceNode return the node that provides the iterator information for initialization purposes.
java.lang.String getModelObjectName()
java.lang.String getModelObjectType()
java.lang.String getNodeText()
int getNodeType()
RowsetInfo getRowsetInfo()
java.lang.String getTooltipText()
boolean isRuntimeEditable()
Returns true if the service objects supports editing
boolean isRuntimeVisible()
return true if this node has the visible hint on, it is possible to hide nodes such as attributes from being generated in the user interface.

Methods inherited from class oracle.adf.dt.controls.treemodel.DefaultDataControlTreeNode
actionRepresentsNode, addTransactionNodes, getActionsFolder, getActualBindingType, getBindingNameSuffix, getDataControl, getDefaultBindingName, getInstanceName, getIteratorSubType, getMethodReturnNode, getNodeIcon, getTransactionNodes, getTreeNodesChooser, initializeActionBinding, isMethodReturnChildNode, isOperationSupported, isReadyForBinding, isScalarMethodReturnNode, isViewObjectMethod, loadChildNodes, 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

Field Detail

_viewAttribute

protected oracle.jbo.dt.objects.JboViewAttr _viewAttribute

_parent

protected BC4JModelViewObjectTreeNode _parent

Constructor Detail

BC4JViewObjectAttributeTreeNode

public BC4JViewObjectAttributeTreeNode(JUDTDataControl dc,
                                       BC4JModelViewObjectTreeNode parent,
                                       oracle.jbo.dt.objects.JboViewAttr viewAttribute)

Method Detail

getAttribute

protected oracle.jbo.dt.objects.JboViewAttr getAttribute()

isRuntimeVisible

public boolean isRuntimeVisible()
Description copied from interface: DataControlTreeNode
return true if this node has the visible hint on, it is possible to hide nodes such as attributes from being generated in the user interface. This is only a hint, it is not required that it be respected by the snippets or controls being generated.
Specified by:
isRuntimeVisible in interface DataControlTreeNode
Overrides:
isRuntimeVisible in class DefaultDataControlTreeNode

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

getNodeType

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

getModelObjectType

public java.lang.String getModelObjectType()
Returns:
java type for model object

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

getRowsetInfo

public RowsetInfo getRowsetInfo()

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

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

Oracle ADF Designtime API Reference v10.1.2


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