com.opensymphony.webwork.views.jsp.ui
Class SelectTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
com.opensymphony.webwork.views.jsp.WebWorkTagSupport
com.opensymphony.webwork.views.jsp.ParameterizedTagSupport
com.opensymphony.webwork.views.jsp.ui.AbstractUITag
com.opensymphony.webwork.views.jsp.ui.AbstractListTag
com.opensymphony.webwork.views.jsp.ui.SelectTag
- All Implemented Interfaces:
- IterationTag, ParamTag.Parametric, Serializable, Tag
- public class SelectTag
- extends AbstractListTag
- Version:
- $Id: SelectTag.java,v 1.15 2004/10/18 03:43:55 plightbo Exp $
- Author:
- Matt Ho <matt@enginegreen.com>
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.webwork.views.jsp.ui.AbstractUITag |
cssClassAttr, cssStyleAttr, disabledAttr, labelAttr, labelPositionAttr, nameAttr, onblurAttr, onchangeAttr, onclickAttr, ondblclickAttr, onfocusAttr, onkeydownAttr, onkeypressAttr, onkeyupAttr, onmousedownAttr, onmousemoveAttr, onmouseoutAttr, onmouseoverAttr, onmouseupAttr, onselectAttr, requiredAttr, tabindexAttr, templateAttr, templateDir, theme, themeAttr, valueAttr |
Methods inherited from class com.opensymphony.webwork.views.jsp.ui.AbstractUITag |
buildTemplateName, doEndTag, doStartTag, evaluateNameValue, evaluateParams, getTemplateDir, getTemplateName, getTheme, mergeTemplate, setCssClass, setCssStyle, setDisabled, setLabel, setLabelposition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setTabindex, setTemplate, setTheme, setValue |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEMPLATE
public static final String TEMPLATE
- The name of the default template for the SelectTag
- See Also:
- Constant Field Values
emptyOptionAttr
protected String emptyOptionAttr
headerKeyAttr
protected String headerKeyAttr
headerValueAttr
protected String headerValueAttr
multipleAttr
protected String multipleAttr
sizeAttr
protected String sizeAttr
SelectTag
public SelectTag()
setEmptyOption
public void setEmptyOption(String emptyOption)
setHeaderKey
public void setHeaderKey(String headerKey)
setHeaderValue
public void setHeaderValue(String headerValue)
setMultiple
public void setMultiple(String multiple)
setSize
public void setSize(String size)
evaluateExtraParams
public void evaluateExtraParams(com.opensymphony.xwork.util.OgnlValueStack stack)
- Overrides:
evaluateExtraParams
in class AbstractListTag
getDefaultTemplate
protected String getDefaultTemplate()
- Description copied from class:
AbstractUITag
- A contract that requires each concrete UI Tag to specify which template should be used as a default. For
example, the CheckboxTab might return "checkbox.vm" while the RadioTag might return "radio.vm". This value
not begin with a '/' unless you intend to make the path absolute rather than relative to the
current theme.
- Specified by:
getDefaultTemplate
in class AbstractUITag
- Returns:
- The name of the template to be used as the default.