|
spring-webmvc | ||||||||
| 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.AbstractCheckedElementTag
org.springframework.web.servlet.tags.form.AbstractSingleCheckedElementTag
org.springframework.web.servlet.tags.form.CheckboxTag
public class CheckboxTag
Databinding-aware JSP tag for rendering an HTML 'input'
element with a 'type' of 'checkbox'.
May be used in one of three different approaches depending on the
type of the bound value.
Boolean then the 'input(checkbox)'
is marked as 'checked' if the bound value is true. The 'value'
attribute corresponds to the resolved value of the value property.
Collection then the 'input(checkbox)'
is marked as 'checked' if the configured value is present in
the bound Collection.
input(checkbox)' is marked as 'checked'
if the the configured value is equal to 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 |
|---|
COMMAND_NAME_VARIABLE_NAME, 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 | |
|---|---|
CheckboxTag()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
getInputType()
Return the type of the HTML input element to generate: "checkbox" or "radio". |
protected int |
writeTagContent(TagWriter tagWriter)
Renders the ' input(radio)' element with the configured
value. |
protected void |
writeTagDetails(TagWriter tagWriter)
Write the details for the given primary tag: i.e. |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractSingleCheckedElementTag |
|---|
getLabel, getValue, setLabel, setValue |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractCheckedElementTag |
|---|
autogenerateId, isValidDynamicAttribute, renderFromBoolean, renderFromValue, renderFromValue |
| 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, getDynamicAttributes, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, 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 |
|---|
convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, setId, setPath |
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractFormTag |
|---|
createTagWriter, doStartTagInternal, evaluate, evaluateBoolean, 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 CheckboxTag()
| Method Detail |
|---|
protected int writeTagContent(TagWriter tagWriter)
throws javax.servlet.jsp.JspException
AbstractSingleCheckedElementTaginput(radio)' element with the configured
value. Marks the element as checked if the
value matches the bound value.
writeTagContent in class AbstractSingleCheckedElementTagTag.doStartTag().
javax.servlet.jsp.JspException
protected void writeTagDetails(TagWriter tagWriter)
throws javax.servlet.jsp.JspException
AbstractSingleCheckedElementTag
writeTagDetails in class AbstractSingleCheckedElementTagjavax.servlet.jsp.JspExceptionprotected java.lang.String getInputType()
AbstractCheckedElementTag
getInputType in class AbstractCheckedElementTag
|
spring-webmvc | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||