Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.jdeveloper.webapp.navigation
Class NavigationMenuManager

java.lang.Object
  extended by oracle.jdeveloper.webapp.navigation.NavigationMenuManager

public final class NavigationMenuManager
extends java.lang.Object

Manager of the navigation menu.


Method Summary
static NavigationMenuManager getNavigationMenuManager()
          Returns the singleton NavigationMenuManager.
 void registerContextMenu(ContextMenu contextMenu)
          Registers the ContextMenu to use the navigation menu.
 void registerContextMenu(ContextMenu contextMenu, float sectionId)
          Registers the ContextMenu to use the navigation menu.
 void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass)
          Registers a MetaClass to be used as a factory for the NavigationMenuListener.
 void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass, java.lang.Class forNodeClass, boolean forNodeSubClasses)
          Registers a MetaClass to be used as a factory for the NavigationMenuListener.
 void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass, java.lang.Class forNodeClass, boolean forNodeSubClasses, java.lang.Class forDataClass)
          Registers a MetaClass to be used as a factory for the NavigationMenuListener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNavigationMenuManager

public static NavigationMenuManager getNavigationMenuManager()
Returns the singleton NavigationMenuManager.

Returns:
the singleton NavigationMenuManager

registerNavigationMenuListener

public void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass)
Registers a MetaClass to be used as a factory for the NavigationMenuListener. The NavigationMenuListener will be called every time the navigation menu is showing. It is more optimal to use the overload that allows specification of a forNodeClass.

Parameters:
navigationMenuListenerFactoryClass - the MetaClass factory for instantiating the NavigationMenuListener

registerNavigationMenuListener

public void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass,
                                           java.lang.Class forNodeClass,
                                           boolean forNodeSubClasses)
Registers a MetaClass to be used as a factory for the NavigationMenuListener. The NavigationMenuListener will be called every time the navigation menu is showing. It is more optimal to use the overload that allows specification of a forNodeClass.

Parameters:
navigationMenuListenerFactoryClass - the MetaClass factory for instantiating the NavigationMenuListener
forNodeClass - the NavigationMenuListener will be called if the Node in the context is this class, interacts with forNodeSubClasses
forNodeSubClasses - if this is true any instance of forNodeClass will call the NavigationMenuListener

registerNavigationMenuListener

public void registerNavigationMenuListener(MetaClass<NavigationMenuListener> navigationMenuListenerFactoryClass,
                                           java.lang.Class forNodeClass,
                                           boolean forNodeSubClasses,
                                           java.lang.Class forDataClass)
Registers a MetaClass to be used as a factory for the NavigationMenuListener. The NavigationMenuListener will be called every time the navigation menu is showing. It is more optimal to use the overload that allows specification of a forNodeClass.

Parameters:
navigationMenuListenerFactoryClass - the MetaClass factory for instantiating the NavigationMenuListener
forNodeClass - the NavigationMenuListener will be called if the Node in the context is this class, interacts with forNodeSubClasses
forNodeSubClasses - if this is true any instance of forNodeClass will call the NavigationMenuListener
forDataClass - the NavigationMenuListener will be called if the element data's class in the context isAssignableFrom this class

registerContextMenu

public void registerContextMenu(ContextMenu contextMenu)
Registers the ContextMenu to use the navigation menu.

Parameters:
contextMenu -

registerContextMenu

public void registerContextMenu(ContextMenu contextMenu,
                                float sectionId)
Registers the ContextMenu to use the navigation menu.

Parameters:
contextMenu -
sectionId -

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

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