Package org.apache.struts2.components
Class DoubleListUIBean
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ListUIBean
org.apache.struts2.components.DoubleListUIBean
- Direct Known Subclasses:
- DoubleSelect,- OptionTransferSelect
DoubleListUIBean is the standard superclass of all Struts double list handling components.
Note that the doublelistkey and doublelistvalue attribute will default to "key" and "value" respectively only when the doublelist attribute is evaluated to a Map or its descendant. Other thing else, will result in doublelistkey and doublelistvalue to be null and not used.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.apache.struts2.components.ListUIBeanlist, listCssClass, listCssStyle, listKey, listLabelKey, listTitle, listValue, listValueKey, throwExceptionOnNullValueAttributeFields inherited from class org.apache.struts2.components.UIBeanaccesskey, ATTR_FIELD_VALUE, ATTR_NAME_VALUE, ATTR_VALUE, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, errorPosition, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, requiredLabel, requiredPosition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, uiStaticContentPath, uiThemeExpansionToken, valueFields inherited from class org.apache.struts2.components.ComponentactionMapper, attributes, COMPONENT_STACK, devMode, escapeHtmlBody, performClearTagStateForTagPoolingServers, stack, standardAttributesMap, throwExceptionOnELFailure
- 
Constructor SummaryConstructorsConstructorDescriptionDoubleListUIBean(ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidsetDoubleAccesskey(String doubleAccesskey) voidsetDoubleCssClass(String doubleCssClass) voidsetDoubleCssStyle(String doubleCssStyle) voidsetDoubleDisabled(String doubleDisabled) voidsetDoubleEmptyOption(String doubleEmptyOption) voidsetDoubleHeaderKey(String doubleHeaderKey) voidsetDoubleHeaderValue(String doubleHeaderValue) voidsetDoubleId(String doubleId) voidsetDoubleList(String doubleList) voidsetDoubleListCssClass(String doubleListCssClass) voidsetDoubleListCssStyle(String doubleListCssStyle) voidsetDoubleListKey(String doubleListKey) voidsetDoubleListTitle(String doubleListTitle) voidsetDoubleListValue(String doubleListValue) voidsetDoubleMultiple(String doubleMultiple) voidsetDoubleName(String doubleName) voidsetDoubleOnblur(String doubleOnblur) voidsetDoubleOnchange(String doubleOnchange) voidsetDoubleOnclick(String doubleOnclick) voidsetDoubleOndblclick(String doubleOndblclick) voidsetDoubleOnfocus(String doubleOnfocus) voidsetDoubleOnkeydown(String doubleOnkeydown) voidsetDoubleOnkeypress(String doubleOnkeypress) voidsetDoubleOnkeyup(String doubleOnkeyup) voidsetDoubleOnmousedown(String doubleOnmousedown) voidsetDoubleOnmousemove(String doubleOnmousemove) voidsetDoubleOnmouseout(String doubleOnmouseout) voidsetDoubleOnmouseover(String doubleOnmouseover) voidsetDoubleOnmouseup(String doubleOnmouseup) voidsetDoubleOnselect(String doubleOnselect) voidsetDoubleSize(String doubleSize) voidsetDoubleValue(String doubleValue) voidsetEmptyOption(String emptyOption) voidsetFormName(String formName) voidsetHeaderKey(String headerKey) voidsetHeaderValue(String headerValue) voidsetMultiple(String multiple) voidMethods inherited from class org.apache.struts2.components.ListUIBeancontains, getValueClassType, setList, setListCssClass, setListCssStyle, setListKey, setListLabelKey, setListTitle, setListValue, setListValueKey, setThrowExceptionOnNullValueAttributeMethods inherited from class org.apache.struts2.components.UIBeanaddFormParameter, applyValueParameter, buildTemplateName, copyAttributes, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getDefaultTemplate, getId, getTemplate, getTemplateDir, getTheme, getTooltipConfig, lazyEvaluation, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setErrorPosition, setId, setJavascriptTooltip, setKey, setLabel, setLabelPosition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequiredLabel, setRequiredPosition, setStaticContentPath, setStyle, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken, setValueMethods inherited from class org.apache.struts2.components.ComponentaddAllAttributes, addParameter, completeExpression, determineActionURL, determineNamespace, end, escapeHtmlBody, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getAttributes, getComponentStack, getNamespace, getPerformClearTagStateForTagPoolingServers, getStack, getStandardAttributes, isAcceptableExpression, isValidTagAttribute, popComponentStack, setActionMapper, setDevMode, setEscapeHtmlBody, setNotExcludedAcceptedPatterns, setPerformClearTagStateForTagPoolingServers, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpression, toString, usesBody
- 
Field Details- 
emptyOption
- 
headerKey
- 
headerValue
- 
multiple
- 
size
- 
doubleList
- 
doubleListKey
- 
doubleListValue
- 
doubleListCssClass
- 
doubleListCssStyle
- 
doubleListTitle
- 
doubleName
- 
doubleValue
- 
formName
- 
doubleId
- 
doubleDisabled
- 
doubleMultiple
- 
doubleSize
- 
doubleHeaderKey
- 
doubleHeaderValue
- 
doubleEmptyOption
- 
doubleCssClass
- 
doubleCssStyle
- 
doubleOnclick
- 
doubleOndblclick
- 
doubleOnmousedown
- 
doubleOnmouseup
- 
doubleOnmouseover
- 
doubleOnmousemove
- 
doubleOnmouseout
- 
doubleOnfocus
- 
doubleOnblur
- 
doubleOnkeypress
- 
doubleOnkeydown
- 
doubleOnkeyup
- 
doubleOnselect
- 
doubleOnchange
- 
doubleAccesskey
 
- 
- 
Constructor Details- 
DoubleListUIBeanpublic DoubleListUIBean(ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 
 
- 
- 
Method Details- 
evaluateExtraParamspublic void evaluateExtraParams()- Overrides:
- evaluateExtraParamsin class- ListUIBean
 
- 
setDoubleList
- 
setDoubleListKey
- 
setDoubleListValue
- 
setDoubleListCssClass
- 
setDoubleListCssStyle
- 
setDoubleListTitle
- 
setDoubleName
- 
setDoubleValue
- 
setFormName
- 
getFormName
- 
setDoubleCssClass
- 
getDoubleCssClass
- 
setDoubleCssStyle
- 
getDoubleCssStyle
- 
setDoubleHeaderKey
- 
getDoubleHeaderKey
- 
setDoubleHeaderValue
- 
getDoubleHeaderValue
- 
setDoubleEmptyOption
- 
getDoubleEmptyOption
- 
getDoubleDisabled
- 
setDoubleDisabled
- 
getDoubleId
- 
setDoubleId
- 
getDoubleMultiple
- 
setDoubleMultiple
- 
getDoubleOnblur
- 
setDoubleOnblur
- 
getDoubleOnchange
- 
setDoubleOnchange
- 
getDoubleOnclick
- 
setDoubleOnclick
- 
getDoubleOndblclick
- 
setDoubleOndblclick
- 
getDoubleOnfocus
- 
setDoubleOnfocus
- 
getDoubleOnkeydown
- 
setDoubleOnkeydown
- 
getDoubleOnkeypress
- 
setDoubleOnkeypress
- 
getDoubleOnkeyup
- 
setDoubleOnkeyup
- 
getDoubleOnmousedown
- 
setDoubleOnmousedown
- 
getDoubleOnmousemove
- 
setDoubleOnmousemove
- 
getDoubleOnmouseout
- 
setDoubleOnmouseout
- 
getDoubleOnmouseover
- 
setDoubleOnmouseover
- 
getDoubleOnmouseup
- 
setDoubleOnmouseup
- 
getDoubleOnselect
- 
setDoubleOnselect
- 
getDoubleSize
- 
setDoubleSize
- 
getDoubleList
- 
getDoubleListKey
- 
getDoubleListValue
- 
getDoubleName
- 
getDoubleValue
- 
setEmptyOption
- 
setHeaderKey
- 
setHeaderValue
- 
setMultiple
- 
setSize
- 
setDoubleAccesskey
 
-