Project Wonder 5.0

er.extensions.appserver.navigation
Class ERXNavigationManager

java.lang.Object
  extended by er.extensions.appserver.navigation.ERXNavigationManager

public class ERXNavigationManager
extends java.lang.Object

Please read "Documentation/Navigation.html" to fnd out how to use the navigation components.


Field Summary
protected  boolean hasRegistered
           
static org.apache.log4j.Logger log
          logging support
protected static ERXNavigationManager manager
           
protected  com.webobjects.foundation.NSDictionary navigationItemsByName
           
protected  java.lang.String navigationMenuFileName
           
protected  ERXNavigationItem rootNavigationItem
           
 
Constructor Summary
ERXNavigationManager()
           
 
Method Summary
 void configureNavigation()
           
protected  com.webobjects.foundation.NSArray createNavigationItemsFromDictionaries(com.webobjects.foundation.NSArray navItems)
           
 void loadNavigationMenu()
           
static ERXNavigationManager manager()
           
 ERXNavigationItem navigationItemForName(java.lang.String name)
           
 com.webobjects.foundation.NSDictionary navigationItemsByName()
           
 java.lang.String navigationMenuFileName()
           
 ERXNavigationState navigationStateForSession(com.webobjects.appserver.WOSession session)
           
 java.lang.String navigationStateSessionKey()
           
 ERXNavigationItem newNavigationItem(com.webobjects.foundation.NSDictionary dict)
           
 void registerObserverForFramework(java.lang.String frameworkName)
           
 void reloadNavigationMenu(com.webobjects.foundation.NSNotification notification)
           
 ERXNavigationItem rootNavigationItem()
           
protected  void setNavigationItems(com.webobjects.foundation.NSArray items)
           
 void setNavigationMenuFileName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Logger log
logging support


manager

protected static ERXNavigationManager manager

navigationItemsByName

protected com.webobjects.foundation.NSDictionary navigationItemsByName

rootNavigationItem

protected ERXNavigationItem rootNavigationItem

navigationMenuFileName

protected java.lang.String navigationMenuFileName

hasRegistered

protected boolean hasRegistered
Constructor Detail

ERXNavigationManager

public ERXNavigationManager()
Method Detail

manager

public static ERXNavigationManager manager()

navigationStateForSession

public ERXNavigationState navigationStateForSession(com.webobjects.appserver.WOSession session)

navigationStateSessionKey

public java.lang.String navigationStateSessionKey()

navigationMenuFileName

public java.lang.String navigationMenuFileName()

setNavigationMenuFileName

public void setNavigationMenuFileName(java.lang.String name)

navigationItemsByName

public com.webobjects.foundation.NSDictionary navigationItemsByName()

rootNavigationItem

public ERXNavigationItem rootNavigationItem()

navigationItemForName

public ERXNavigationItem navigationItemForName(java.lang.String name)

setNavigationItems

protected void setNavigationItems(com.webobjects.foundation.NSArray items)

configureNavigation

public void configureNavigation()

loadNavigationMenu

public void loadNavigationMenu()

registerObserverForFramework

public void registerObserverForFramework(java.lang.String frameworkName)

newNavigationItem

public ERXNavigationItem newNavigationItem(com.webobjects.foundation.NSDictionary dict)

createNavigationItemsFromDictionaries

protected com.webobjects.foundation.NSArray createNavigationItemsFromDictionaries(com.webobjects.foundation.NSArray navItems)

reloadNavigationMenu

public void reloadNavigationMenu(com.webobjects.foundation.NSNotification notification)

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.