クラス AbstractCheckedElementTag
java.lang.ObjectSE
jakarta.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
- 実装されたすべてのインターフェース:
DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
"
checkbox
" または "radio
" の "type
" を持つ HTML "input
" 要素をレンダリングするためのデータバインディング対応 JSP タグを実装するための一般的なメソッドを提供する抽象基本クラス。- 導入:
- 2.5
- 作成者:
- Thomas Risberg, Juergen Hoeller, Rossen Stoyanchev
- 関連事項:
フィールドサマリー
クラス org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag から継承されたフィールド
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE
クラス 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
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたフィールド
NESTED_PATH_VARIABLE_NAME
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたフィールド
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたフィールド
pageContextEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected StringSE
現在の PageContext 内のバインドされた名前の一意の ID を返します。protected abstract StringSE
生成する HTML 入力要素の型を返します: 「チェックボックス」または「ラジオ」。protected boolean
isValidDynamicAttribute
(StringSE localName, ObjectSE value) 不正な動的属性として「型」にフラグを立てます。protected void
renderFromBoolean
(BooleanSE boundValue, TagWriter tagWriter) 指定された値で "input(checkbox)
" をレンダリングし、指定されたブール値がtrue
の場合、"input
" 要素を 'checked' としてマークします。protected void
renderFromValue
(ObjectSE item, ObjectSE value, TagWriter tagWriter) 指定された値で "input(checkbox)
" をレンダリングし、指定された値がバインドされた値と一致する場合、"input
" 要素を 'checked' としてマークします。protected void
renderFromValue
(ObjectSE value, TagWriter tagWriter) 指定された値で "input(checkbox)
" をレンダリングし、指定された値がバインドされた値と一致する場合、"input
" 要素を 'checked' としてマークします。protected abstract int
writeTagContent
(TagWriter tagWriter) 'input
' 要素を提供されたTagWriter
に書き込み、必要に応じて 'checked' としてマークします。クラス org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag から継承されたメソッド
getAccesskey, getOnblur, getOnchange, getOnfocus, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributes
クラス 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
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたメソッド
convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, setId, setPath
クラス org.springframework.web.servlet.tags.form.AbstractFormTag から継承されたメソッド
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute
クラス org.springframework.web.servlet.tags.HtmlEscapingAwareTag から継承されたメソッド
htmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたメソッド
doCatch, doStartTag, getRequestContext
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたメソッド
doAfterBodyEE, doEndTagEE, findAncestorWithClassEE, getParentEE, getValueEE, getValuesEE, releaseEE, removeValueEE, setPageContextEE, setParentEE, setValueEE
コンストラクターの詳細
AbstractCheckedElementTag
public AbstractCheckedElementTag()
メソッドの詳細
renderFromValue
指定された値で "input(checkbox)
" をレンダリングし、指定された値がバインドされた値と一致する場合、"input
" 要素を 'checked' としてマークします。renderFromValue
protected void renderFromValue(@Nullable ObjectSE item, @Nullable ObjectSE value, TagWriter tagWriter) throws JspExceptionEE 指定された値で "input(checkbox)
" をレンダリングし、指定された値がバインドされた値と一致する場合、"input
" 要素を 'checked' としてマークします。renderFromBoolean
指定された値で "input(checkbox)
" をレンダリングし、指定されたブール値がtrue
の場合、"input
" 要素を 'checked' としてマークします。autogenerateId
現在の PageContext 内のバインドされた名前の一意の ID を返します。- オーバーライド:
- クラス
AbstractDataBoundFormElementTag
のautogenerateId
- 例外:
JspExceptionEE
writeTagContent
'input
' 要素を提供されたTagWriter
に書き込み、必要に応じて 'checked' としてマークします。- 次で指定:
- クラス
AbstractFormTag
のwriteTagContent
- 戻り値:
Tag.doStartTag()
EE による有効なタグレンダリング命令。- 例外:
JspExceptionEE
isValidDynamicAttribute
不正な動的属性として「型」にフラグを立てます。- オーバーライド:
- クラス
AbstractHtmlElementTag
のisValidDynamicAttribute
getInputType
生成する HTML 入力要素の型を返します: 「チェックボックス」または「ラジオ」。