|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--javax.servlet.jsp.tagext.BodyTagSupport | +--org.apache.struts.taglib.html.BaseHandlerTag | +--org.apache.struts.taglib.html.ImgTag
Generate an IMG tag to the specified image URI.
TODO:
Field Summary | |
protected java.lang.String |
action
The module-relative action (beginning with a slash) which will be used as the source for this image. |
protected java.lang.String |
align
The property to specify where to align the image. |
protected java.lang.String |
border
The border size around the image. |
protected java.lang.String |
contextRelative
Deprecated. Use module property instead; will be removed in a release after 1.2.0. |
protected java.lang.String |
height
The image height. |
protected java.lang.String |
hspace
The horizontal spacing around the image. |
protected java.lang.String |
imageName
The image name for named images. |
protected java.lang.String |
ismap
Server-side image map declaration. |
protected java.lang.String |
lowsrc
Deprecated. This is not defined in the HTML 4.01 spec and will be removed in a future version of Struts. |
protected static MessageResources |
messages
The message resources for this package. |
protected java.lang.String |
module
The module prefix (beginning with a slash) which will be used to find the action for this link. |
protected java.lang.String |
name
The JSP bean name for query parameters. |
protected java.lang.String |
page
The module-relative path, starting with a slash character, of the image to be displayed by this rendered tag. |
protected java.lang.String |
pageKey
The message resources key under which we should look up the page attribute for this generated tag, if any. |
protected java.lang.String |
paramId
In situations where an image is dynamically generated (such as to create a chart graph), this specifies the single-parameter request parameter name to generate. |
protected java.lang.String |
paramName
The single-parameter JSP bean name. |
protected java.lang.String |
paramProperty
The single-parameter JSP bean property. |
protected java.lang.String |
paramScope
The single-parameter JSP bean scope. |
protected java.lang.String |
property
The JSP bean property name for query parameters. |
protected java.lang.String |
scope
The scope of the bean specified by the name property, if any. |
protected java.lang.String |
src
The image source URI. |
protected java.lang.String |
srcKey
The message resources key under which we should look up the src attribute for this generated tag, if any. |
protected boolean |
useLocalEncoding
|
protected java.lang.String |
usemap
Client-side image map declaration. |
protected java.lang.String |
vspace
The vertical spacing around the image. |
protected java.lang.String |
width
The image width. |
Fields inherited from class org.apache.struts.taglib.html.BaseHandlerTag |
accesskey, alt, altKey, bundle, defaultLocale, disabled, doDisabled, doReadonly, errorKey, errorStyle, errorStyleClass, errorStyleId, indexed, locale, log, loopTagStatusClass, loopTagStatusGetIndex, loopTagSupportClass, loopTagSupportGetStatus, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly, style, styleClass, styleId, tabindex, title, titleKey, triedJstlInit, triedJstlSuccess |
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext, parent, values |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
ImgTag()
|
Method Summary | |
int |
doEndTag()
Render the end of the IMG tag. |
int |
doStartTag()
Render the beginning of the IMG tag. |
java.lang.String |
getAction()
|
java.lang.String |
getAlign()
|
java.lang.String |
getBorder()
|
java.lang.String |
getContextRelative()
Deprecated. Use module property instead; will be removed in a release after 1.2.0. |
java.lang.String |
getHeight()
|
java.lang.String |
getHspace()
|
java.lang.String |
getImageName()
|
java.lang.String |
getIsmap()
|
java.lang.String |
getLowsrc()
Deprecated. This is not defined in the HTML 4.01 spec and will be removed in a future version of Struts. |
java.lang.String |
getModule()
|
java.lang.String |
getName()
|
java.lang.String |
getPage()
|
java.lang.String |
getPageKey()
|
java.lang.String |
getParamId()
|
java.lang.String |
getParamName()
|
java.lang.String |
getParamProperty()
|
java.lang.String |
getParamScope()
|
java.lang.String |
getProperty()
|
java.lang.String |
getScope()
|
java.lang.String |
getSrc()
|
java.lang.String |
getSrcKey()
|
java.lang.String |
getUsemap()
|
java.lang.String |
getVspace()
|
java.lang.String |
getWidth()
|
boolean |
isContextRelativeSet()
Deprecated. Use module property instead; will be removed in a release after 1.2.0. |
boolean |
isUseLocalEncoding()
|
void |
release()
Release any acquired resources. |
void |
setAction(java.lang.String action)
|
void |
setAlign(java.lang.String align)
|
void |
setBorder(java.lang.String border)
|
void |
setContextRelative(java.lang.String contextRelative)
Deprecated. Use module property instead; will be removed in a release after 1.2.0. |
void |
setHeight(java.lang.String height)
|
void |
setHspace(java.lang.String hspace)
|
void |
setImageName(java.lang.String imageName)
|
void |
setIsmap(java.lang.String ismap)
|
void |
setLowsrc(java.lang.String lowsrc)
|
void |
setModule(java.lang.String module)
|
void |
setName(java.lang.String name)
|
void |
setPage(java.lang.String page)
|
void |
setPageKey(java.lang.String pageKey)
|
void |
setParamId(java.lang.String paramId)
|
void |
setParamName(java.lang.String paramName)
|
void |
setParamProperty(java.lang.String paramProperty)
|
void |
setParamScope(java.lang.String paramScope)
|
void |
setProperty(java.lang.String property)
|
void |
setScope(java.lang.String scope)
|
void |
setSrc(java.lang.String src)
|
void |
setSrcKey(java.lang.String srcKey)
|
void |
setUseLocalEncoding(boolean b)
|
void |
setUsemap(java.lang.String usemap)
|
void |
setVspace(java.lang.String vspace)
|
void |
setWidth(java.lang.String width)
|
protected java.lang.String |
src()
Return the base source URL that will be rendered in the src
property for this generated element, or null if there is
no such URL. |
private boolean |
srcDefaultReference(ModuleConfig config)
Convenience method to test whether this is the default module or if contestRelative has been set. |
private void |
throwImgTagSrcException()
Convenience method to throw a "imgTag.src" exception. |
protected java.lang.String |
url(java.lang.String url)
Return the specified src URL, modified as necessary with optional request parameters. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
|
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
Field Detail |
protected java.lang.String align
protected java.lang.String border
protected java.lang.String contextRelative
protected java.lang.String height
protected java.lang.String hspace
protected java.lang.String imageName
protected java.lang.String ismap
protected java.lang.String lowsrc
protected static MessageResources messages
protected java.lang.String name
protected java.lang.String page
protected java.lang.String pageKey
page
attribute for this generated tag, if any.protected java.lang.String action
protected java.lang.String module
protected java.lang.String paramId
protected java.lang.String paramName
protected java.lang.String paramProperty
protected java.lang.String paramScope
protected java.lang.String property
protected java.lang.String scope
protected java.lang.String src
protected java.lang.String srcKey
src
attribute for this generated tag, if any.protected java.lang.String usemap
protected java.lang.String vspace
protected java.lang.String width
protected boolean useLocalEncoding
Constructor Detail |
public ImgTag()
Method Detail |
public java.lang.String getAlign()
public void setAlign(java.lang.String align)
public java.lang.String getBorder()
public void setBorder(java.lang.String border)
public java.lang.String getContextRelative()
public void setContextRelative(java.lang.String contextRelative)
public boolean isContextRelativeSet()
public java.lang.String getHeight()
public void setHeight(java.lang.String height)
public java.lang.String getHspace()
public void setHspace(java.lang.String hspace)
public java.lang.String getImageName()
public void setImageName(java.lang.String imageName)
public java.lang.String getIsmap()
public void setIsmap(java.lang.String ismap)
public java.lang.String getLowsrc()
public void setLowsrc(java.lang.String lowsrc)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getPage()
public void setPage(java.lang.String page)
public java.lang.String getPageKey()
public void setPageKey(java.lang.String pageKey)
public java.lang.String getAction()
public void setAction(java.lang.String action)
public java.lang.String getModule()
public void setModule(java.lang.String module)
public java.lang.String getParamId()
public void setParamId(java.lang.String paramId)
public java.lang.String getParamName()
public void setParamName(java.lang.String paramName)
public java.lang.String getParamProperty()
public void setParamProperty(java.lang.String paramProperty)
public java.lang.String getParamScope()
public void setParamScope(java.lang.String paramScope)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
public java.lang.String getScope()
public void setScope(java.lang.String scope)
public java.lang.String getSrc()
public void setSrc(java.lang.String src)
public java.lang.String getSrcKey()
public void setSrcKey(java.lang.String srcKey)
public java.lang.String getUsemap()
public void setUsemap(java.lang.String usemap)
public java.lang.String getVspace()
public void setVspace(java.lang.String vspace)
public java.lang.String getWidth()
public void setWidth(java.lang.String width)
public boolean isUseLocalEncoding()
public void setUseLocalEncoding(boolean b)
public int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
- if a JSP exception has occurredpublic int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
- if a JSP exception has occurredpublic void release()
release
in class BaseHandlerTag
private void throwImgTagSrcException() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- private boolean srcDefaultReference(ModuleConfig config)
config
- Our Moduleconfigprotected java.lang.String src() throws javax.servlet.jsp.JspException
src
property for this generated element, or null
if there is
no such URL.javax.servlet.jsp.JspException
- if an error occursprotected java.lang.String url(java.lang.String url) throws javax.servlet.jsp.JspException
url
- The URL to be modified (or null if this url will not be used)javax.servlet.jsp.JspException
- if an error occurs preparing the URL
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |