Project Wonder 2.0

er.extensions
Class ERXNavigationManager

java.lang.Object
  extended byer.extensions.ERXNavigationManager

public class ERXNavigationManager
extends Object

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


Field Summary
protected  boolean hasRegistered
           
static ERXLogger log
          logging support
protected static ERXNavigationManager manager
           
protected  NSDictionary navigationItemsByName
           
protected  String navigationMenuFileName
           
protected  ERXNavigationItem rootNavigationItem
           
 
Constructor Summary
ERXNavigationManager()
           
 
Method Summary
 void configureNavigation()
           
protected  NSArray createNavigationItemsFromDictionaries(NSArray navItems)
           
 void loadNavigationMenu()
           
static ERXNavigationManager manager()
           
 ERXNavigationItem navigationItemForName(String name)
           
 NSDictionary navigationItemsByName()
           
 String navigationMenuFileName()
           
 ERXNavigationState navigationStateForSession(WOSession session)
           
 String navigationStateSessionKey()
           
 void registerObserverForFramework(String frameworkName)
           
 void reloadNavigationMenu(NSNotification notification)
           
 ERXNavigationItem rootNavigationItem()
           
protected  void setNavigationItems(NSArray items)
           
 void setNavigationMenuFileName(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 ERXLogger log
logging support


manager

protected static ERXNavigationManager manager

navigationItemsByName

protected NSDictionary navigationItemsByName

rootNavigationItem

protected ERXNavigationItem rootNavigationItem

navigationMenuFileName

protected String navigationMenuFileName

hasRegistered

protected boolean hasRegistered
Constructor Detail

ERXNavigationManager

public ERXNavigationManager()
Method Detail

manager

public static ERXNavigationManager manager()

navigationStateForSession

public ERXNavigationState navigationStateForSession(WOSession session)

navigationStateSessionKey

public String navigationStateSessionKey()

navigationMenuFileName

public String navigationMenuFileName()

setNavigationMenuFileName

public void setNavigationMenuFileName(String name)

navigationItemsByName

public NSDictionary navigationItemsByName()

rootNavigationItem

public ERXNavigationItem rootNavigationItem()

navigationItemForName

public ERXNavigationItem navigationItemForName(String name)

setNavigationItems

protected void setNavigationItems(NSArray items)

configureNavigation

public void configureNavigation()

loadNavigationMenu

public void loadNavigationMenu()

registerObserverForFramework

public void registerObserverForFramework(String frameworkName)

createNavigationItemsFromDictionaries

protected NSArray createNavigationItemsFromDictionaries(NSArray navItems)

reloadNavigationMenu

public void reloadNavigationMenu(NSNotification notification)

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.