org.openfaces.component.input
Class DateChooser
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.OUIInputText
org.openfaces.component.input.DropDownComponent
org.openfaces.component.input.DateChooser
- 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 DateChooser
- extends DropDownComponent
The DateChooser component enables the user to enter a date either by typing it in the text
field or selecting it from the drop-down calendar. With internationalization support, a
selected date can be displayed in different date formats and languages. The appearance of
virtually every element of the ?DateChooser component can be customized.
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.OUIInputText |
getAccesskey, getPromptText, getPromptTextClass, getPromptTextStyle, getTabindex, getTitle, setAccesskey, setPromptText, setPromptTextClass, setPromptTextStyle, setTabindex, setTitle |
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 |
Methods inherited from class javax.faces.component.UIOutput |
getConverter, getLocalValue, getValue, setConverter |
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 |
getConverter, getLocalValue, getValue, setConverter |
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
FORMAT_SHORT
public static final java.lang.String FORMAT_SHORT
- See Also:
- Constant Field Values
FORMAT_MEDIUM
public static final java.lang.String FORMAT_MEDIUM
- See Also:
- Constant Field Values
FORMAT_LONG
public static final java.lang.String FORMAT_LONG
- See Also:
- Constant Field Values
FORMAT_FULL
public static final java.lang.String FORMAT_FULL
- See Also:
- Constant Field Values
DateChooser
public DateChooser()
getFamily
public java.lang.String getFamily()
- Overrides:
getFamily
in class javax.faces.component.UIInput
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interface javax.faces.component.StateHolder
- Overrides:
saveState
in class DropDownComponent
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 DropDownComponent
validate
public void validate(javax.faces.context.FacesContext context)
- Overrides:
validate
in class javax.faces.component.UIInput
getCalendarStyle
public java.lang.String getCalendarStyle()
setCalendarStyle
public void setCalendarStyle(java.lang.String calendarStyle)
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)
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)
getDateFormat
public java.lang.String getDateFormat()
setDateFormat
public void setDateFormat(java.lang.String dateFormat)
getPattern
public java.lang.String getPattern()
setPattern
public void setPattern(java.lang.String pattern)
getLocale
public java.util.Locale getLocale()
setLocale
public void setLocale(java.util.Locale locale)
getTimeZone
public java.util.TimeZone getTimeZone()
setTimeZone
public void setTimeZone(java.util.TimeZone timeZone)
getCalendarClass
public java.lang.String getCalendarClass()
setCalendarClass
public void setCalendarClass(java.lang.String calendarStyle)
getDayClass
public java.lang.String getDayClass()
setDayClass
public void setDayClass(java.lang.String dayStyle)
getRolloverDayClass
public java.lang.String getRolloverDayClass()
setRolloverDayClass
public void setRolloverDayClass(java.lang.String rolloverDayStyle)
getInactiveMonthDayClass
public java.lang.String getInactiveMonthDayClass()
setInactiveMonthDayClass
public void setInactiveMonthDayClass(java.lang.String inactiveMonthDayStyle)
getRolloverInactiveMonthDayClass
public java.lang.String getRolloverInactiveMonthDayClass()
setRolloverInactiveMonthDayClass
public void setRolloverInactiveMonthDayClass(java.lang.String rolloverInactiveMonthDayStyle)
getSelectedDayClass
public java.lang.String getSelectedDayClass()
setSelectedDayClass
public void setSelectedDayClass(java.lang.String selectedDayStyle)
getRolloverSelectedDayClass
public java.lang.String getRolloverSelectedDayClass()
setRolloverSelectedDayClass
public void setRolloverSelectedDayClass(java.lang.String rolloverSelectedDayStyle)
getTodayClass
public java.lang.String getTodayClass()
setTodayClass
public void setTodayClass(java.lang.String todayStyle)
getRolloverTodayClass
public java.lang.String getRolloverTodayClass()
setRolloverTodayClass
public void setRolloverTodayClass(java.lang.String rolloverTodayStyle)
getDisabledDayClass
public java.lang.String getDisabledDayClass()
setDisabledDayClass
public void setDisabledDayClass(java.lang.String disabledDayStyle)
getRolloverDisabledDayClass
public java.lang.String getRolloverDisabledDayClass()
setRolloverDisabledDayClass
public void setRolloverDisabledDayClass(java.lang.String rolloverDisabledDayStyle)
getDaysHeaderClass
public java.lang.String getDaysHeaderClass()
setDaysHeaderClass
public void setDaysHeaderClass(java.lang.String daysHeaderStyle)
getWeekendDayClass
public java.lang.String getWeekendDayClass()
setWeekendDayClass
public void setWeekendDayClass(java.lang.String weekendDayStyle)
getRolloverWeekendDayClass
public java.lang.String getRolloverWeekendDayClass()
setRolloverWeekendDayClass
public void setRolloverWeekendDayClass(java.lang.String rolloverWeekendDayStyle)
getHeaderClass
public java.lang.String getHeaderClass()
setHeaderClass
public void setHeaderClass(java.lang.String headerStyle)
getFooterClass
public java.lang.String getFooterClass()
setFooterClass
public void setFooterClass(java.lang.String footerStyle)
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.
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)
- Specifies whether to keep time of a bound date value or not.
- Parameters:
keepTime
-
isShowFooter
public boolean isShowFooter()
setShowFooter
public void setShowFooter(boolean showFooter)
isTypingAllowed
public boolean isTypingAllowed()
setTypingAllowed
public void setTypingAllowed(boolean typingAllowed)
getListClass
public java.lang.String getListClass()
setListClass
public void setListClass(java.lang.String listClass)
getRolloverListClass
public java.lang.String getRolloverListClass()
setRolloverListClass
public void setRolloverListClass(java.lang.String rolloverListClass)
getListStyle
public java.lang.String getListStyle()
setListStyle
public void setListStyle(java.lang.String listStyle)
getRolloverListStyle
public java.lang.String getRolloverListStyle()
setRolloverListStyle
public void setRolloverListStyle(java.lang.String rolloverListStyle)
getFieldStyle
public java.lang.String getFieldStyle()
setFieldStyle
public void setFieldStyle(java.lang.String fieldStyle)
getRolloverFieldStyle
public java.lang.String getRolloverFieldStyle()
setRolloverFieldStyle
public void setRolloverFieldStyle(java.lang.String rolloverFieldStyle)
getFieldClass
public java.lang.String getFieldClass()
setFieldClass
public void setFieldClass(java.lang.String fieldClass)
getRolloverFieldClass
public java.lang.String getRolloverFieldClass()
setRolloverFieldClass
public void setRolloverFieldClass(java.lang.String rolloverFieldClass)
getButtonStyle
public java.lang.String getButtonStyle()
setButtonStyle
public void setButtonStyle(java.lang.String buttonStyle)
getRolloverButtonStyle
public java.lang.String getRolloverButtonStyle()
setRolloverButtonStyle
public void setRolloverButtonStyle(java.lang.String rolloverButtonStyle)
getButtonImageUrl
public java.lang.String getButtonImageUrl()
setButtonImageUrl
public void setButtonImageUrl(java.lang.String buttonImageUrl)
getPressedButtonStyle
public java.lang.String getPressedButtonStyle()
setPressedButtonStyle
public void setPressedButtonStyle(java.lang.String pressedButtonStyle)
getPressedButtonClass
public java.lang.String getPressedButtonClass()
setPressedButtonClass
public void setPressedButtonClass(java.lang.String pressedButtonClass)
getButtonClass
public java.lang.String getButtonClass()
setButtonClass
public void setButtonClass(java.lang.String buttonClass)
getRolloverButtonClass
public java.lang.String getRolloverButtonClass()
setRolloverButtonClass
public void setRolloverButtonClass(java.lang.String rolloverButtonClass)
getButtonAlignment
public Side getButtonAlignment()
setButtonAlignment
public void setButtonAlignment(Side buttonAlignment)
setDisabledButtonClass
public void setDisabledButtonClass(java.lang.String disabledButtonClass)
setDisabledButtonImageUrl
public void setDisabledButtonImageUrl(java.lang.String disabledButtonImageUrl)
setDisabledButtonStyle
public void setDisabledButtonStyle(java.lang.String disabledButtonStyle)
getDisabledButtonClass
public java.lang.String getDisabledButtonClass()
getDisabledButtonImageUrl
public java.lang.String getDisabledButtonImageUrl()
getDisabledButtonStyle
public java.lang.String getDisabledButtonStyle()
Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.