Project Wonder 5.0

er.extensions.components
Class ERXTabPanel

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by com.webobjects.woextensions.WOTabPanel
              extended by er.extensions.components.ERXTabPanel
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
Direct Known Subclasses:
ERLITTabPanel, ERMTabPanel, ERXAjaxTabPanel, ERXColoredTabPanel, ERXImageTabPanel

public class ERXTabPanel
extends WOTabPanel

Better tab panel. Allows denial of tab switching. Useful when validation failures occur.

See Also:
Serialized Form
Bindings
tabs a list of objects representing the tabs
           
tabNameKey a string containing a key to apply to tabs to get the title of the tab
           
selectedTab contains the selected tab
           
bgcolor color to use for the selected tab and the body of the panel
           
nonSelectedBgColor color to use for the non-selected tabs
           
tabClass CSS class to use for the selected tab
           
nonSelectedTabClass CSS class to use for the unselected tabs
           
submitActionName if this binding is non null, tabs will contain a submit button instead of a regular hyperlink and the action
           
textColortextColor
           
borderColorborderColor
           
useFormSubmit true, if the form shoud be submitted before switching, allows denial of switches
           
tabImageFramework the name of the framework that contains the tab images
           
leftTabImage the name of the image on the left side of the tab
           
rightTabImage the name of the image on the right side of the tab
           
tabClass the style used for a selected tab
           
nonSelectedTabClass the style used for a unselected tab
           
tabImageContainerClass the style used for the td that surrounds the left and right side images of a selected tab
           
nonSelectedTabImageContainerClass the style used for the td that surrounds the left and right side images of an unselected tab
           

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
 
Fields inherited from class com.webobjects.woextensions.WOTabPanel
_nonSelectedBgColor, _selectedTab, _submitActionName, _tabNameKey, _tabs, _undefinedMarker, bgcolor, currentTab
 
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
ERXTabPanel(com.webobjects.appserver.WOContext c)
           
 
Method Summary
 void appendToResponse(com.webobjects.appserver.WOResponse aResponse, com.webobjects.appserver.WOContext aContext)
           
 java.lang.Object cellTabClass()
           
 java.lang.Object cellTabImageContainerClass()
           
 java.lang.Object currentTabNameWithoutSpaces()
           
 java.lang.Object leftTabImage()
           
 java.lang.Object nonSelectedTabClass()
           
 java.lang.Object nonSelectedTabImageContainerClass()
           
 java.lang.Object rightTabImage()
           
 java.lang.Object selectedTabIdentifier()
           
 java.lang.Object submitString()
           
 void switchSubmitTab()
           
 java.lang.Object tabClass()
           
 java.lang.Object tabImageContainerClass()
           
 java.lang.Object tabImageFramework()
           
 boolean useLinkForTabSwitch()
           
 
Methods inherited from class com.webobjects.woextensions.WOTabPanel
contentColSpan, currentTabName, hasSubmitAction, isCellShaded, nonSelectedBgColor, rowSpan, selectedTab, selectedTabName, submitActionName, switchTab, synchronizesVariablesWithBindings, tabBgColor, tabNameKey, tabs
 
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, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, 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
 

Constructor Detail

ERXTabPanel

public ERXTabPanel(com.webobjects.appserver.WOContext c)
Method Detail

selectedTabIdentifier

public java.lang.Object selectedTabIdentifier()

switchSubmitTab

public void switchSubmitTab()
Overrides:
switchSubmitTab in class WOTabPanel

tabImageFramework

public java.lang.Object tabImageFramework()

leftTabImage

public java.lang.Object leftTabImage()

rightTabImage

public java.lang.Object rightTabImage()

tabImageContainerClass

public java.lang.Object tabImageContainerClass()

nonSelectedTabImageContainerClass

public java.lang.Object nonSelectedTabImageContainerClass()

tabClass

public java.lang.Object tabClass()

nonSelectedTabClass

public java.lang.Object nonSelectedTabClass()

cellTabImageContainerClass

public java.lang.Object cellTabImageContainerClass()

cellTabClass

public java.lang.Object cellTabClass()

submitString

public java.lang.Object submitString()

currentTabNameWithoutSpaces

public java.lang.Object currentTabNameWithoutSpaces()

useLinkForTabSwitch

public boolean useLinkForTabSwitch()

appendToResponse

public void appendToResponse(com.webobjects.appserver.WOResponse aResponse,
                             com.webobjects.appserver.WOContext aContext)
Overrides:
appendToResponse in class WOTabPanel

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

Copyright © 2002 – 2007 Project Wonder.