com.raritantechnologies.quickstart.taglibrary.forms
Class CalendarElementRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
com.raritantechnologies.quickstart.taglibrary.forms.CalendarElementRenderer
- All Implemented Interfaces:
- IConfigurable, ISearchElementRenderer
- public class CalendarElementRenderer
- extends BasicSearchElementRenderer
Renders a Calendar used to set Date search fields in
a SearchForm. Often used with a
PopupLinkElementRenderer to conserve screen
space.
XML Configuration Template:
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.CalendarElementRenderer"
isPopup="false" are we rendered from PopupLinkElementRenderer?
reloadOnExit="false" for popups only
useHiddenField="false" for non-popups only
disablePriorDates="false"
fieldID="[ date field ID ]"
selectedOffset="[date offset for initial day]"
selectedOffsetUnit="day|month|year"
label="[the calendar label]"
labelPos="top" >
<!-- Optional IStringFilter that is used to format the date value -->
<!-- Default (unfiltered) format is MM/dd/yyyy -->
<StringFilter class="[ class of com.raritantechnologies.utils.filter.IStringFilter ]" />
</SearchElementRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Kepler Gelotte
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalendarElementRenderer
public CalendarElementRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
ISearchElementRenderer
- Initialize renderer-specific parameters from the configuration XML tag.
- Specified by:
initialize in interface ISearchElementRenderer- Overrides:
initialize in class BasicSearchElementRenderer
doGetBody
protected java.lang.String doGetBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
- Specified by:
doGetBody in class BasicSearchElementRenderer
setCalendarClass
public void setCalendarClass(java.lang.String calendarClass)
getCalendarClass
public java.lang.String getCalendarClass()
setCalendarTdClass
public void setCalendarTdClass(java.lang.String calendarTdClass)
getCalendarTdClass
public java.lang.String getCalendarTdClass()
setCalendarThClass
public void setCalendarThClass(java.lang.String calendarThClass)
getCalendarThClass
public java.lang.String getCalendarThClass()
setCalendarSelectedClass
public void setCalendarSelectedClass(java.lang.String calendarSelectedClass)
getCalendarSelectedClass
public java.lang.String getCalendarSelectedClass()
setUseExternalStyle
public void setUseExternalStyle(boolean useExternalStyle)
getUseExternalStyle
public boolean getUseExternalStyle()
setIsPopup
public void setIsPopup(boolean isPopup)
getIsPopup
public boolean getIsPopup()
setReloadOnExit
public void setReloadOnExit(boolean reloadOnExit)
getReloadOnExit
public boolean getReloadOnExit()
setUseHiddenField
public void setUseHiddenField(boolean useHiddenField)
getUseHiddenField
public boolean getUseHiddenField()
setDisablePriorDates
public void setDisablePriorDates(boolean disablePriorDates)
getDisablePriorDates
public boolean getDisablePriorDates()
setFieldID
public void setFieldID(java.lang.String fieldID)
getFieldID
public java.lang.String getFieldID()
setSelectedOffsetUnit
public void setSelectedOffsetUnit(java.lang.String selectedOffsetUnit)
getSelectedOffsetUnit
public java.lang.String getSelectedOffsetUnit()
setSelectedOffset
public void setSelectedOffset(int selectedOffset)
getSelectedOffset
public int getSelectedOffset()
setStringFilter
public void setStringFilter(IStringFilter stringFilter)
getStringFilter
public IStringFilter getStringFilter()
setLabel
public void setLabel(java.lang.String label)
getLabel
public java.lang.String getLabel()
setLabelPos
public void setLabelPos(java.lang.String labelPos)
getLabelPos
public java.lang.String getLabelPos()
getConfigurationXML
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
getConfigurationXML
public java.lang.String getConfigurationXML()