|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.form.AbstractFormTag
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
public abstract class AbstractHtmlElementTag
Base class for databinding-aware JSP tags that render HTML element. Provides a set of properties corresponding to the set of HTML attributes that are common across elements.
Additionally, this base class allows for rendering non-standard attributes
as part of the tag's output. These attributes are accessible to subclasses if
needed via the dynamicAttributes
map.
Field Summary | |
---|---|
static java.lang.String |
CLASS_ATTRIBUTE
|
private java.lang.String |
cssClass
|
private java.lang.String |
cssErrorClass
|
private java.lang.String |
cssStyle
|
private java.lang.String |
dir
|
static java.lang.String |
DIR_ATTRIBUTE
|
private java.util.Map<java.lang.String,java.lang.Object> |
dynamicAttributes
|
private java.lang.String |
lang
|
static java.lang.String |
LANG_ATTRIBUTE
|
private java.lang.String |
onclick
|
static java.lang.String |
ONCLICK_ATTRIBUTE
|
private java.lang.String |
ondblclick
|
static java.lang.String |
ONDBLCLICK_ATTRIBUTE
|
private java.lang.String |
onkeydown
|
static java.lang.String |
ONKEYDOWN_ATTRIBUTE
|
private java.lang.String |
onkeypress
|
static java.lang.String |
ONKEYPRESS_ATTRIBUTE
|
private java.lang.String |
onkeyup
|
static java.lang.String |
ONKEYUP_ATTRIBUTE
|
private java.lang.String |
onmousedown
|
static java.lang.String |
ONMOUSEDOWN_ATTRIBUTE
|
private java.lang.String |
onmousemove
|
static java.lang.String |
ONMOUSEMOVE_ATTRIBUTE
|
private java.lang.String |
onmouseout
|
static java.lang.String |
ONMOUSEOUT_ATTRIBUTE
|
private java.lang.String |
onmouseover
|
static java.lang.String |
ONMOUSEOVER_ATTRIBUTE
|
private java.lang.String |
onmouseup
|
static java.lang.String |
ONMOUSEUP_ATTRIBUTE
|
static java.lang.String |
STYLE_ATTRIBUTE
|
private java.lang.String |
tabindex
|
static java.lang.String |
TABINDEX_ATTRIBUTE
|
private java.lang.String |
title
|
static java.lang.String |
TITLE_ATTRIBUTE
|
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag |
---|
COMMAND_NAME_VARIABLE_NAME, NESTED_PATH_VARIABLE_NAME |
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
---|
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
AbstractHtmlElementTag()
|
Method Summary | |
---|---|
protected java.lang.String |
getCssClass()
Get the value of the ' class ' attribute. |
protected java.lang.String |
getCssErrorClass()
The CSS class to use when the field bound to a particular tag has errors. |
protected java.lang.String |
getCssStyle()
Get the value of the ' style ' attribute. |
protected java.lang.String |
getDir()
Get the value of the ' dir ' attribute. |
protected java.util.Map<java.lang.String,java.lang.Object> |
getDynamicAttributes()
Get the map of dynamic attributes. |
protected java.lang.String |
getLang()
Get the value of the ' lang ' attribute. |
protected java.lang.String |
getOnclick()
Get the value of the ' onclick ' attribute. |
protected java.lang.String |
getOndblclick()
Get the value of the ' ondblclick ' attribute. |
protected java.lang.String |
getOnkeydown()
Get the value of the ' onkeydown ' attribute. |
protected java.lang.String |
getOnkeypress()
Get the value of the ' onkeypress ' attribute. |
protected java.lang.String |
getOnkeyup()
Get the value of the ' onkeyup ' attribute. |
protected java.lang.String |
getOnmousedown()
Get the value of the ' onmousedown ' attribute. |
protected java.lang.String |
getOnmousemove()
Get the value of the ' onmousemove ' attribute. |
protected java.lang.String |
getOnmouseout()
Get the value of the ' onmouseout ' attribute. |
protected java.lang.String |
getOnmouseover()
Get the value of the ' onmouseover ' attribute. |
protected java.lang.String |
getOnmouseup()
Get the value of the ' onmouseup ' attribute. |
protected java.lang.String |
getTabindex()
Get the value of the ' tabindex ' attribute. |
protected java.lang.String |
getTitle()
Get the value of the ' title ' attribute. |
protected java.lang.String |
resolveCssClass()
Gets the appropriate CSS class to use based on the state of the current BindStatus object. |
void |
setCssClass(java.lang.String cssClass)
Set the value of the ' class ' attribute. |
void |
setCssErrorClass(java.lang.String cssErrorClass)
The CSS class to use when the field bound to a particular tag has errors. |
void |
setCssStyle(java.lang.String cssStyle)
Set the value of the ' style ' attribute. |
void |
setDir(java.lang.String dir)
Set the value of the ' dir ' attribute. |
void |
setDynamicAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.Object value)
|
void |
setLang(java.lang.String lang)
Set the value of the ' lang ' attribute. |
void |
setOnclick(java.lang.String onclick)
Set the value of the ' onclick ' attribute. |
void |
setOndblclick(java.lang.String ondblclick)
Set the value of the ' ondblclick ' attribute. |
void |
setOnkeydown(java.lang.String onkeydown)
Set the value of the ' onkeydown ' attribute. |
void |
setOnkeypress(java.lang.String onkeypress)
Set the value of the ' onkeypress ' attribute. |
void |
setOnkeyup(java.lang.String onkeyup)
Set the value of the ' onkeyup ' attribute. |
void |
setOnmousedown(java.lang.String onmousedown)
Set the value of the ' onmousedown ' attribute. |
void |
setOnmousemove(java.lang.String onmousemove)
Set the value of the ' onmousemove ' attribute. |
void |
setOnmouseout(java.lang.String onmouseout)
Set the value of the ' onmouseout ' attribute. |
void |
setOnmouseover(java.lang.String onmouseover)
Set the value of the ' onmouseover ' attribute. |
void |
setOnmouseup(java.lang.String onmouseup)
Set the value of the ' onmouseup ' attribute. |
void |
setTabindex(java.lang.String tabindex)
Set the value of the ' tabindex ' attribute. |
void |
setTitle(java.lang.String title)
Set the value of the ' title ' attribute. |
protected void |
writeDefaultAttributes(TagWriter tagWriter)
Writes the default attributes configured via this base class to the supplied TagWriter . |
protected void |
writeOptionalAttributes(TagWriter tagWriter)
Writes the optional attributes configured via this base class to the supplied TagWriter . |
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag |
---|
autogenerateId, convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, resolveId, setId, setPath |
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractFormTag |
---|
createTagWriter, doStartTagInternal, evaluate, evaluateBoolean, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute, writeTagContent |
Methods inherited from class org.springframework.web.servlet.tags.HtmlEscapingAwareTag |
---|
isHtmlEscape, setHtmlEscape |
Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
---|
doCatch, doStartTag, getRequestContext |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
doAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_ATTRIBUTE
public static final java.lang.String STYLE_ATTRIBUTE
public static final java.lang.String LANG_ATTRIBUTE
public static final java.lang.String TITLE_ATTRIBUTE
public static final java.lang.String DIR_ATTRIBUTE
public static final java.lang.String TABINDEX_ATTRIBUTE
public static final java.lang.String ONCLICK_ATTRIBUTE
public static final java.lang.String ONDBLCLICK_ATTRIBUTE
public static final java.lang.String ONMOUSEDOWN_ATTRIBUTE
public static final java.lang.String ONMOUSEUP_ATTRIBUTE
public static final java.lang.String ONMOUSEOVER_ATTRIBUTE
public static final java.lang.String ONMOUSEMOVE_ATTRIBUTE
public static final java.lang.String ONMOUSEOUT_ATTRIBUTE
public static final java.lang.String ONKEYPRESS_ATTRIBUTE
public static final java.lang.String ONKEYUP_ATTRIBUTE
public static final java.lang.String ONKEYDOWN_ATTRIBUTE
private java.lang.String cssClass
private java.lang.String cssErrorClass
private java.lang.String cssStyle
private java.lang.String lang
private java.lang.String title
private java.lang.String dir
private java.lang.String tabindex
private java.lang.String onclick
private java.lang.String ondblclick
private java.lang.String onmousedown
private java.lang.String onmouseup
private java.lang.String onmouseover
private java.lang.String onmousemove
private java.lang.String onmouseout
private java.lang.String onkeypress
private java.lang.String onkeyup
private java.lang.String onkeydown
private java.util.Map<java.lang.String,java.lang.Object> dynamicAttributes
Constructor Detail |
---|
public AbstractHtmlElementTag()
Method Detail |
---|
public void setCssClass(java.lang.String cssClass)
class
' attribute.
May be a runtime expression.
protected java.lang.String getCssClass()
class
' attribute.
May be a runtime expression.
public void setCssErrorClass(java.lang.String cssErrorClass)
protected java.lang.String getCssErrorClass()
public void setCssStyle(java.lang.String cssStyle)
style
' attribute.
May be a runtime expression.
protected java.lang.String getCssStyle()
style
' attribute.
May be a runtime expression.
public void setLang(java.lang.String lang)
lang
' attribute.
May be a runtime expression.
protected java.lang.String getLang()
lang
' attribute.
May be a runtime expression.
public void setTitle(java.lang.String title)
title
' attribute.
May be a runtime expression.
protected java.lang.String getTitle()
title
' attribute.
May be a runtime expression.
public void setDir(java.lang.String dir)
dir
' attribute.
May be a runtime expression.
protected java.lang.String getDir()
dir
' attribute.
May be a runtime expression.
public void setTabindex(java.lang.String tabindex)
tabindex
' attribute.
May be a runtime expression.
protected java.lang.String getTabindex()
tabindex
' attribute.
May be a runtime expression.
public void setOnclick(java.lang.String onclick)
onclick
' attribute.
May be a runtime expression.
protected java.lang.String getOnclick()
onclick
' attribute.
May be a runtime expression.
public void setOndblclick(java.lang.String ondblclick)
ondblclick
' attribute.
May be a runtime expression.
protected java.lang.String getOndblclick()
ondblclick
' attribute.
May be a runtime expression.
public void setOnmousedown(java.lang.String onmousedown)
onmousedown
' attribute.
May be a runtime expression.
protected java.lang.String getOnmousedown()
onmousedown
' attribute.
May be a runtime expression.
public void setOnmouseup(java.lang.String onmouseup)
onmouseup
' attribute.
May be a runtime expression.
protected java.lang.String getOnmouseup()
onmouseup
' attribute.
May be a runtime expression.
public void setOnmouseover(java.lang.String onmouseover)
onmouseover
' attribute.
May be a runtime expression.
protected java.lang.String getOnmouseover()
onmouseover
' attribute.
May be a runtime expression.
public void setOnmousemove(java.lang.String onmousemove)
onmousemove
' attribute.
May be a runtime expression.
protected java.lang.String getOnmousemove()
onmousemove
' attribute.
May be a runtime expression.
public void setOnmouseout(java.lang.String onmouseout)
onmouseout
' attribute.
May be a runtime expression.
protected java.lang.String getOnmouseout()
onmouseout
' attribute.
May be a runtime expression.
public void setOnkeypress(java.lang.String onkeypress)
onkeypress
' attribute.
May be a runtime expression.
protected java.lang.String getOnkeypress()
onkeypress
' attribute.
May be a runtime expression.
public void setOnkeyup(java.lang.String onkeyup)
onkeyup
' attribute.
May be a runtime expression.
protected java.lang.String getOnkeyup()
onkeyup
' attribute.
May be a runtime expression.
public void setOnkeydown(java.lang.String onkeydown)
onkeydown
' attribute.
May be a runtime expression.
protected java.lang.String getOnkeydown()
onkeydown
' attribute.
May be a runtime expression.
protected java.util.Map<java.lang.String,java.lang.Object> getDynamicAttributes()
public void setDynamicAttribute(java.lang.String uri, java.lang.String localName, java.lang.Object value) throws javax.servlet.jsp.JspException
setDynamicAttribute
in interface javax.servlet.jsp.tagext.DynamicAttributes
javax.servlet.jsp.JspException
protected void writeDefaultAttributes(TagWriter tagWriter) throws javax.servlet.jsp.JspException
TagWriter
.
Subclasses should call this when they want the base attribute set to be written to the output.
writeDefaultAttributes
in class AbstractDataBoundFormElementTag
tagWriter
- the TagWriter
to which any attributes are to be written
javax.servlet.jsp.JspException
protected void writeOptionalAttributes(TagWriter tagWriter) throws javax.servlet.jsp.JspException
TagWriter
.
The set of optional attributes that will be rendered includes any non-standard dynamic attributes.
Called by writeDefaultAttributes(TagWriter)
.
javax.servlet.jsp.JspException
protected java.lang.String resolveCssClass() throws javax.servlet.jsp.JspException
BindStatus
object.
javax.servlet.jsp.JspException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |