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 Summary
FieldsModifier 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.ListUIBean
list, listCssClass, listCssStyle, listKey, listLabelKey, listTitle, listValue, listValueKey, throwExceptionOnNullValueAttributeFields inherited from class org.apache.struts2.components.UIBean
accesskey, 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.Component
actionMapper, attributes, COMPONENT_STACK, devMode, escapeHtmlBody, performClearTagStateForTagPoolingServers, stack, standardAttributesMap, throwExceptionOnELFailure -
Constructor Summary
ConstructorsConstructorDescriptionDoubleListUIBean(ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
Method Summary
Modifier 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.ListUIBean
contains, getValueClassType, setList, setListCssClass, setListCssStyle, setListKey, setListLabelKey, setListTitle, setListValue, setListValueKey, setThrowExceptionOnNullValueAttributeMethods inherited from class org.apache.struts2.components.UIBean
addFormParameter, 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.Component
addAllAttributes, 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
-
DoubleListUIBean
public DoubleListUIBean(ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
-
Method Details
-
evaluateExtraParams
public void evaluateExtraParams()- Overrides:
evaluateExtraParamsin classListUIBean
-
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
-