net.sf.springlayout.web.layout.taglib
Class DateFieldTag

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 net.sf.springlayout.web.layout.taglib.LayoutBindTag
                  extended by net.sf.springlayout.web.layout.taglib.AbstractFieldTag
                      extended by net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
                          extended by net.sf.springlayout.web.layout.taglib.AbstractHtmlInputAttributesTag
                              extended by net.sf.springlayout.web.layout.taglib.InputFieldTag
                                  extended by net.sf.springlayout.web.layout.taglib.DateFieldTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class DateFieldTag
extends InputFieldTag

Generates a date field bound to the specified path and field definition

Author:
Rob Monie, Adam Boas
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.InputFieldTag
ALT_ATTRIBUTE, MAXLENGTH_ATTRIBUTE, ONSELECT_ATTRIBUTE, READONLY_ATTRIBUTE, SIZE_ATTRIBUTE
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlInputAttributesTag
ACCESSKEY_ATTRIBUTE, disabled, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONFOCUS_ATTRIBUTE
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
CLASS_ATTRIBUTE, cssErrorClass, DIR_ATTRIBUTE, LANG_ATTRIBUTE, mode, ONCHANGE_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, prependMap, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.AbstractFieldTag
config, emptyDisplayString, fieldInstance
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.LayoutBindTag
ignoreNestedPath, path, pathIfNestedNull, previousStatus, status
 
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, 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
DateFieldTag()
           
 
Method Summary
protected  void appendAfterFieldIcons(java.lang.StringBuffer output, java.lang.String confirmedPath)
          Appends any icons or javascript which need to be appended directly after the field is rendered.
protected  void appendEditModeOutput(java.lang.StringBuffer output)
          Builds the ouput which the tag must supply in Edit mode.
protected  java.lang.String getBaseCssClass()
           
 void setDefaultDate(java.util.Calendar defaultDate)
          Sets the defaultDate for this DateFieldTag.
 void setMaximumDate(java.util.Calendar maximumDate)
          Sets the maximum date that this DateField instance will allow
 void setMinimumDate(java.util.Calendar minimumDate)
          Sets the minimum date that this DateField instance will allow
 void setValidate(boolean validate)
          Sets the validate for this DateFieldTag.
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.InputFieldTag
appendInputAttributes, appendReadOnlyOutput, isDisabled, setAlt, setMaxlength, setOnselect, setReadonly, setSize, setType
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlInputAttributesTag
addToFieldSet, appendCommonHtmlAttributes, appendContextSensitiveHelp, doFieldStartTag, getHelpMessage, setAccesskey, setDisabled, setHelpMessage, setHelpMessageKey, setOnblur, setOnfocus
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
appendAllApplicableCssClasses, appendAttribute, getCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setLang, setMode, setOnchange, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.AbstractFieldTag
doStartTagInternal, getFieldDefinition, getGroupSize, getOutput, getWrappedCommand, isGroupedField, setEmptyDisplayString, setOutput
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.LayoutBindTag
doEndTag, doFinally, getEditor, getErrors, getPath, getProperty, isIgnoreNestedPath, setIgnoreNestedPath, setPath
 
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, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateFieldTag

public DateFieldTag()
Method Detail

setDefaultDate

public void setDefaultDate(java.util.Calendar defaultDate)
Sets the defaultDate for this DateFieldTag.

Parameters:
defaultDate - Sets the defaultDate for this DateFieldTag.

setMinimumDate

public void setMinimumDate(java.util.Calendar minimumDate)
Sets the minimum date that this DateField instance will allow

Parameters:
minimumDate - that this DateField instance will allow

setMaximumDate

public void setMaximumDate(java.util.Calendar maximumDate)
Sets the maximum date that this DateField instance will allow

Parameters:
maximumDate - that this DateField instance will allow

appendEditModeOutput

protected void appendEditModeOutput(java.lang.StringBuffer output)
Description copied from class: AbstractFieldTag
Builds the ouput which the tag must supply in Edit mode.

Overrides:
appendEditModeOutput in class InputFieldTag

appendAfterFieldIcons

protected void appendAfterFieldIcons(java.lang.StringBuffer output,
                                     java.lang.String confirmedPath)
Description copied from class: InputFieldTag
Appends any icons or javascript which need to be appended directly after the field is rendered.

Overrides:
appendAfterFieldIcons in class InputFieldTag
Parameters:
output - the StringBuffer to append the icon or javascript to.
confirmedPath - the confirmedPath of the control associated with the icons or javascript

setValidate

public void setValidate(boolean validate)
Sets the validate for this DateFieldTag.

Parameters:
validate - Sets the validate for this DateFieldTag.

getBaseCssClass

protected java.lang.String getBaseCssClass()
Overrides:
getBaseCssClass in class InputFieldTag


Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.