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, 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 void自身のタグがFormタグの子要素として使用されているかどうか(フォームコンテキスト情報が存在するかどうか)をチェックする。protected abstract Stringタグ名を取得する。voidsetCssClass(String cssClass) XHTMLのclass属性を設定する。voidXHTMLのdir属性を設定する。voidXHTMLのid属性を設定する。voidXHTMLのlang属性を設定する。voidsetOnclick(String onclick) XHTMLのonclick属性を設定する。voidsetOndblclick(String ondblclick) XHTMLのondblclick属性を設定する。voidsetOnkeydown(String onkeydown) XHTMLのonkeydown属性を設定する。voidsetOnkeypress(String onkeypress) XHTMLのonkeypress属性を設定する。voidsetOnkeyup(String onkeyup) XHTMLのonkeyup属性を設定する。voidsetOnmousedown(String onmousedown) XHTMLのonmousedown属性を設定する。voidsetOnmousemove(String onmousemove) XHTMLのonmousemove属性を設定する。voidsetOnmouseout(String onmouseout) XHTMLのonmouseout属性を設定する。voidsetOnmouseover(String onmouseover) XHTMLのonmouseover属性を設定する。voidsetOnmouseup(String onmouseup) XHTMLのonmouseup属性を設定する。voidXHTMLのstyle属性を設定する。voidXHTMLのtitle属性を設定する。voidsetXmlLang(String xmlLang) XHTMLのxml:lang属性を設定する。Methods 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
-
GenericAttributesTagSupport
public GenericAttributesTagSupport()
-
-
Method Details
-
checkChildElementsOfForm
protected void checkChildElementsOfForm()自身のタグがFormタグの子要素として使用されているかどうか(フォームコンテキスト情報が存在するかどうか)をチェックする。 Formタグの子要素でなければならないタグは、本メソッドを実行してチェックすること。 自身のタグがFormタグの子要素でない場合、IllegalStateExceptionをスローする。 -
getTagName
タグ名を取得する。- Returns:
- タグ名
-
setId
XHTMLのid属性を設定する。- Overrides:
setIdin 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属性
-