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 String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
Fields inherited from class org.apache.struts2.components.ListUIBean
list, listCssClass, listCssStyle, listKey, listLabelKey, listTitle, listValue, listValueKey, throwExceptionOnNullValueAttribute
Fields 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, value
Fields 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 TypeMethodDescriptionvoid
void
setDoubleAccesskey
(String doubleAccesskey) void
setDoubleCssClass
(String doubleCssClass) void
setDoubleCssStyle
(String doubleCssStyle) void
setDoubleDisabled
(String doubleDisabled) void
setDoubleEmptyOption
(String doubleEmptyOption) void
setDoubleHeaderKey
(String doubleHeaderKey) void
setDoubleHeaderValue
(String doubleHeaderValue) void
setDoubleId
(String doubleId) void
setDoubleList
(String doubleList) void
setDoubleListCssClass
(String doubleListCssClass) void
setDoubleListCssStyle
(String doubleListCssStyle) void
setDoubleListKey
(String doubleListKey) void
setDoubleListTitle
(String doubleListTitle) void
setDoubleListValue
(String doubleListValue) void
setDoubleMultiple
(String doubleMultiple) void
setDoubleName
(String doubleName) void
setDoubleOnblur
(String doubleOnblur) void
setDoubleOnchange
(String doubleOnchange) void
setDoubleOnclick
(String doubleOnclick) void
setDoubleOndblclick
(String doubleOndblclick) void
setDoubleOnfocus
(String doubleOnfocus) void
setDoubleOnkeydown
(String doubleOnkeydown) void
setDoubleOnkeypress
(String doubleOnkeypress) void
setDoubleOnkeyup
(String doubleOnkeyup) void
setDoubleOnmousedown
(String doubleOnmousedown) void
setDoubleOnmousemove
(String doubleOnmousemove) void
setDoubleOnmouseout
(String doubleOnmouseout) void
setDoubleOnmouseover
(String doubleOnmouseover) void
setDoubleOnmouseup
(String doubleOnmouseup) void
setDoubleOnselect
(String doubleOnselect) void
setDoubleSize
(String doubleSize) void
setDoubleValue
(String doubleValue) void
setEmptyOption
(String emptyOption) void
setFormName
(String formName) void
setHeaderKey
(String headerKey) void
setHeaderValue
(String headerValue) void
setMultiple
(String multiple) void
Methods inherited from class org.apache.struts2.components.ListUIBean
contains, getValueClassType, setList, setListCssClass, setListCssStyle, setListKey, setListLabelKey, setListTitle, setListValue, setListValueKey, setThrowExceptionOnNullValueAttribute
Methods 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, setValue
Methods 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:
evaluateExtraParams
in 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
-