|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Title: Navigation Node Description: Interface representing a single node in the Navigation module. Copyright: Copyright (c) 2002 Company: SAP
| Method Summary | |
boolean |
contains(INavigationNode node)
Check if node contains the node recieved as an argument (if merged using merge ID) or if similar to it. |
boolean |
contains(java.lang.String nodeName)
|
java.lang.Object |
getAttributeValue(java.lang.String attributeName)
Retrieves an attribute value from the connector node. |
java.lang.Object |
getAttributeValue(java.lang.String attributeName,
java.util.Locale locale)
Retrieves an attribute value from the connector node, according to the given locale. |
NavigationNodes |
getChildren()
Retrieves a list of node's children. |
NavigationNodes |
getChildrenBeforeMerge()
|
NavigationNodes |
getChildrenWithInivisible()
Retrieves a list of node's children, including nodes that are invisible. |
java.lang.String |
getDescription(java.util.Locale locale)
Retrieves the Description of the node (to be displayed in the navigation UI, if needed). |
int |
getDragRelate()
Retrieves a value defining whether the node is Drag & Relate target. |
java.lang.String |
getDropJScript()
Retrieves the script that needs to be executed when droping a link on the node. |
java.lang.String |
getDropJScriptId()
Retrieves the ID of the JavaScript code returned in getDragJScript() (for optimizations). |
java.lang.String |
getDropPRTEvent()
Retrieves the PRT event that should be added to the iView's URL in case of a drop event. |
int |
getExtWindowHeight()
Retrieves the height of the external window if node is defined to launch externally. |
int |
getExtWindowWidth()
Retrieves the width of the external window if node is defined to launch externally. |
INavigationNode |
getFirstChild()
Retrieves only the first child of the node. |
java.lang.String |
getLaunchURL()
Retrieves the URL for launching the node. |
java.lang.String |
getMergeID()
Retrieves the id for merging the node with other siblings |
java.lang.String |
getName()
Retrieves the name of the node. |
java.lang.String |
getNavConnectorNamePrefix()
Retrieves the node's navigation connector name prefix. |
double |
getPriority()
Retrieves the priority of the node that allows sorting tabs etc. |
javax.naming.NamingEnumeration |
getRelatedNavigationEntities()
Retrieves a list of nodes having NAVIGATION_GET_RELATED_NAV_ENTITIES relation with the node. |
NavigationNodes |
getRelatedSeeAlsoNodes()
Retrieves a list of nodes having NAVIGATION_GET_RELATED_SEE_ALSO relation with the node. |
NavigationNodes |
getRelatedTargetNodes()
Retrieves a list of nodes having NAVIGATION_GET_RELATED_DR_TARGETS relation with the node. |
int |
getShowType()
Retrieves a value indicating whether the node is to be launched in external window (SHOW_EXTERNAL) or in the portal framework page (SHOW_INPLACE). |
java.lang.String |
getTitle(java.util.Locale locale)
Retrieves the title of the node (to be displayed in the navigation UI). |
int |
getVisualizationType()
Retrieves the visualization type for this Node. |
java.lang.String |
getWindowName()
Retrieves the window Name in which the node will be launched if launched externally. |
boolean |
hasChildren()
Return true is this navigation node has children and false otherwise. |
boolean |
isLaunchable()
Retrieves flag indicating whether the node can be launched. |
boolean |
isMergible()
Retrieves flag indicating whether the node can be merged. |
javax.naming.NamingEnumeration |
listBindings(java.lang.String name,
java.lang.String mode)
Enumerates the names bound in the named context, along with the objects bound to them. |
| Method Detail |
public java.lang.Object getAttributeValue(java.lang.String attributeName)
throws javax.naming.directory.NoSuchAttributeException
attributeName - the attribute name for retrieval.
public java.lang.Object getAttributeValue(java.lang.String attributeName,
java.util.Locale locale)
throws javax.naming.directory.NoSuchAttributeException
attributeName - the attribute name for retrieval.locale - locale requested for the attribute.public java.lang.String getTitle(java.util.Locale locale)
locale - locale requested for the title.public java.lang.String getDescription(java.util.Locale locale)
locale - locale requested for the Description.public java.lang.String getName()
public javax.naming.NamingEnumeration listBindings(java.lang.String name,
java.lang.String mode)
throws javax.naming.NamingException
name - the name of the context to list.mode - defining the relation between the node and the requested nodes
list.
public NavigationNodes getChildren()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for children
throws exception.
public NavigationNodes getChildrenWithInivisible()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for children
throws exception.
public NavigationNodes getChildrenBeforeMerge()
throws javax.naming.NamingException
public boolean hasChildren()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for children
throws exception.
public INavigationNode getFirstChild()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for children
throws exception.
public NavigationNodes getRelatedSeeAlsoNodes()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for nodes throws exception.
public NavigationNodes getRelatedTargetNodes()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for nodes throws exception.
public javax.naming.NamingEnumeration getRelatedNavigationEntities()
throws javax.naming.NamingException
javax.naming.NamingException - If naming operation while looking for nodes throws exception.public double getPriority()
public int getVisualizationType()
public boolean isLaunchable()
public java.lang.String getLaunchURL()
public int getDragRelate()
public java.lang.String getDropJScript()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - if node does not support scripts for drop events.
public java.lang.String getDropJScriptId()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - if node does not support scripts for drop events.
public java.lang.String getDropPRTEvent()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - if node does not support scripts for drop events.public int getShowType()
public boolean isMergible()
public java.lang.String getMergeID()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - if node does not support merging.
public java.lang.String getWindowName()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - Window name is not supported or node defined to be launched
in portal framework page.
public int getExtWindowHeight()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - width is not supported or node defined to be launched
in place.
public int getExtWindowWidth()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException - width is not supported or node defined to be launched
in place.public java.lang.String getNavConnectorNamePrefix()
public boolean contains(INavigationNode node)
node - navigation node for checking (result of merging operation done
using the merge ID of the nodes).public boolean contains(java.lang.String nodeName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||