org.apache.struts2.components
Class ListUIBean
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ListUIBean
- Direct Known Subclasses:
- CheckboxList, DoubleListUIBean, InputTransferSelect, Radio, Select
public abstract class ListUIBean
- extends UIBean
DoubleListUIBean is the standard superclass of all Struts list handling components.
Note that the listkey and listvalue attribute will default to "key" and "value"
respectively only when the list attribute is evaluated to a Map or its decendant.
Other thing else, will result in listkey and listvalue to be null and not used.
Fields inherited from class org.apache.struts2.components.UIBean |
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value |
Methods inherited from class org.apache.struts2.components.UIBean |
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getDefaultTemplate, getId, getTemplate, getTemplateDir, getTheme, getTooltipConfig, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue |
Methods inherited from class org.apache.struts2.components.Component |
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, start, toString, usesBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
list
protected Object list
listKey
protected String listKey
listValue
protected String listValue
throwExceptionOnNullValueAttribute
protected boolean throwExceptionOnNullValueAttribute
ListUIBean
protected ListUIBean(ValueStack stack,
HttpServletRequest request,
HttpServletResponse response)
evaluateExtraParams
public void evaluateExtraParams()
- Overrides:
evaluateExtraParams
in class UIBean
contains
public boolean contains(Object obj1,
Object obj2)
getValueClassType
protected Class getValueClassType()
- Overrides:
getValueClassType
in class UIBean
setList
public void setList(Object list)
setListKey
public void setListKey(String listKey)
setListValue
public void setListValue(String listValue)
setThrowExceptionOnNullValueAttribute
public void setThrowExceptionOnNullValueAttribute(boolean throwExceptionOnNullValueAttribute)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.