public class CheckboxTag extends AbstractSingleCheckedElementTag
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.ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTECLASS_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_ATTRIBUTENESTED_PATH_VARIABLE_NAMElogger, REQUEST_CONTEXT_PAGE_ATTRIBUTEpageContextEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| Constructor and Description |
|---|
CheckboxTag() |
| Modifier and Type | Method and Description |
|---|---|
protected 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.
|
getLabel, getValue, setLabel, setValueautogenerateId, isValidDynamicAttribute, renderFromBoolean, renderFromValue, renderFromValuegetAccesskey, getOnblur, getOnchange, getOnfocus, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributesgetCssClass, 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, writeDefaultAttributesconvertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, setId, setPathcreateTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttributeisHtmlEscape, setHtmlEscapedoCatch, doStartTag, getRequestContextdoAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValueprotected int writeTagContent(TagWriter tagWriter) throws 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().JspExceptionprotected void writeTagDetails(TagWriter tagWriter) throws JspException
AbstractSingleCheckedElementTagwriteTagDetails in class AbstractSingleCheckedElementTagJspExceptionprotected String getInputType()
AbstractCheckedElementTaggetInputType in class AbstractCheckedElementTag