ERXNavigation Class Reference

Collaboration diagram for ERXNavigation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void disableAllComponents ()
void enableAllComponents ()
String firstLevel ()
boolean isDisabled ()
String level (int i)
NSArray navigationItemsToBeShownForLevel (int currentNavigationLevel)
NSArray navigationState ()
String navigationStateString ()
String secondLevel ()
String sectionTitleString (int currentNavigationLevel)
void setAdditionalNavigationState (NSArray value)
void setIsDisabled (boolean newIsDisabled)
void setNavigationLevel (int level, String state)
void setNavigationState (NSArray navigationState)
void setNavigationStateWithString (String navigationStateString)
void setShouldDisplayHeaderTitle (boolean newShouldDisplayHeaderTitle)
boolean shouldDisplayHeaderTitle ()
String thirdLevel ()

Static Public Attributes

static final Logger log = Logger.getLogger("er.navigation.extensions.ERXNavigation")

Protected Attributes

NSArray _additionalNavigationState
NSArray _navigationState
boolean _shouldDisplayHeaderTitle
boolean isDisabled


Detailed Description

Not very generic right now, but will be in the future. Nice for mantaining a stack based navigation system, ie drilling down pushes nav state onto the stack and backing up pops state off the stack.
Please read "Documentation/Navigation.html" to fnd out how to use the navigation components.

Member Function Documentation

void disableAllComponents (  ) 

void enableAllComponents (  ) 

String firstLevel (  ) 

boolean isDisabled (  ) 

String level ( int  i  ) 

NSArray navigationItemsToBeShownForLevel ( int  currentNavigationLevel  ) 

NSArray navigationState (  ) 

String navigationStateString (  ) 

String secondLevel (  ) 

String sectionTitleString ( int  currentNavigationLevel  ) 

void setAdditionalNavigationState ( NSArray  value  ) 

void setIsDisabled ( boolean  newIsDisabled  ) 

void setNavigationLevel ( int  level,
String  state 
)

void setNavigationState ( NSArray  navigationState  ) 

void setNavigationStateWithString ( String  navigationStateString  ) 

void setShouldDisplayHeaderTitle ( boolean  newShouldDisplayHeaderTitle  ) 

boolean shouldDisplayHeaderTitle (  ) 

String thirdLevel (  ) 


Member Data Documentation

NSArray _additionalNavigationState [protected]

NSArray _navigationState [protected]

boolean _shouldDisplayHeaderTitle [protected]

boolean isDisabled [protected]

final Logger log = Logger.getLogger("er.navigation.extensions.ERXNavigation") [static]

logging support


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