public abstract class AbstractSingleCheckedElementTag extends AbstractCheckedElementTag
checkbox
' または 'radio
' の 'type
' を持つ単一の 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
コンストラクターと説明 |
---|
AbstractSingleCheckedElementTag() |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | getLabel() ' label ' 属性の値を取得します。 |
protected ObjectSE | getValue() ' value ' 属性の値を取得します。 |
void | setLabel(ObjectSE label) ' label ' 属性の値を設定します。 |
void | setValue(ObjectSE value) ' value ' 属性の値を設定します。 |
protected int | writeTagContent(TagWriter tagWriter) 構成された value を使用して "input(radio) " 要素をレンダリングします。 |
protected abstract void | writeTagDetails(TagWriter tagWriter) 指定されたプライマリタグの詳細を記述します。 |
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, resolveId, 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 setValue(ObjectSE value)
value
' 属性の値を設定します。ランタイム式の場合があります。public void setLabel(ObjectSE label)
label
' 属性の値を設定します。ランタイム式の場合があります。protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
AbstractCheckedElementTag
の writeTagContent
Tag.doStartTag()
EE による有効なタグレンダリング命令。JspExceptionEE
protected abstract void writeTagDetails(TagWriter tagWriter) throws JspExceptionEE