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, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields 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タグ名を取得する。voidsetAutofocus(boolean autofocus) HTML5のautofocus属性を設定する。voidsetDisabled(boolean disabled) XHTMLのdisabled属性を設定する。voidsetMultiple(boolean multiple) XHTMLのmultiple属性を設定する。voidXHTMLのname属性を設定する。voidXHTMLのonblur属性を設定する。voidsetOnchange(String onchange) XHTMLのonchange属性を設定する。voidsetOnfocus(String onfocus) XHTMLのonfocus属性を設定する。voidsetSize(int size) XHTMLのsize属性を設定する。voidsetTabindex(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, setXmlLangMethods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttributeMethods 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:
getTagNamein classGenericAttributesTagSupport- Returns:
- タグ名
-