Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.dt.osn.panel
Class ViewLinkUsageNode

java.lang.Object
  extended by oracle.apps.fnd.applcore.dt.osn.panel.BCNode
      extended by oracle.apps.fnd.applcore.dt.osn.panel.ViewLinkUsageNode

public class ViewLinkUsageNode
extends BCNode

BCNode class implementation representing a View Link Usage joining a parent to a child VO.

This class is not shown in the tree, although it is represented in the xml file. It is stored in the VONode at runtime, as a VO node can have 0 or 1 parent VLU (direct children of the AM have none, recursive children have one).


Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.dt.osn.panel.BCNode
_eol, XML_NAMESPACE
 
Constructor Summary
ViewLinkUsageNode(java.lang.String name, java.lang.String displayValue, java.lang.String viewLinkObjectName, java.lang.String srcViewUsageName, java.lang.String destViewUsageName, java.lang.String reversed)
          Construct this class.
 
Method Summary
 boolean equals(java.lang.Object object)
          
 java.lang.String getDestViewUsageName()
          Get the destination view usage name.
 javax.swing.Icon getIcon()
          Return an appropriate icon for this node.
 java.lang.String getReversed()
          Get the reversed flag.
 java.lang.String getSrcViewUsageName()
          Get the source view usage name.
 java.lang.String getToolTip()
          Get the tool tip for this node.
 java.lang.String getViewLinkObjectName()
          Get the view link object name.
 int hashCode()
          
 java.lang.String toXML(javax.swing.tree.DefaultMutableTreeNode thisNode)
          Encode this node, and all children appropriately into xml.
 
Methods inherited from class oracle.apps.fnd.applcore.dt.osn.panel.BCNode
getDisplayValue, getName, loadXFromXML
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewLinkUsageNode

public ViewLinkUsageNode(java.lang.String name,
                         java.lang.String displayValue,
                         java.lang.String viewLinkObjectName,
                         java.lang.String srcViewUsageName,
                         java.lang.String destViewUsageName,
                         java.lang.String reversed)
Construct this class.

Parameters:
name - name.
displayValue - display value.
viewLinkObjectName - view link object name.
srcViewUsageName - source view usage name.
destViewUsageName - destination view usage name.
reversed - is it reversed (true/false).
Method Detail

getViewLinkObjectName

public java.lang.String getViewLinkObjectName()
Get the view link object name.

Returns:
view link object name.

getSrcViewUsageName

public java.lang.String getSrcViewUsageName()
Get the source view usage name.

Returns:
source view usage name.

getDestViewUsageName

public java.lang.String getDestViewUsageName()
Get the destination view usage name.

Returns:
destination view usage name.

getReversed

public java.lang.String getReversed()
Get the reversed flag.

Returns:
"true" if reversed, "false" otherwise.

getIcon

public javax.swing.Icon getIcon()
Return an appropriate icon for this node.

Specified by:
getIcon in class BCNode
Returns:
an Icon.

toXML

public java.lang.String toXML(javax.swing.tree.DefaultMutableTreeNode thisNode)
Encode this node, and all children appropriately into xml. As this implementation is not in the Swing tree, it is handled by VONode and this method is here only to fulfil the java inheritance contract.

Specified by:
toXML in class BCNode
Parameters:
thisNode - node to encode.
Returns:
String representation.

getToolTip

public java.lang.String getToolTip()
Get the tool tip for this node.

Specified by:
getToolTip in class BCNode
Returns:
textural tool tip to show in the tree on hover over a Node.

equals

public boolean equals(java.lang.Object object)

Overrides:
equals in class BCNode

hashCode

public int hashCode()

Overrides:
hashCode in class BCNode

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.