Package nablarch.common.web.tag
Class ImgTag
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.ImgTag
- 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
コンテキストパスの付加とURLリライトに対応するimgタグを出力するクラス。
- 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
-
Method Summary
Modifier and TypeMethodDescriptionint
protected String
タグ名を取得する。void
XHTMLのalign属性を設定する。void
XHTMLのalt属性を設定する。void
XHTMLのborder属性を設定する。void
XHTMLのheight属性を設定する。void
XHTMLのhspace属性を設定する。void
XHTMLのismap属性を設定する。void
setLongdesc
(String longdesc) XHTMLのlongdesc属性を設定する。void
XHTMLのname属性を設定する。void
URIをhttpsにするか否かを設定する。void
XHTMLのsrc属性を設定する。void
XHTMLのusemap属性を設定する。void
XHTMLのvspace属性を設定する。void
XHTMLのwidth属性を設定する。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, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
-
Constructor Details
-
ImgTag
public ImgTag()
-
-
Method Details
-
setSecure
URIをhttpsにするか否かを設定する。- Parameters:
secure
- httpsにする場合はtrue、しない場合はfalse。
-
setSrc
XHTMLのsrc属性を設定する。- Parameters:
src
- XHTMLのsrc属性
-
setAlt
XHTMLのalt属性を設定する。- Parameters:
alt
- XHTMLのalt属性
-
setName
XHTMLのname属性を設定する。- Parameters:
name
- XHTMLのname属性
-
setLongdesc
XHTMLのlongdesc属性を設定する。- Parameters:
longdesc
- XHTMLのlongdesc属性
-
setHeight
XHTMLのheight属性を設定する。- Parameters:
height
- XHTMLのheight属性
-
setWidth
XHTMLのwidth属性を設定する。- Parameters:
width
- XHTMLのwidth属性
-
setUsemap
XHTMLのusemap属性を設定する。- Parameters:
usemap
- XHTMLのusemap属性
-
setIsmap
XHTMLのismap属性を設定する。- Parameters:
ismap
- XHTMLのismap属性
-
setAlign
XHTMLのalign属性を設定する。- Parameters:
align
- XHTMLのalign属性
-
setBorder
XHTMLのborder属性を設定する。- Parameters:
border
- XHTMLのborder属性
-
setHspace
XHTMLのhspace属性を設定する。- Parameters:
hspace
- XHTMLのhspace属性
-
setVspace
XHTMLのvspace属性を設定する。- Parameters:
vspace
- XHTMLのvspace属性
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspException属性はHTMLエスケープして出力する。 絶対URLでない場合は言語対応のリソースパスに変換する。
- Specified by:
doStartTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-
getTagName
タグ名を取得する。- Specified by:
getTagName
in classGenericAttributesTagSupport
- Returns:
- タグ名
-