er.extensions.appserver.navigation
Class ERXNavigationMenu
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.extensions.components.ERXStatelessComponent
er.extensions.appserver.navigation.ERXNavigationMenu
- All Implemented Interfaces:
- com.webobjects.appserver.WOActionResults, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation, java.io.Serializable, java.lang.Cloneable
public class ERXNavigationMenu
- extends ERXStatelessComponent
Please read "Documentation/Navigation.html" to fnd out how to use the navigation components.i
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
Fields inherited from class com.webobjects.appserver.WOComponent |
_Extension, _IsEventLoggingEnabled, _keyAssociations |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
_CLASS |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
NullValue |
Fields inherited from interface com.webobjects.foundation.NSValidation |
_CLASS |
Methods inherited from class er.extensions.components.ERXComponent |
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript |
Methods inherited from class com.webobjects.appserver.WOComponent |
_associationWithName, _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 |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
- logging support
aNavigationItem
public ERXNavigationItem aNavigationItem
_navigationState
protected ERXNavigationState _navigationState
_navigationContext
protected com.webobjects.foundation.NSKeyValueCoding _navigationContext
_level1Items
protected com.webobjects.foundation.NSArray _level1Items
_level2Items
protected com.webobjects.foundation.NSArray _level2Items
_level3Items
protected com.webobjects.foundation.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(com.webobjects.appserver.WOContext context)
reset
public void reset()
- Overrides:
reset
in class ERXStatelessComponent
navigationContext
protected com.webobjects.foundation.NSKeyValueCoding navigationContext()
setUpMenu
public void setUpMenu()
navigationState
public ERXNavigationState navigationState()
itemsForLevel
public com.webobjects.foundation.NSArray itemsForLevel(int level)
takeValuesFromRequest
public void takeValuesFromRequest(com.webobjects.appserver.WORequest r,
com.webobjects.appserver.WOContext c)
- Description copied from class:
ERXNonSynchronizingComponent
- Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent()
prior to super.takeValuesFromRequest.
- Overrides:
takeValuesFromRequest
in class ERXNonSynchronizingComponent
- Parameters:
r
- from which the values will be takenc
- of the request
appendToResponse
public void appendToResponse(com.webobjects.appserver.WOResponse r,
com.webobjects.appserver.WOContext c)
- Description copied from class:
ERXNonSynchronizingComponent
- Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent()
prior to super.appendToResponse.
- Overrides:
appendToResponse
in class ERXNonSynchronizingComponent
- Parameters:
r
- to which we are appendingc
- context of the response
invokeAction
public com.webobjects.appserver.WOActionResults invokeAction(com.webobjects.appserver.WORequest r,
com.webobjects.appserver.WOContext c)
- Description copied from class:
ERXNonSynchronizingComponent
- Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent()
prior to super.invokeAction.
- Overrides:
invokeAction
in class ERXNonSynchronizingComponent
- Parameters:
r
- for which the action is invokedc
- of the request
- Returns:
- the result of invoking the action
setupLevel2SpacerWidth
public int setupLevel2SpacerWidth()
setupLevel3SpacerWidth
public int setupLevel3SpacerWidth()
showLevel2
public boolean showLevel2()
showLevel3
public boolean showLevel3()
menuLevelsToShow
public int menuLevelsToShow()
level1Items
public com.webobjects.foundation.NSArray level1Items()
level1SpacerWidth
public int level1SpacerWidth()
level1Width
public int level1Width()
level2Items
public com.webobjects.foundation.NSArray level2Items()
level2SpacerWidth
public int level2SpacerWidth()
level2Width
public int level2Width()
level3Items
public com.webobjects.foundation.NSArray level3Items()
level3SpacerWidth
public int level3SpacerWidth()
level3Width
public int level3Width()
setupLevel1SpacerWidth
public int setupLevel1SpacerWidth()
setLevel1Items
public void setLevel1Items(com.webobjects.foundation.NSArray newLevel1Items)
setLevel1SpacerWidth
public void setLevel1SpacerWidth(int newLevel1SpacerWidth)
setLevel2Items
public void setLevel2Items(com.webobjects.foundation.NSArray newLevel2Items)
setLevel2SpacerWidth
public void setLevel2SpacerWidth(int newLevel2SpacerWidth)
setLevel3Items
public void setLevel3Items(com.webobjects.foundation.NSArray newLevel3Items)
setLevel3SpacerWidth
public void setLevel3SpacerWidth(int newLevel3SpacerWidth)
navItemsTableWidth
public int navItemsTableWidth()
paddingWidth
public java.lang.String paddingWidth()
level1itemsClass
public java.lang.String level1itemsClass()
level2itemsClass
public java.lang.String level2itemsClass()
Copyright © 2002 – 2007 Project Wonder.