Package nablarch.common.web.tag
Class GenericAttributesTagSupport
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.HtmlTagSupport
nablarch.common.web.tag.GenericAttributesTagSupport
- 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:
FocusAttributesTagSupport
,FormTag
,ImgTag
,LinkTag
,SelectTagSupport
XHTMLの共通属性を出力するクラスの実装をサポートするクラス。
- 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 void
自身のタグがFormタグの子要素として使用されているかどうか(フォームコンテキスト情報が存在するかどうか)をチェックする。protected abstract String
タグ名を取得する。void
setCssClass
(String cssClass) XHTMLのclass属性を設定する。void
XHTMLのdir属性を設定する。void
XHTMLのid属性を設定する。void
XHTMLのlang属性を設定する。void
setOnclick
(String onclick) XHTMLのonclick属性を設定する。void
setOndblclick
(String ondblclick) XHTMLのondblclick属性を設定する。void
setOnkeydown
(String onkeydown) XHTMLのonkeydown属性を設定する。void
setOnkeypress
(String onkeypress) XHTMLのonkeypress属性を設定する。void
setOnkeyup
(String onkeyup) XHTMLのonkeyup属性を設定する。void
setOnmousedown
(String onmousedown) XHTMLのonmousedown属性を設定する。void
setOnmousemove
(String onmousemove) XHTMLのonmousemove属性を設定する。void
setOnmouseout
(String onmouseout) XHTMLのonmouseout属性を設定する。void
setOnmouseover
(String onmouseover) XHTMLのonmouseover属性を設定する。void
setOnmouseup
(String onmouseup) XHTMLのonmouseup属性を設定する。void
XHTMLのstyle属性を設定する。void
XHTMLのtitle属性を設定する。void
setXmlLang
(String xmlLang) XHTMLのxml:lang属性を設定する。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
-
GenericAttributesTagSupport
public GenericAttributesTagSupport()
-
-
Method Details
-
checkChildElementsOfForm
protected void checkChildElementsOfForm()自身のタグがFormタグの子要素として使用されているかどうか(フォームコンテキスト情報が存在するかどうか)をチェックする。 Formタグの子要素でなければならないタグは、本メソッドを実行してチェックすること。 自身のタグがFormタグの子要素でない場合、IllegalStateExceptionをスローする。 -
getTagName
タグ名を取得する。- Returns:
- タグ名
-
setId
XHTMLのid属性を設定する。- Overrides:
setId
in classjakarta.servlet.jsp.tagext.TagSupport
- Parameters:
id
- XHTMLのid属性
-
setCssClass
XHTMLのclass属性を設定する。- Parameters:
cssClass
- XHTMLのclass属性
-
setStyle
XHTMLのstyle属性を設定する。- Parameters:
style
- XHTMLのstyle属性
-
setTitle
XHTMLのtitle属性を設定する。- Parameters:
title
- XHTMLのtitle属性
-
setLang
XHTMLのlang属性を設定する。- Parameters:
lang
- XHTMLのlang属性
-
setXmlLang
XHTMLのxml:lang属性を設定する。- Parameters:
xmlLang
- XHTMLのxml:lang属性
-
setDir
XHTMLのdir属性を設定する。- Parameters:
dir
- XHTMLのdir属性
-
setOnclick
XHTMLのonclick属性を設定する。- Parameters:
onclick
- XHTMLのonclick属性
-
setOndblclick
XHTMLのondblclick属性を設定する。- Parameters:
ondblclick
- XHTMLのondblclick属性
-
setOnmousedown
XHTMLのonmousedown属性を設定する。- Parameters:
onmousedown
- XHTMLのonmousedown属性
-
setOnmouseup
XHTMLのonmouseup属性を設定する。- Parameters:
onmouseup
- XHTMLのonmouseup属性
-
setOnmouseover
XHTMLのonmouseover属性を設定する。- Parameters:
onmouseover
- XHTMLのonmouseover属性
-
setOnmousemove
XHTMLのonmousemove属性を設定する。- Parameters:
onmousemove
- XHTMLのonmousemove属性
-
setOnmouseout
XHTMLのonmouseout属性を設定する。- Parameters:
onmouseout
- XHTMLのonmouseout属性
-
setOnkeypress
XHTMLのonkeypress属性を設定する。- Parameters:
onkeypress
- XHTMLのonkeypress属性
-
setOnkeydown
XHTMLのonkeydown属性を設定する。- Parameters:
onkeydown
- XHTMLのonkeydown属性
-
setOnkeyup
XHTMLのonkeyup属性を設定する。- Parameters:
onkeyup
- XHTMLのonkeyup属性
-