public class ERXNavigationManager extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasRegistered |
protected static ERXNavigationManager |
manager |
static String |
NAVIGATION_MAP_KEY |
protected NSDictionary<String,ERXNavigationItem> |
navigationItemsByName |
protected String |
navigationMenuFileName |
protected ERXNavigationItem |
rootNavigationItem |
Constructor and Description |
---|
ERXNavigationManager() |
protected static ERXNavigationManager manager
public static String NAVIGATION_MAP_KEY
protected NSDictionary<String,ERXNavigationItem> navigationItemsByName
protected ERXNavigationItem rootNavigationItem
protected String navigationMenuFileName
protected boolean hasRegistered
public static ERXNavigationManager manager()
public ERXNavigationState navigationStateForSession(WOSession session)
public String navigationStateFromMap(WOSession session)
session
- public void storeInNavigationMap(WOSession session, ERXNavigationItem navigationItem, String uri)
session
- navigationItem
- uri
- public String navigationStateSessionKey()
public String navigationMenuFileName()
public void setNavigationMenuFileName(String name)
public NSDictionary<String,ERXNavigationItem> navigationItemsByName()
public ERXNavigationItem rootNavigationItem()
public ERXNavigationItem navigationItemForName(String name)
protected void setNavigationItems(NSArray items)
public void configureNavigation()
public void loadNavigationMenu()
public void registerObserverForFramework(String frameworkName)
public ERXNavigationItem newNavigationItem(NSDictionary dict)
protected NSArray createNavigationItemsFromDictionaries(NSArray navItems)
public void reloadNavigationMenu(NSNotification notification)
Copyright © 2002 – 2024 Project Wonder.