org.openfaces.component.calendar
Class Calendar

java.lang.Object
  extended by UIInput
      extended by org.openfaces.component.OUIInputBase
          extended by org.openfaces.component.calendar.Calendar
All Implemented Interfaces:
OUIComponent, OUIInput

public class Calendar
extends OUIInputBase

The Calendar component enables the user to select a date from a one-month calendar and easily navigate between months and years. A specific group of dates can be included in a date range. The Calendar component can use the client's locale or a specified one. Various style options for different parts of the Calendar component let you create the desired look-and-feel.


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
Calendar()
           
 
Method Summary
 java.lang.String getBodyClass()
           
 java.lang.String getBodyStyle()
           
 Converter getConverter()
           
 java.lang.String getDayClass()
           
 java.lang.String getDaysHeaderClass()
           
 java.lang.String getDaysHeaderStyle()
           
 java.lang.String getDayStyle()
           
 java.lang.String getDisabledClass()
           
 java.lang.String getDisabledDayClass()
           
 java.lang.String getDisabledDayStyle()
           
 java.lang.String getDisabledStyle()
           
 java.lang.String getFamily()
           
 int getFirstDayOfWeek()
           
 java.lang.String getFooterClass()
           
 java.lang.String getFooterStyle()
           
 java.lang.String getHeaderClass()
           
 java.lang.String getHeaderStyle()
           
 java.lang.String getInactiveMonthDayClass()
           
 java.lang.String getInactiveMonthDayStyle()
           
 java.util.Locale getLocale()
           
 java.lang.String getNoneText()
          Gets user defined string for "None" button.
 java.lang.String getOnperiodchange()
           
 java.lang.String getRolloverDayClass()
           
 java.lang.String getRolloverDayStyle()
           
 java.lang.String getRolloverDisabledDayClass()
           
 java.lang.String getRolloverDisabledDayStyle()
           
 java.lang.String getRolloverInactiveMonthDayClass()
           
 java.lang.String getRolloverInactiveMonthDayStyle()
           
 java.lang.String getRolloverSelectedDayClass()
           
 java.lang.String getRolloverSelectedDayStyle()
           
 java.lang.String getRolloverTodayClass()
           
 java.lang.String getRolloverTodayStyle()
           
 java.lang.String getRolloverWeekendDayClass()
           
 java.lang.String getRolloverWeekendDayStyle()
           
 java.lang.String getSelectedDayClass()
           
 java.lang.String getSelectedDayStyle()
           
 java.util.TimeZone getTimeZone()
           
 java.lang.String getTodayClass()
           
 java.lang.String getTodayStyle()
           
 java.lang.String getTodayText()
          Gets user defined string for "Today" button.
 java.lang.String getWeekendDayClass()
           
 java.lang.String getWeekendDayStyle()
           
 boolean isFocusable()
           
 boolean isKeepTime()
          Indicates whether or not to keep time portion of the bound date value.
 boolean isShowFooter()
           
 void restoreState(FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(FacesContext context)
           
 void setBodyClass(java.lang.String bodyClass)
           
 void setBodyStyle(java.lang.String bodyStyle)
           
 void setConverter(Converter converter)
           
 void setDayClass(java.lang.String dayClass)
           
 void setDaysHeaderClass(java.lang.String daysHeaderClass)
           
 void setDaysHeaderStyle(java.lang.String daysHeaderStyle)
           
 void setDayStyle(java.lang.String dayStyle)
           
 void setDisabledClass(java.lang.String disabledClass)
           
 void setDisabledDayClass(java.lang.String disabledDayClass)
           
 void setDisabledDayStyle(java.lang.String disabledDayStyle)
           
 void setDisabledStyle(java.lang.String disabledStyle)
           
 void setFirstDayOfWeek(int firstDayOfWeek)
           
 void setFocusable(boolean focusable)
           
 void setFooterClass(java.lang.String footerClass)
           
 void setFooterStyle(java.lang.String footerStyle)
           
 void setHeaderClass(java.lang.String headerClass)
           
 void setHeaderStyle(java.lang.String headerStyle)
           
 void setInactiveMonthDayClass(java.lang.String inactiveMonthDayClass)
           
 void setInactiveMonthDayStyle(java.lang.String inactiveMonthDayStyle)
           
 void setKeepTime(boolean keepTime)
          Sets whether or not to keep time of the bound date value.
 void setLocale(java.util.Locale locale)
           
 void setNoneText(java.lang.String noneText)
          Sets user defined string value for "None" button.
 void setOnperiodchange(java.lang.String onperiodchange)
           
 void setRolloverDayClass(java.lang.String rolloverDayClass)
           
 void setRolloverDayStyle(java.lang.String rolloverDayStyle)
           
 void setRolloverDisabledDayClass(java.lang.String rolloverDisabledDayClass)
           
 void setRolloverDisabledDayStyle(java.lang.String rolloverDisabledDayStyle)
           
 void setRolloverInactiveMonthDayClass(java.lang.String rolloverInactiveMonthDayClass)
           
 void setRolloverInactiveMonthDayStyle(java.lang.String rolloverInactiveMonthDayStyle)
           
 void setRolloverSelectedDayClass(java.lang.String rolloverSelectedDayClass)
           
 void setRolloverSelectedDayStyle(java.lang.String rolloverSelectedDayStyle)
           
 void setRolloverTodayClass(java.lang.String rolloverTodayClass)
           
 void setRolloverTodayStyle(java.lang.String rolloverTodayStyle)
           
 void setRolloverWeekendDayClass(java.lang.String rolloverWeekendDayClass)
           
 void setRolloverWeekendDayStyle(java.lang.String rolloverWeekendDayStyle)
           
 void setSelectedDayClass(java.lang.String selectedDayClass)
           
 void setSelectedDayStyle(java.lang.String selectedDayStyle)
           
 void setShowFooter(boolean showFooter)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 void setTodayClass(java.lang.String todayClass)
           
 void setTodayStyle(java.lang.String todayStyle)
           
 void setTodayText(java.lang.String todayText)
          Sets user defined string value for "Today" button.
 void setWeekendDayClass(java.lang.String weekendDayClass)
           
 void setWeekendDayStyle(java.lang.String weekendDayStyle)
           
 
Methods inherited from class org.openfaces.component.OUIInputBase
getFocusedClass, getFocusedStyle, getLabel, getOnblur, getOnchange, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, isDisabled, setDisabled, setFocusedClass, setFocusedStyle, setLabel, setOnblur, setOnchange, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

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

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

Calendar

public Calendar()
Method Detail

getFamily

public java.lang.String getFamily()

setConverter

public void setConverter(Converter converter)

getConverter

public Converter getConverter()

getDayStyle

public java.lang.String getDayStyle()

setDayStyle

public void setDayStyle(java.lang.String dayStyle)

getRolloverDayStyle

public java.lang.String getRolloverDayStyle()

setRolloverDayStyle

public void setRolloverDayStyle(java.lang.String rolloverDayStyle)

getTodayText

public java.lang.String getTodayText()
Gets user defined string for "Today" button.

Returns:
user defined string for "Today" button or "Today" by default.

setTodayText

public void setTodayText(java.lang.String todayText)
Sets user defined string value for "Today" button.

Parameters:
todayText - string value for "Today" button.

getNoneText

public java.lang.String getNoneText()
Gets user defined string for "None" button.

Returns:
user defined string for "None" button or "None" by default.

setNoneText

public void setNoneText(java.lang.String noneText)
Sets user defined string value for "None" button.

Parameters:
noneText - string value for "None" button.

getInactiveMonthDayStyle

public java.lang.String getInactiveMonthDayStyle()

setInactiveMonthDayStyle

public void setInactiveMonthDayStyle(java.lang.String inactiveMonthDayStyle)

getRolloverInactiveMonthDayStyle

public java.lang.String getRolloverInactiveMonthDayStyle()

setRolloverInactiveMonthDayStyle

public void setRolloverInactiveMonthDayStyle(java.lang.String rolloverInactiveMonthDayStyle)

getSelectedDayStyle

public java.lang.String getSelectedDayStyle()

setSelectedDayStyle

public void setSelectedDayStyle(java.lang.String selectedDayStyle)

getRolloverSelectedDayStyle

public java.lang.String getRolloverSelectedDayStyle()

setRolloverSelectedDayStyle

public void setRolloverSelectedDayStyle(java.lang.String rolloverSelectedDayStyle)

getTodayStyle

public java.lang.String getTodayStyle()

setTodayStyle

public void setTodayStyle(java.lang.String todayStyle)

getRolloverTodayStyle

public java.lang.String getRolloverTodayStyle()

setRolloverTodayStyle

public void setRolloverTodayStyle(java.lang.String rolloverTodayStyle)

getDisabledDayStyle

public java.lang.String getDisabledDayStyle()

setDisabledDayStyle

public void setDisabledDayStyle(java.lang.String disabledDayStyle)

getRolloverDisabledDayStyle

public java.lang.String getRolloverDisabledDayStyle()

setRolloverDisabledDayStyle

public void setRolloverDisabledDayStyle(java.lang.String rolloverDisabledDayStyle)

getDaysHeaderStyle

public java.lang.String getDaysHeaderStyle()

setDaysHeaderStyle

public void setDaysHeaderStyle(java.lang.String daysHeaderStyle)

getWeekendDayStyle

public java.lang.String getWeekendDayStyle()

setWeekendDayStyle

public void setWeekendDayStyle(java.lang.String weekendDayStyle)

getRolloverWeekendDayStyle

public java.lang.String getRolloverWeekendDayStyle()

setRolloverWeekendDayStyle

public void setRolloverWeekendDayStyle(java.lang.String rolloverWeekendDayStyle)

getHeaderStyle

public java.lang.String getHeaderStyle()

setHeaderStyle

public void setHeaderStyle(java.lang.String headerStyle)

getFooterStyle

public java.lang.String getFooterStyle()

setFooterStyle

public void setFooterStyle(java.lang.String footerStyle)

getFirstDayOfWeek

public int getFirstDayOfWeek()

setFirstDayOfWeek

public void setFirstDayOfWeek(int firstDayOfWeek)

getOnperiodchange

public java.lang.String getOnperiodchange()

setOnperiodchange

public void setOnperiodchange(java.lang.String onperiodchange)

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

getDayClass

public java.lang.String getDayClass()

setDayClass

public void setDayClass(java.lang.String dayClass)

getRolloverDayClass

public java.lang.String getRolloverDayClass()

setRolloverDayClass

public void setRolloverDayClass(java.lang.String rolloverDayClass)

getInactiveMonthDayClass

public java.lang.String getInactiveMonthDayClass()

setInactiveMonthDayClass

public void setInactiveMonthDayClass(java.lang.String inactiveMonthDayClass)

getRolloverInactiveMonthDayClass

public java.lang.String getRolloverInactiveMonthDayClass()

setRolloverInactiveMonthDayClass

public void setRolloverInactiveMonthDayClass(java.lang.String rolloverInactiveMonthDayClass)

getSelectedDayClass

public java.lang.String getSelectedDayClass()

setSelectedDayClass

public void setSelectedDayClass(java.lang.String selectedDayClass)

getRolloverSelectedDayClass

public java.lang.String getRolloverSelectedDayClass()

setRolloverSelectedDayClass

public void setRolloverSelectedDayClass(java.lang.String rolloverSelectedDayClass)

getTodayClass

public java.lang.String getTodayClass()

setTodayClass

public void setTodayClass(java.lang.String todayClass)

getRolloverTodayClass

public java.lang.String getRolloverTodayClass()

setRolloverTodayClass

public void setRolloverTodayClass(java.lang.String rolloverTodayClass)

getDisabledDayClass

public java.lang.String getDisabledDayClass()

setDisabledDayClass

public void setDisabledDayClass(java.lang.String disabledDayClass)

getRolloverDisabledDayClass

public java.lang.String getRolloverDisabledDayClass()

setRolloverDisabledDayClass

public void setRolloverDisabledDayClass(java.lang.String rolloverDisabledDayClass)

getWeekendDayClass

public java.lang.String getWeekendDayClass()

setWeekendDayClass

public void setWeekendDayClass(java.lang.String weekendDayClass)

getRolloverWeekendDayClass

public java.lang.String getRolloverWeekendDayClass()

setRolloverWeekendDayClass

public void setRolloverWeekendDayClass(java.lang.String rolloverWeekendDayClass)

getDaysHeaderClass

public java.lang.String getDaysHeaderClass()

setDaysHeaderClass

public void setDaysHeaderClass(java.lang.String daysHeaderClass)

getHeaderClass

public java.lang.String getHeaderClass()

setHeaderClass

public void setHeaderClass(java.lang.String headerClass)

getFooterClass

public java.lang.String getFooterClass()

setFooterClass

public void setFooterClass(java.lang.String footerClass)

getBodyStyle

public java.lang.String getBodyStyle()

setBodyStyle

public void setBodyStyle(java.lang.String bodyStyle)

getBodyClass

public java.lang.String getBodyClass()

setBodyClass

public void setBodyClass(java.lang.String bodyClass)

getDisabledStyle

public java.lang.String getDisabledStyle()

setDisabledStyle

public void setDisabledStyle(java.lang.String disabledStyle)

getDisabledClass

public java.lang.String getDisabledClass()

setDisabledClass

public void setDisabledClass(java.lang.String disabledClass)

getTimeZone

public java.util.TimeZone getTimeZone()

setTimeZone

public void setTimeZone(java.util.TimeZone timeZone)

isFocusable

public boolean isFocusable()

setFocusable

public void setFocusable(boolean focusable)

isKeepTime

public boolean isKeepTime()
Indicates whether or not to keep time portion of the bound date value.

Returns:
true if time is kept; false if time is set to 00:00:00. Default value is false.

setKeepTime

public void setKeepTime(boolean keepTime)
Sets whether or not to keep time of the bound date value.

Parameters:
keepTime -

isShowFooter

public boolean isShowFooter()

setShowFooter

public void setShowFooter(boolean showFooter)

saveState

public java.lang.Object saveState(FacesContext context)
Overrides:
saveState in class OUIInputBase

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object state)
Overrides:
restoreState in class OUIInputBase


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.