|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.form.AbstractFormTag
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
org.springframework.web.servlet.tags.form.RadioButtonsTag
public class RadioButtonsTag
Databinding-aware JSP tag for rendering multiple HTML 'input'
elements with a 'type' of 'radio'.
Rendered elements are marked as 'checked' if the configured
value matches the bound value.
| Field Summary |
|---|
| Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag |
|---|
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE |
| Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag |
|---|
CLASS_ATTRIBUTE, DIR_ATTRIBUTE, LANG_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE |
| Fields inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag |
|---|
NESTED_PATH_VARIABLE_NAME |
| Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
|---|
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
RadioButtonsTag()
|
|
| Method Summary | |
|---|---|
protected String |
autogenerateId()
Return a unique ID for the bound name within the current PageContext. |
String |
getDelimiter()
Return the delimiter to be used between each ' input type="radio"' tag. |
String |
getElement()
Get the HTML element used to enclose ' input type="radio"' tag. |
protected String |
getItemLabel()
Get the value to be displayed as part of the ' input type="radio"' tag. |
protected Object |
getItems()
Get the Collection, Map or array
of objects used to generate the 'input type="radio"' tags. |
protected String |
getItemValue()
|
void |
setDelimiter(String delimiter)
Set the delimiter to be used between each ' input type="radio"' tag. |
void |
setElement(String element)
Set the HTML element used to enclose the ' input type="radio"' tag. |
void |
setItemLabel(String itemLabel)
Set the value to be displayed as part of the ' input type="radio"' tag. |
void |
setItems(Object items)
Set the Collection, Map or array
of objects used to generate the 'input type="radio"' tags. |
void |
setItemValue(String itemValue)
Set the name of the property mapped to the ' value' attribute
of the 'input type="radio"' tag. |
protected int |
writeTagContent(TagWriter tagWriter)
Renders the ' input type="radio"' element with the configured
setItems(Object) values. |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag |
|---|
getAccesskey, getDisabled, getOnblur, getOnchange, getOnfocus, getReadonly, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributes |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag |
|---|
getCssClass, getCssErrorClass, getCssStyle, getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag |
|---|
doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, setId, setPath |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractFormTag |
|---|
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute |
| Methods inherited from class org.springframework.web.servlet.tags.HtmlEscapingAwareTag |
|---|
isHtmlEscape, setHtmlEscape |
| Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
|---|
doCatch, doStartTag, getRequestContext |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
doAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RadioButtonsTag()
| Method Detail |
|---|
public void setItems(Object items)
Collection, Map or array
of objects used to generate the 'input type="radio"' tags.
Typically a runtime expression.
items - said items
IllegalArgumentException - if the supplied items instance is nullprotected Object getItems()
Collection, Map or array
of objects used to generate the 'input type="radio"' tags.
public void setItemValue(String itemValue)
value' attribute
of the 'input type="radio"' tag.
May be a runtime expression.
protected String getItemValue()
public void setItemLabel(String itemLabel)
input type="radio"' tag.
May be a runtime expression.
protected String getItemLabel()
input type="radio"' tag.
public void setDelimiter(String delimiter)
input type="radio"' tag.
By default, there is no delimiter.
public String getDelimiter()
input type="radio"' tag.
public void setElement(String element)
input type="radio"' tag.
Defaults to an HTML '<span/>' tag.
public String getElement()
input type="radio"' tag.
protected int writeTagContent(TagWriter tagWriter)
throws JspException
input type="radio"' element with the configured
setItems(Object) values. Marks the element as checked if the
value matches the bound value.
writeTagContent in class AbstractFormTagTag.doStartTag().
JspException
protected String autogenerateId()
throws JspException
autogenerateId in class AbstractDataBoundFormElementTagJspException
|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||