public abstract class HtmlTagSupport extends StripesTagSupport implements javax.servlet.jsp.tagext.DynamicAttributes
pageContext, parentTag
Constructor and Description |
---|
HtmlTagSupport() |
Modifier and Type | Method and Description |
---|---|
protected <R> R |
evaluateExpression(java.lang.String expression,
java.lang.Class<R> resultType)
Evaluates a single expression and returns the result.
|
protected java.lang.String |
get(java.lang.String name)
Gets the value of the named attribute, or null if it is not set.
|
java.lang.String |
getAccesskey() |
protected java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Gets the map containing the attributes of the tag.
|
javax.servlet.jsp.tagext.BodyContent |
getBodyContent()
Returns the BodyContent of the tag if one has been provided by the JSP container.
|
protected java.lang.String |
getBodyContentAsString()
Checks to see if there is a body content for this tag, and if its value is non-null
and non-zero-length.
|
java.lang.String |
getCssClass() |
java.lang.String |
getDir() |
java.lang.String |
getId() |
java.lang.String |
getLang() |
java.lang.String |
getOnblur() |
java.lang.String |
getOnchange() |
java.lang.String |
getOnclick() |
java.lang.String |
getOndblclick() |
java.lang.String |
getOnfocus() |
java.lang.String |
getOnkeydown() |
java.lang.String |
getOnkeypress() |
java.lang.String |
getOnkeyup() |
java.lang.String |
getOnmousedown() |
java.lang.String |
getOnmousemove() |
java.lang.String |
getOnmouseout() |
java.lang.String |
getOnmouseover() |
java.lang.String |
getOnmouseup() |
java.lang.String |
getOnselect() |
java.lang.String |
getStyle() |
java.lang.String |
getTabindex() |
java.lang.String |
getTitle() |
void |
release()
Release method to clean up the state of the tag ready for re-use.
|
protected void |
set(java.lang.String name,
java.lang.String value)
Sets the named attribute to the supplied value.
|
void |
setAccesskey(java.lang.String accesskey) |
void |
setBodyContent(javax.servlet.jsp.tagext.BodyContent bodyContent)
Called by the JSP container to set the BodyContent on the tag.
|
void |
setClass(java.lang.String cssClass) |
void |
setCssClass(java.lang.String cssClass) |
void |
setDir(java.lang.String dir) |
void |
setDynamicAttribute(java.lang.String uri,
java.lang.String name,
java.lang.Object value)
Accepts any dynamic attributes that are supplied to the tag and stored them
in the map of attributes that get written back to the page.
|
void |
setId(java.lang.String id) |
void |
setLang(java.lang.String lang) |
void |
setOnblur(java.lang.String onblur) |
void |
setOnchange(java.lang.String onchange) |
void |
setOnclick(java.lang.String onclick) |
void |
setOndblclick(java.lang.String ondblclick) |
void |
setOnfocus(java.lang.String onfocus) |
void |
setOnkeydown(java.lang.String onkeydown) |
void |
setOnkeypress(java.lang.String onkeypress) |
void |
setOnkeyup(java.lang.String onkeyup) |
void |
setOnmousedown(java.lang.String onmousedown) |
void |
setOnmousemove(java.lang.String onmousemove) |
void |
setOnmouseout(java.lang.String onmouseout) |
void |
setOnmouseover(java.lang.String onmouseover) |
void |
setOnmouseup(java.lang.String onmouseup) |
void |
setOnselect(java.lang.String onselect) |
void |
setStyle(java.lang.String style) |
void |
setTabindex(java.lang.String tabindex) |
void |
setTitle(java.lang.String title) |
java.lang.String |
toString()
Returns a String representation of the class, including the map of attributes that
are set on the tag, the toString of its parent tag, and the pageContext.
|
protected void |
writeAttributes(javax.servlet.jsp.JspWriter writer)
For every attribute stored in the attributes map for this tag, writes out the tag
attributes in the form x="y".
|
protected void |
writeCloseTag(javax.servlet.jsp.JspWriter writer,
java.lang.String tag)
Writes out a close tag using the tag name supplied.
|
protected void |
writeOpenTag(javax.servlet.jsp.JspWriter writer,
java.lang.String tag)
Writes out an opening tag.
|
protected void |
writeSingletonTag(javax.servlet.jsp.JspWriter writer,
java.lang.String tag)
Writes out a singleton tag (aka a bodiless tag or self-closing tag).
|
doEndTag, doStartTag, getActionBeanType, getActionBeanUrl, getPageContext, getParent, getParentTag, getTagStack, popPageContextAttributes, pushPageContextAttributes, setPageContext, setParent
protected final void set(java.lang.String name, java.lang.String value)
protected final java.lang.String get(java.lang.String name)
protected final java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void setDynamicAttribute(java.lang.String uri, java.lang.String name, java.lang.Object value) throws javax.servlet.jsp.JspException
setDynamicAttribute
in interface javax.servlet.jsp.tagext.DynamicAttributes
uri
- the URI of the namespace of the attribute if it has one. Totally ignored!name
- the name of the attributevalue
- the value of the attributejavax.servlet.jsp.JspException
- not thrown from this class; included so that subclasses can
override the method and throw the interface exceptionpublic javax.servlet.jsp.tagext.BodyContent getBodyContent()
public void setBodyContent(javax.servlet.jsp.tagext.BodyContent bodyContent)
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class StripesTagSupport
protected java.lang.String getBodyContentAsString()
protected void writeOpenTag(javax.servlet.jsp.JspWriter writer, java.lang.String tag) throws javax.servlet.jsp.JspException
writer
- the JspWriter to write the open tag totag
- the name of the tag to usejavax.servlet.jsp.JspException
- if the JspWriter causes an exceptionprotected void writeCloseTag(javax.servlet.jsp.JspWriter writer, java.lang.String tag) throws javax.servlet.jsp.JspException
writer
- the JspWriter to write the open tag totag
- the name of the tag to usejavax.servlet.jsp.JspException
- if the JspWriter causes an exceptionprotected void writeSingletonTag(javax.servlet.jsp.JspWriter writer, java.lang.String tag) throws javax.servlet.jsp.JspException
writer
- the JspWriter to write the open tag totag
- the name of the tag to usejavax.servlet.jsp.JspException
- if the JspWriter causes an exceptionprotected void writeAttributes(javax.servlet.jsp.JspWriter writer) throws java.io.IOException
writer
- the JspWriter to write the open tag tojava.io.IOException
- if the JspWriter causes an exceptionprotected <R> R evaluateExpression(java.lang.String expression, java.lang.Class<R> resultType) throws StripesJspException
expression
- the expression to be evaluatedresultType
- the Class representing the desired return type from the expressionStripesJspException
- when an ELException occurs trying to evaluate the expressionpublic java.lang.String toString()
toString
in class java.lang.Object
public void setId(java.lang.String id)
public java.lang.String getId()
public void setClass(java.lang.String cssClass)
public void setCssClass(java.lang.String cssClass)
public java.lang.String getCssClass()
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public void setStyle(java.lang.String style)
public java.lang.String getStyle()
public void setDir(java.lang.String dir)
public java.lang.String getDir()
public void setLang(java.lang.String lang)
public java.lang.String getLang()
public void setTabindex(java.lang.String tabindex)
public java.lang.String getTabindex()
public void setAccesskey(java.lang.String accesskey)
public java.lang.String getAccesskey()
public void setOnfocus(java.lang.String onfocus)
public java.lang.String getOnfocus()
public void setOnblur(java.lang.String onblur)
public java.lang.String getOnblur()
public void setOnselect(java.lang.String onselect)
public java.lang.String getOnselect()
public void setOnchange(java.lang.String onchange)
public java.lang.String getOnchange()
public void setOnclick(java.lang.String onclick)
public java.lang.String getOnclick()
public void setOndblclick(java.lang.String ondblclick)
public java.lang.String getOndblclick()
public void setOnmousedown(java.lang.String onmousedown)
public java.lang.String getOnmousedown()
public void setOnmouseup(java.lang.String onmouseup)
public java.lang.String getOnmouseup()
public void setOnmouseover(java.lang.String onmouseover)
public java.lang.String getOnmouseover()
public void setOnmousemove(java.lang.String onmousemove)
public java.lang.String getOnmousemove()
public void setOnmouseout(java.lang.String onmouseout)
public java.lang.String getOnmouseout()
public void setOnkeypress(java.lang.String onkeypress)
public java.lang.String getOnkeypress()
public void setOnkeydown(java.lang.String onkeydown)
public java.lang.String getOnkeydown()
public void setOnkeyup(java.lang.String onkeyup)
public java.lang.String getOnkeyup()
? Copyright 2005-2006, Stripes Development Team.