org.springframework.web.servlet.tags.form
Class TextareaTag

java.lang.Object
  extended by 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.springframework.web.servlet.tags.form.TextareaTag
All Implemented Interfaces:
EditorAwareTag

public class TextareaTag
extends AbstractHtmlInputElementTag

Databinding-aware JSP tag for rendering an HTML 'textarea'.

Since:
2.0
Author:
Rob Harrop, Juergen Hoeller

Field Summary
private  java.lang.String cols
           
static java.lang.String COLS_ATTRIBUTE
           
private  java.lang.String onselect
           
static java.lang.String ONSELECT_ATTRIBUTE
           
static java.lang.String READONLY_ATTRIBUTE
           
private  java.lang.String rows
           
static java.lang.String ROWS_ATTRIBUTE
           
 
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_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_VARIABLE_NAME, NESTED_PATH_VARIABLE_NAME
 
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
 
Constructor Summary
TextareaTag()
           
 
Method Summary
protected  java.lang.String getCols()
          Get the value of the 'cols' attribute.
protected  java.lang.String getOnselect()
          Get the value of the 'onselect' attribute.
protected  java.lang.String getRows()
          Get the value of the 'rows' attribute.
 void setCols(java.lang.String cols)
          Set the value of the 'cols' attribute.
 void setOnselect(java.lang.String onselect)
          Set the value of the 'onselect' attribute.
 void setRows(java.lang.String rows)
          Set the value of the 'rows' attribute.
protected  int writeTagContent(TagWriter tagWriter)
          Subclasses should implement this method to perform tag content rendering.
 
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, writeOptionalAttributes
 
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
getCssClass, getCssErrorClass, getCssStyle, getDir, getDynamicAttributes, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes
 
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
 
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROWS_ATTRIBUTE

public static final java.lang.String ROWS_ATTRIBUTE
See Also:
Constant Field Values

COLS_ATTRIBUTE

public static final java.lang.String COLS_ATTRIBUTE
See Also:
Constant Field Values

ONSELECT_ATTRIBUTE

public static final java.lang.String ONSELECT_ATTRIBUTE
See Also:
Constant Field Values

READONLY_ATTRIBUTE

public static final java.lang.String READONLY_ATTRIBUTE
See Also:
Constant Field Values

rows

private java.lang.String rows

cols

private java.lang.String cols

onselect

private java.lang.String onselect
Constructor Detail

TextareaTag

public TextareaTag()
Method Detail

setRows

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


getRows

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


setCols

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


getCols

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


setOnselect

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


getOnselect

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


writeTagContent

protected int writeTagContent(TagWriter tagWriter)
                       throws JspException
Description copied from class: AbstractFormTag
Subclasses should implement this method to perform tag content rendering.

Specified by:
writeTagContent in class AbstractFormTag
Returns:
valid tag render instruction as per javax.servlet.jsp.tagext.Tag#doStartTag().
Throws:
JspException