er.extensions
Class ERXNavigationMenu
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.ERXNonSynchronizingComponent
er.extensions.ERXStatelessComponent
er.extensions.ERXNavigationMenu
- All Implemented Interfaces:
- Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- public class ERXNavigationMenu
- extends ERXStatelessComponent
Please read "Documentation/Navigation.html" to fnd out how to use the navigation components.
- See Also:
- Serialized Form
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding |
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor |
Methods inherited from class er.extensions.ERXNonSynchronizingComponent |
booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, dynamicBindings, intValueForBinding, localizer, objectValueForBinding, objectValueForBinding, stringValueForBinding, stringValueForBinding, synchronizesVariablesWithBindings |
Methods inherited from class com.webobjects.appserver.WOComponent |
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
log
public static final ERXLogger log
- logging support
aNavigationItem
public ERXNavigationItem aNavigationItem
_navigationState
protected ERXNavigationState _navigationState
_navigationContext
protected NSKeyValueCoding _navigationContext
_level1Items
protected NSArray _level1Items
_level2Items
protected NSArray _level2Items
_level3Items
protected NSArray _level3Items
_level1SpacerWidth
public int _level1SpacerWidth
_level2SpacerWidth
public int _level2SpacerWidth
_level3SpacerWidth
public int _level3SpacerWidth
_renderLevelCount
public int _renderLevelCount
l2Colspan
protected int l2Colspan
_menuIsSetUp
protected boolean _menuIsSetUp
ERXNavigationMenu
public ERXNavigationMenu(WOContext context)
reset
public void reset()
- Overrides:
reset
in class ERXStatelessComponent
navigationContext
protected NSKeyValueCoding navigationContext()
setUpMenu
public void setUpMenu()
navigationState
public ERXNavigationState navigationState()
itemsForLevel
public NSArray itemsForLevel(int level)
takeValuesFromRequest
public void takeValuesFromRequest(WORequest r,
WOContext c)
appendToResponse
public void appendToResponse(WOResponse r,
WOContext c)
invokeAction
public WOActionResults invokeAction(WORequest r,
WOContext c)
setupLevel2SpacerWidth
public int setupLevel2SpacerWidth()
setupLevel3SpacerWidth
public int setupLevel3SpacerWidth()
showLevel2
public boolean showLevel2()
showLevel3
public boolean showLevel3()
menuLevelsToShow
public int menuLevelsToShow()
level1Items
public NSArray level1Items()
level1SpacerWidth
public int level1SpacerWidth()
level1Width
public int level1Width()
level2Items
public NSArray level2Items()
level2SpacerWidth
public int level2SpacerWidth()
level2Width
public int level2Width()
level3Items
public NSArray level3Items()
level3SpacerWidth
public int level3SpacerWidth()
level3Width
public int level3Width()
setupLevel1SpacerWidth
public int setupLevel1SpacerWidth()
setLevel1Items
public void setLevel1Items(NSArray newLevel1Items)
setLevel1SpacerWidth
public void setLevel1SpacerWidth(int newLevel1SpacerWidth)
setLevel2Items
public void setLevel2Items(NSArray newLevel2Items)
setLevel2SpacerWidth
public void setLevel2SpacerWidth(int newLevel2SpacerWidth)
setLevel3Items
public void setLevel3Items(NSArray newLevel3Items)
setLevel3SpacerWidth
public void setLevel3SpacerWidth(int newLevel3SpacerWidth)
navItemsTableWidth
public int navItemsTableWidth()
paddingWidth
public String paddingWidth()
Copyright © 2002 – 2004 Project Wonder.