クラス AbstractMultiCheckedElementTag
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
org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag
- 実装されたすべてのインターフェース:
DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
- 既知の直属サブクラス
CheckboxesTag
,RadioButtonsTag
'
type
' が 'checkbox
' または 'radio
' の複数の HTML 'input
' 要素をレンダリングするためのデータバインディング対応の JSP タグを実装するための一般的なメソッドを提供する抽象基本クラス。- 導入:
- 2.5.2
- 作成者:
- Juergen Hoeller, Scott Andrews
- 関連事項:
フィールドサマリー
クラス 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
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明各 'input type="radio"
' タグの間に使用する区切り文字を返します。'input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を取得します。protected StringSE
'input type="checkbox/radio"
' タグの一部として表示される値を取得します。protected ObjectSE
getItems()
protected StringSE
'input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を取得します。protected StringSE
複数の HTML 要素を扱っているため、指定した ID にもカウンターを追加します。void
setDelimiter
(StringSE delimiter) 各 'input type="checkbox/radio"
' タグの間に使用する区切り文字を設定します。void
setElement
(StringSE element) 'input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を設定します。void
setItemLabel
(StringSE itemLabel) 'input type="checkbox/radio"
' タグの一部として表示される値を設定します。void
void
setItemValue
(StringSE itemValue) 'input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を設定します。protected int
writeTagContent
(TagWriter tagWriter) 構成されたsetItems(Object)
値を使用して "input type="radio"
" 要素をレンダリングします。クラス org.springframework.web.servlet.tags.form.AbstractCheckedElementTag から継承されたメソッド
autogenerateId, getInputType, isValidDynamicAttribute, renderFromBoolean, renderFromValue, renderFromValue
クラス 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, 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
コンストラクターの詳細
AbstractMultiCheckedElementTag
public AbstractMultiCheckedElementTag()
メソッドの詳細
setItems
- パラメーター:
items
- 言ったアイテム
getItems
setItemValue
'input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を設定します。ランタイム式の場合があります。
getItemValue
'input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を取得します。setItemLabel
'input type="checkbox/radio"
' タグの一部として表示される値を設定します。ランタイム式の場合があります。
getItemLabel
'input type="checkbox/radio"
' タグの一部として表示される値を取得します。setDelimiter
各 'input type="checkbox/radio"
' タグの間に使用する区切り文字を設定します。デフォルトでは、区切り文字はありません。
getDelimiter
各 'input type="radio"
' タグの間に使用する区切り文字を返します。setElement
'input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を設定します。デフォルトは HTML '
<span/>
' タグです。getElement
'input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を取得します。resolveId
複数の HTML 要素を扱っているため、指定した ID にもカウンターを追加します。writeTagContent
構成されたsetItems(Object)
値を使用して "input type="radio"
" 要素をレンダリングします。値がバインドされた値と一致する場合、要素にチェック済みのマークを付けます。- 次で指定:
- クラス
AbstractCheckedElementTag
のwriteTagContent
- 戻り値:
Tag.doStartTag()
EE による有効なタグレンダリング命令。- 例外:
JspExceptionEE