com.waveset.ui
Class EditForm.DateRange

java.lang.Object
  extended bycom.waveset.ui.EditForm.Item
      extended bycom.waveset.ui.EditForm.DateRange
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
EditForm

public static class EditForm.DateRange
extends EditForm.Item

A class that builds a date range of the form: title from to Includes various helpers to get the initial date set and the form data back into a date.


Constructor Summary
EditForm.DateRange(java.lang.String title, java.lang.String name)
           
EditForm.DateRange(java.lang.String title, java.lang.String name, java.util.Date startDate, java.util.Date endDate)
           
 
Method Summary
static java.util.Date getEndDateFromForm(javax.servlet.ServletRequest req, java.lang.String name)
           
static java.lang.String getEndDateString(javax.servlet.ServletRequest req, java.lang.String name)
           
static java.util.Date getStartDateFromForm(javax.servlet.ServletRequest req, java.lang.String name)
           
static java.lang.String getStartDateString(javax.servlet.ServletRequest req, java.lang.String name)
           
 java.lang.String toHTML()
           
 
Methods inherited from class com.waveset.ui.EditForm.Item
clone, getAlignment, getHelpRef, getHTMLClass, getName, getPageInformation, getTitle, getValue, isNoWrap, isRenderAllHTML, isRequired, setAlignment, setForm, setHelpRef, setHTMLClass, setNoWrap, setPageInformation, setRenderAllHTML, setRenderInTitleColumn, setRequired, toHTML
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditForm.DateRange

public EditForm.DateRange(java.lang.String title,
                          java.lang.String name)

EditForm.DateRange

public EditForm.DateRange(java.lang.String title,
                          java.lang.String name,
                          java.util.Date startDate,
                          java.util.Date endDate)
Method Detail

getStartDateFromForm

public static java.util.Date getStartDateFromForm(javax.servlet.ServletRequest req,
                                                  java.lang.String name)
                                           throws java.text.ParseException
Throws:
java.text.ParseException

getStartDateString

public static java.lang.String getStartDateString(javax.servlet.ServletRequest req,
                                                  java.lang.String name)
                                           throws java.text.ParseException
Throws:
java.text.ParseException

getEndDateFromForm

public static java.util.Date getEndDateFromForm(javax.servlet.ServletRequest req,
                                                java.lang.String name)
                                         throws java.text.ParseException
Throws:
java.text.ParseException

getEndDateString

public static java.lang.String getEndDateString(javax.servlet.ServletRequest req,
                                                java.lang.String name)
                                         throws java.text.ParseException
Throws:
java.text.ParseException

toHTML

public java.lang.String toHTML()
Overrides:
toHTML in class EditForm.Item