org.springframework.web.servlet.tags.form
Class AbstractCheckedElementTag
java.lang.Object
   javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.TagSupport
       org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.RequestContextAwareTag
           org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
               org.springframework.web.servlet.tags.form.AbstractFormTag
org.springframework.web.servlet.tags.form.AbstractFormTag
                   org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
                       org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
                           org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
                               org.springframework.web.servlet.tags.form.AbstractCheckedElementTag
org.springframework.web.servlet.tags.form.AbstractCheckedElementTag
- All Implemented Interfaces: 
- Serializable, IterationTag, JspTag, Tag, TryCatchFinally, EditorAwareTag
- Direct Known Subclasses: 
- AbstractMultiCheckedElementTag, AbstractSingleCheckedElementTag
- public abstract class AbstractCheckedElementTag 
- extends AbstractHtmlInputElementTag
Abstract base class to provide common methods for
 implementing databinding-aware JSP tags for rendering an HTML 'input'
 element with a 'type' of 'checkbox' or 'radio'.
- Since:
- 2.5
- Author:
- Thomas Risberg, Juergen Hoeller
- See Also:
- Serialized Form
 
 
| 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 | 
 
 
 
 
 
 
 
| Method Summary | 
| protected  String | autogenerateId()Return a unique ID for the bound name within the current PageContext.
 | 
| protected  void | renderFromBoolean(Boolean boundValue,
                  TagWriter tagWriter)Render the '
 input(checkbox)' with the supplied value, marking
 the 'input' element as 'checked' if the supplied Boolean istrue. | 
| protected  void | renderFromValue(Object item,
                Object value,
                TagWriter tagWriter)Render the '
 input(checkbox)' with the supplied value, marking the
 'input' element as 'checked' if the supplied value matches the
 bound value. | 
| protected  void | renderFromValue(Object value,
                TagWriter tagWriter)Render the '
 input(checkbox)' with the supplied value, marking the
 'input' element as 'checked' if the supplied value matches the
 bound value. | 
| protected abstract  int | writeTagContent(TagWriter tagWriter)Writes the '
 input' element to the suppliedTagWriter,
 marking it as 'checked' if appropriate. | 
 
| 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, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, 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 | 
| doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, resolveId, setId, setPath | 
 
 
 
 
| 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 | 
 
AbstractCheckedElementTag
public AbstractCheckedElementTag()
renderFromValue
protected void renderFromValue(Object value,
                               TagWriter tagWriter)
                        throws JspException
- Render the 'input(checkbox)' with the supplied value, marking the
 'input' element as 'checked' if the supplied value matches the
 bound value.
 
- 
- Throws:
- JspException
 
renderFromValue
protected void renderFromValue(Object item,
                               Object value,
                               TagWriter tagWriter)
                        throws JspException
- Render the 'input(checkbox)' with the supplied value, marking the
 'input' element as 'checked' if the supplied value matches the
 bound value.
 
- 
- Throws:
- JspException
 
renderFromBoolean
protected void renderFromBoolean(Boolean boundValue,
                                 TagWriter tagWriter)
                          throws JspException
- Render the 'input(checkbox)' with the supplied value, marking
 the 'input' element as 'checked' if the supplied Boolean istrue.
 
- 
- Throws:
- JspException
 
autogenerateId
protected String autogenerateId()
                         throws JspException
- Return a unique ID for the bound name within the current PageContext.
 
- 
- Overrides:
- autogenerateIdin class- AbstractDataBoundFormElementTag
 
- 
- Throws:
- JspException
 
writeTagContent
protected abstract int writeTagContent(TagWriter tagWriter)
                                throws JspException
- Writes the 'input' element to the suppliedTagWriter,
 marking it as 'checked' if appropriate.
 
- 
- Specified by:
- writeTagContentin class- AbstractFormTag
 
- 
- Returns:
- valid tag render instruction as per Tag.doStartTag().
- Throws:
- JspException
 
Copyright © 2002-2008 The Spring Framework.