ERXNavigationManager Class Reference

Collaboration diagram for ERXNavigationManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void configureNavigation ()
void loadNavigationMenu ()
ERXNavigationItem navigationItemForName (String name)
NSDictionary navigationItemsByName ()
String navigationMenuFileName ()
ERXNavigationState navigationStateForSession (WOSession session)
String navigationStateSessionKey ()
ERXNavigationItem newNavigationItem (NSDictionary dict)
void registerObserverForFramework (String frameworkName)
void reloadNavigationMenu (NSNotification notification)
ERXNavigationItem rootNavigationItem ()
void setNavigationMenuFileName (String name)

Static Public Member Functions

static ERXNavigationManager manager ()

Static Public Attributes

static final Logger log = Logger.getLogger(ERXNavigationManager.class)

Protected Member Functions

NSArray createNavigationItemsFromDictionaries (NSArray navItems)
void setNavigationItems (NSArray items)

Protected Attributes

boolean hasRegistered = false
NSDictionary navigationItemsByName = NSDictionary.EmptyDictionary
String navigationMenuFileName
ERXNavigationItem rootNavigationItem

Static Protected Attributes

static ERXNavigationManager manager


Detailed Description

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

Member Function Documentation

void configureNavigation (  ) 

NSArray createNavigationItemsFromDictionaries ( NSArray  navItems  )  [protected]

void loadNavigationMenu (  ) 

static ERXNavigationManager manager (  )  [static]

ERXNavigationItem navigationItemForName ( String  name  ) 

NSDictionary navigationItemsByName (  ) 

ERXNavigationState navigationStateForSession ( WOSession  session  ) 

String navigationStateSessionKey (  ) 

ERXNavigationItem newNavigationItem ( NSDictionary  dict  ) 

void registerObserverForFramework ( String  frameworkName  ) 

void reloadNavigationMenu ( NSNotification  notification  ) 

void setNavigationItems ( NSArray  items  )  [protected]

void setNavigationMenuFileName ( String  name  ) 


Member Data Documentation

boolean hasRegistered = false [protected]

final Logger log = Logger.getLogger(ERXNavigationManager.class) [static]

logging support

ERXNavigationManager manager [static, protected]

NSDictionary navigationItemsByName = NSDictionary.EmptyDictionary [protected]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:02 2012 for Project Wonder by  doxygen 1.5.8