org.openfaces.component.calendar
Class Calendar
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
org.openfaces.component.OUIInputBase
org.openfaces.component.calendar.Calendar
- All Implemented Interfaces:
- java.util.EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, 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.
Fields inherited from class javax.faces.component.UIInput |
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME |
Fields inherited from class javax.faces.component.UIComponent |
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY |
Methods inherited from class org.openfaces.component.OUIInputBase |
getDefaultEventName, getEventNames, 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 javax.faces.component.UIInput |
addValidator, addValueChangeListener, clearInitialState, decode, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate |
Methods inherited from class javax.faces.component.UIOutput |
getLocalValue, getValue |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder |
addClientBehavior, getClientBehaviors |
Methods inherited from interface javax.faces.component.ValueHolder |
getLocalValue, getValue |
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
Calendar
public Calendar()
getFamily
public java.lang.String getFamily()
- Overrides:
getFamily
in class javax.faces.component.UIInput
setConverter
public void setConverter(javax.faces.convert.Converter converter)
- Specified by:
setConverter
in interface javax.faces.component.ValueHolder
- Overrides:
setConverter
in class javax.faces.component.UIOutput
getConverter
public javax.faces.convert.Converter getConverter()
- Specified by:
getConverter
in interface javax.faces.component.ValueHolder
- Overrides:
getConverter
in class javax.faces.component.UIOutput
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(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interface javax.faces.component.StateHolder
- Overrides:
saveState
in class OUIInputBase
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState
in interface javax.faces.component.StateHolder
- Overrides:
restoreState
in class OUIInputBase
Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.