HDIV API 2.0.4

org.hdiv.web.servlet.tags.form
Class SubmitTagHDIV

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.springframework.web.servlet.tags.RequestContextAwareTag
          extended by org.springframework.web.servlet.tags.HtmlEscapingAwareTag
              extended by org.springframework.web.servlet.tags.form.AbstractFormTag
                  extended by org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
                      extended by org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
                          extended by org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
                              extended by org.hdiv.web.servlet.tags.form.SubmitTagHDIV
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class SubmitTagHDIV
extends org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag

JSP tag for rendering an HTML 'input' element with a 'type' of 'submit'.

Since:
HDIV 2.0.3
Author:
Gorka Vicente
See Also:
AbstractHtmlInputElementTag, Serialized Form

Field Summary
 
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE
 
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
CLASS_ATTRIBUTE, DIR_ATTRIBUTE, LANG_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE
 
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
COMMAND_NAME_ATTRIBUTE, COMMAND_NAME_VARIABLE_NAME, ID_ATTRIBUTE
 
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
SubmitTagHDIV()
           
 
Method Summary
protected  java.lang.String getDefaultValue()
          Return the default value.
protected  java.lang.String getName()
          Get the value of the 'name' attribute.
protected  java.lang.String getType()
          Get the value of the 'type' attribute.
protected  java.lang.String getValue()
          Get the value of the 'value' attribute.
protected  java.lang.String resolveCssClass()
          Gets the appropriate CSS class to use.
 void setName(java.lang.String name)
          Set the value of the 'name' attribute.
 void setValue(java.lang.String value)
          Set the value of the 'value' attribute.
protected  int writeTagContent(org.springframework.web.servlet.tags.form.TagWriter tagWriter)
          Writes the 'input' tag to the supplied TagWriter.
protected  void writeValue(org.springframework.web.servlet.tags.form.TagWriter tagWriter)
          Writes the 'value' attribute to the supplied TagWriter.
 
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
getAccesskey, getDisabled, getOnblur, getOnchange, getOnfocus, getReadonly, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeDefaultAttributes
 
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
getCssClass, getCssErrorClass, getCssStyle, getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, setCssClass, setCssErrorClass, setCssStyle, setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle
 
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
autogenerateId, doFinally, getBindStatus, getBoundValue, getCompletePath, getId, getNestedPath, getPath, getPropertyEditor, setId, setPath
 
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractFormTag
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, writeOptionalAttribute
 
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
 

Constructor Detail

SubmitTagHDIV

public SubmitTagHDIV()
Method Detail

writeTagContent

protected int writeTagContent(org.springframework.web.servlet.tags.form.TagWriter tagWriter)
                       throws javax.servlet.jsp.JspException
Writes the 'input' tag to the supplied TagWriter. Uses the value returned by getType() to determine which type of 'input' element to render.

Specified by:
writeTagContent in class org.springframework.web.servlet.tags.form.AbstractFormTag
Throws:
javax.servlet.jsp.JspException

writeValue

protected void writeValue(org.springframework.web.servlet.tags.form.TagWriter tagWriter)
                   throws javax.servlet.jsp.JspException
Writes the 'value' attribute to the supplied TagWriter. Subclasses may choose to override this implementation to control exactly when the value is written.

Throws:
javax.servlet.jsp.JspException

resolveCssClass

protected java.lang.String resolveCssClass()
                                    throws javax.servlet.jsp.JspException
Gets the appropriate CSS class to use.

Overrides:
resolveCssClass in class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
Throws:
javax.servlet.jsp.JspException

getDefaultValue

protected java.lang.String getDefaultValue()
Return the default value.

Returns:
The default value if none supplied.

getType

protected java.lang.String getType()
Get the value of the 'type' attribute. Subclasses can override this to change the type of 'input' element rendered.


setValue

public void setValue(java.lang.String value)
Set the value of the 'value' attribute.


getValue

protected java.lang.String getValue()
Get the value of the 'value' attribute.


setName

public void setName(java.lang.String name)
Set the value of the 'name' attribute. May be a runtime expression.


getName

protected java.lang.String getName()
                            throws javax.servlet.jsp.JspException
Get the value of the 'name' attribute.

Overrides:
getName in class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
Throws:
javax.servlet.jsp.JspException

HDIV 2.0.4

Copyright © 2008 hdiv.org. All Rights Reserved.