Project Wonder 5.0

er.extensions.appserver.navigation
Class ERXNavigationMenuItem

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by er.extensions.components.ERXComponent
              extended by er.extensions.components.ERXNonSynchronizingComponent
                  extended by er.extensions.components.ERXStatelessComponent
                      extended by er.extensions.appserver.navigation.ERXNavigationMenuItem
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 ERXNavigationMenuItem
extends ERXStatelessComponent

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

See Also:
Serialized Form

Nested Class Summary
 
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
 
Field Summary
protected  java.lang.Boolean _hasActivity
           
protected  java.lang.Boolean _isDisabled
           
protected  java.lang.Boolean _isSelected
           
protected  int _level
           
protected  boolean _linkDirectlyToDirectActions
           
protected  java.lang.Boolean _meetsDisplayConditions
           
protected  ERXNavigationItem _navigationItem
           
protected  ERXNavigationState _navigationState
           
protected  java.lang.Boolean _omitLabelSpanTag
           
protected  com.webobjects.appserver.WOComponent _redirect
           
static org.apache.log4j.Logger log
          logging support
 
Fields inherited from class er.extensions.components.ERXComponent
_dynamicBindings
 
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
 
Constructor Summary
ERXNavigationMenuItem(com.webobjects.appserver.WOContext context)
           
 
Method Summary
 java.lang.String contextComponentActionURL()
           
 com.webobjects.appserver.WOComponent directActionRedirect()
          AK This is only an experiment: when calling up a DA, we use a component action and redirect to the actual DA
 java.lang.String displayName()
           
 boolean hasActivity()
           
 boolean hasActivityAndIsEnabled()
           
 boolean isDisabled()
           
 boolean isSelected()
           
 int level()
           
 java.lang.String linkClass()
           
 boolean meetsDisplayConditions()
           
 com.webobjects.appserver.WOComponent menuItemSelected()
           
 ERXNavigationItem navigationItem()
           
 java.lang.String navigationItemID()
           
 java.lang.String navigationItemWidth()
           
 ERXNavigationState navigationState()
           
 boolean omitLabelSpanTag()
           
 void reset()
           
 java.lang.Object resolveValue(java.lang.String key)
           
 java.lang.String tdColor()
           
 
Methods inherited from class er.extensions.components.ERXStatelessComponent
isStateless, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding
 
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent
appendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest
 
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
 

Field Detail

log

public static final org.apache.log4j.Logger log
logging support


_navigationItem

protected ERXNavigationItem _navigationItem

_navigationState

protected ERXNavigationState _navigationState

_linkDirectlyToDirectActions

protected boolean _linkDirectlyToDirectActions

_level

protected int _level

_isDisabled

protected java.lang.Boolean _isDisabled

_meetsDisplayConditions

protected java.lang.Boolean _meetsDisplayConditions

_isSelected

protected java.lang.Boolean _isSelected

_hasActivity

protected java.lang.Boolean _hasActivity

_omitLabelSpanTag

protected java.lang.Boolean _omitLabelSpanTag

_redirect

protected com.webobjects.appserver.WOComponent _redirect
Constructor Detail

ERXNavigationMenuItem

public ERXNavigationMenuItem(com.webobjects.appserver.WOContext context)
Method Detail

navigationItemWidth

public java.lang.String navigationItemWidth()

navigationItemID

public java.lang.String navigationItemID()

reset

public void reset()
Overrides:
reset in class ERXStatelessComponent

navigationState

public ERXNavigationState navigationState()

directActionRedirect

public com.webobjects.appserver.WOComponent directActionRedirect()
AK This is only an experiment: when calling up a DA, we use a component action and redirect to the actual DA


contextComponentActionURL

public java.lang.String contextComponentActionURL()

menuItemSelected

public com.webobjects.appserver.WOComponent menuItemSelected()

meetsDisplayConditions

public boolean meetsDisplayConditions()

navigationItem

public ERXNavigationItem navigationItem()

isDisabled

public boolean isDisabled()

isSelected

public boolean isSelected()

level

public int level()

linkClass

public java.lang.String linkClass()

tdColor

public java.lang.String tdColor()

resolveValue

public java.lang.Object resolveValue(java.lang.String key)

hasActivity

public boolean hasActivity()

hasActivityAndIsEnabled

public boolean hasActivityAndIsEnabled()

displayName

public java.lang.String displayName()

omitLabelSpanTag

public boolean omitLabelSpanTag()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.