public abstract class AbstractMultiCheckedElementTag extends AbstractCheckedElementTag
type
' が 'checkbox
' または 'radio
' の複数の HTML 'input
' 要素をレンダリングするためのデータバインディング対応の JSP タグを実装するための一般的なメソッドを提供する抽象基本クラス。ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE
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
NESTED_PATH_VARIABLE_NAME
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
pageContextEE
EVAL_BODY_AGAINEE
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターと説明 |
---|
AbstractMultiCheckedElementTag() |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getDelimiter() 各 ' input type="radio" ' タグの間に使用する区切り文字を返します。 |
StringSE | getElement() ' input type="checkbox/radio" ' タグを囲むために使用される HTML 要素を取得します。 |
protected StringSE | getItemLabel() ' input type="checkbox/radio" ' タグの一部として表示される値を取得します。 |
protected ObjectSE | getItems() |
protected StringSE | getItemValue() ' input type="checkbox/radio" ' タグの 'value ' 属性にマップされたプロパティの名前を取得します。 |
protected StringSE | resolveId() 複数の 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 | setItems(ObjectSE items) |
void | setItemValue(StringSE itemValue) ' input type="checkbox/radio" ' タグの 'value ' 属性にマップされたプロパティの名前を設定します。 |
protected int | writeTagContent(TagWriter tagWriter) 構成された setItems(Object) 値を使用して "input type="radio" " 要素をレンダリングします。 |
autogenerateId, getInputType, isValidDynamicAttribute, renderFromBoolean, renderFromValue, renderFromValue
getAccesskey, getOnblur, getOnchange, getOnfocus, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributes
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
convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, setId, setPath
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute
htmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
doCatch, doStartTag, getRequestContext
doAfterBodyEE, doEndTagEE, findAncestorWithClassEE, getParentEE, getValueEE, getValuesEE, releaseEE, removeValueEE, setPageContextEE, setParentEE, setValueEE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setItems(ObjectSE items)
items
- 言ったアイテム public void setItemValue(StringSE itemValue)
input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を設定します。ランタイム式の場合があります。
@Nullable protected StringSE getItemValue()
input type="checkbox/radio"
' タグの 'value
' 属性にマップされたプロパティの名前を取得します。public void setItemLabel(StringSE itemLabel)
input type="checkbox/radio"
' タグの一部として表示される値を設定します。ランタイム式の場合があります。
@Nullable protected StringSE getItemLabel()
input type="checkbox/radio"
' タグの一部として表示される値を取得します。public void setDelimiter(StringSE delimiter)
input type="checkbox/radio"
' タグの間に使用する区切り文字を設定します。デフォルトでは、区切り文字はありません。
public void setElement(StringSE element)
input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を設定します。 デフォルトは HTML '<span/>
' タグです。
public StringSE getElement()
input type="checkbox/radio"
' タグを囲むために使用される HTML 要素を取得します。protected StringSE resolveId() throws JspExceptionEE
protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
setItems(Object)
値を使用して "input type="radio"
" 要素をレンダリングします。値がバインドされた値と一致する場合、要素にチェック済みのマークを付けます。AbstractCheckedElementTag
の writeTagContent
Tag.doStartTag()
EE による有効なタグレンダリング命令。JspExceptionEE