Package nablarch.common.web.tag
Class SelectTagSupport
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.HtmlTagSupport
nablarch.common.web.tag.GenericAttributesTagSupport
nablarch.common.web.tag.SelectTagSupport
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.DynamicAttributes
,jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
- Direct Known Subclasses:
CodeSelectTag
,ListSelectTag
selectタグの属性を出力するクラスの実装をサポートするクラス。
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
タグ名を取得する。void
setAutofocus
(boolean autofocus) HTML5のautofocus属性を設定する。void
setDisabled
(boolean disabled) XHTMLのdisabled属性を設定する。void
setMultiple
(boolean multiple) XHTMLのmultiple属性を設定する。void
XHTMLのname属性を設定する。void
XHTMLのonblur属性を設定する。void
setOnchange
(String onchange) XHTMLのonchange属性を設定する。void
setOnfocus
(String onfocus) XHTMLのonfocus属性を設定する。void
setSize
(int size) XHTMLのsize属性を設定する。void
setTabindex
(int tabindex) XHTMLのtabindex属性を設定する。Methods inherited from class nablarch.common.web.tag.GenericAttributesTagSupport
checkChildElementsOfForm, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLang
Methods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttribute
Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
-
Constructor Details
-
SelectTagSupport
public SelectTagSupport()
-
-
Method Details
-
setName
XHTMLのname属性を設定する。- Parameters:
name
- XHTMLのname属性
-
setSize
public void setSize(int size) XHTMLのsize属性を設定する。- Parameters:
size
- XHTMLのsize属性
-
setMultiple
public void setMultiple(boolean multiple) XHTMLのmultiple属性を設定する。- Parameters:
multiple
- XHTMLのmultiple属性
-
setDisabled
public void setDisabled(boolean disabled) XHTMLのdisabled属性を設定する。- Parameters:
disabled
- XHTMLのdisabled属性
-
setTabindex
public void setTabindex(int tabindex) XHTMLのtabindex属性を設定する。- Parameters:
tabindex
- XHTMLのtabindex属性
-
setOnfocus
XHTMLのonfocus属性を設定する。- Parameters:
onfocus
- XHTMLのonfocus属性
-
setOnblur
XHTMLのonblur属性を設定する。- Parameters:
onblur
- XHTMLのonblur属性
-
setOnchange
XHTMLのonchange属性を設定する。- Parameters:
onchange
- XHTMLのonchange属性
-
setAutofocus
public void setAutofocus(boolean autofocus) HTML5のautofocus属性を設定する。- Parameters:
autofocus
- HTML5のautofocus属性
-
getTagName
タグ名を取得する。- Specified by:
getTagName
in classGenericAttributesTagSupport
- Returns:
- タグ名
-