org.richfaces.component
Class AbstractCalendar
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
org.richfaces.component.AbstractCalendar
- All Implemented Interfaces:
- EventListener, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.richfaces.component.MetaComponentEncoder, org.richfaces.component.MetaComponentResolver
- Direct Known Subclasses:
- UICalendar
public abstract class AbstractCalendar
- extends javax.faces.component.UIInput
- implements org.richfaces.component.MetaComponentResolver, org.richfaces.component.MetaComponentEncoder
- Author:
- amarkhel
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 |
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY |
Fields inherited from interface org.richfaces.component.MetaComponentResolver |
META_COMPONENT_SEPARATOR_CHAR |
Methods inherited from class javax.faces.component.UIInput |
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getFamily, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValue |
Methods inherited from class javax.faces.component.UIOutput |
getConverter, getLocalValue, getValue, setConverter |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.component.ValueHolder |
getConverter, getLocalValue, getValue, setConverter |
DAYSDATA_META_COMPONENT_ID
public static final String DAYSDATA_META_COMPONENT_ID
- See Also:
- Constant Field Values
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
SUB_TIME_PATTERN
public static final String SUB_TIME_PATTERN
- See Also:
- Constant Field Values
TIME_PATTERN
public static final String TIME_PATTERN
- See Also:
- Constant Field Values
DEFAULT_DATE_PATTERN
public static final String DEFAULT_DATE_PATTERN
- See Also:
- Constant Field Values
AbstractCalendar
public AbstractCalendar()
getDatePattern
public abstract String getDatePattern()
getTimeZone
public abstract TimeZone getTimeZone()
getFirstWeekDay
public abstract int getFirstWeekDay()
getMinDaysInFirstWeek
public abstract int getMinDaysInFirstWeek()
getTodayControlMode
public abstract String getTodayControlMode()
isShowWeekDaysBar
public abstract boolean isShowWeekDaysBar()
isShowWeeksBar
public abstract boolean isShowWeeksBar()
isShowFooter
public abstract boolean isShowFooter()
isShowHeader
public abstract boolean isShowHeader()
isShowInput
public abstract boolean isShowInput()
isPopup
public abstract boolean isPopup()
isDisabled
public abstract boolean isDisabled()
isEnableManualInput
public abstract boolean isEnableManualInput()
getDayDisableFunction
public abstract String getDayDisableFunction()
isShowApplyButton
public abstract boolean isShowApplyButton()
isResetTimeOnDateSelect
public abstract boolean isResetTimeOnDateSelect()
getJointPoint
public abstract org.richfaces.component.Positioning getJointPoint()
getDirection
public abstract org.richfaces.component.Positioning getDirection()
getBoundaryDatesMode
public abstract String getBoundaryDatesMode()
getHorizontalOffset
public abstract int getHorizontalOffset()
getVerticalOffset
public abstract int getVerticalOffset()
getZindex
public abstract int getZindex()
getMode
public abstract AbstractCalendar.Mode getMode()
getDefaultLabel
public abstract String getDefaultLabel()
getStyle
public abstract String getStyle()
getStyleClass
public abstract String getStyleClass()
getPopupStyle
public abstract String getPopupStyle()
getPopupClass
public abstract String getPopupClass()
getMonthLabels
public abstract Object getMonthLabels()
getMonthLabelsShort
public abstract Object getMonthLabelsShort()
getWeekDayLabelsShort
public abstract Object getWeekDayLabelsShort()
getWeekDayLabels
public abstract Object getWeekDayLabels()
getDayClassFunction
public abstract String getDayClassFunction()
getTabindex
public abstract String getTabindex()
getInputStyle
public abstract String getInputStyle()
getButtonClass
public abstract String getButtonClass()
getInputClass
public abstract String getInputClass()
getButtonLabel
public abstract String getButtonLabel()
getInputSize
public abstract String getInputSize()
getCurrentDate
public abstract Object getCurrentDate()
setCurrentDate
public abstract void setCurrentDate(Object date)
getButtonIcon
public abstract String getButtonIcon()
getButtonDisabledIcon
public abstract String getButtonDisabledIcon()
getDefaultTime
public abstract Object getDefaultTime()
getPreloadDateRangeBegin
public abstract Object getPreloadDateRangeBegin()
setPreloadDateRangeBegin
public abstract void setPreloadDateRangeBegin(Object date)
getPreloadDateRangeEnd
public abstract Object getPreloadDateRangeEnd()
setPreloadDateRangeEnd
public abstract void setPreloadDateRangeEnd(Object date)
getDataModel
public abstract CalendarDataModel getDataModel()
getOninputclick
public abstract String getOninputclick()
getOninputdblclick
public abstract String getOninputdblclick()
getOninputchange
public abstract String getOninputchange()
getOninputselect
public abstract String getOninputselect()
getOninputmousedown
public abstract String getOninputmousedown()
getOninputmousemove
public abstract String getOninputmousemove()
getOninputmouseout
public abstract String getOninputmouseout()
getOninputmouseover
public abstract String getOninputmouseover()
getOninputmouseup
public abstract String getOninputmouseup()
getOninputkeydown
public abstract String getOninputkeydown()
getOninputkeypress
public abstract String getOninputkeypress()
getOninputkeyup
public abstract String getOninputkeyup()
getOninputfocus
public abstract String getOninputfocus()
getOninputblur
public abstract String getOninputblur()
getOnchange
public abstract String getOnchange()
getOndateselect
public abstract String getOndateselect()
getOnbeforedateselect
public abstract String getOnbeforedateselect()
getOncurrentdateselect
public abstract String getOncurrentdateselect()
getOnbeforecurrentdateselect
public abstract String getOnbeforecurrentdateselect()
getOncomplete
public abstract String getOncomplete()
getOnhide
public abstract String getOnhide()
getOndatemouseout
public abstract String getOndatemouseout()
getOndatemouseover
public abstract String getOndatemouseover()
getOnshow
public abstract String getOnshow()
getOntimeselect
public abstract String getOntimeselect()
getOnbeforetimeselect
public abstract String getOnbeforetimeselect()
getOnclean
public abstract String getOnclean()
getLocale
public Object getLocale()
setLocale
public void setLocale(Object locale)
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast
in class javax.faces.component.UIComponentBase
- Throws:
javax.faces.event.AbortProcessingException
updateCurrentDate
public void updateCurrentDate(javax.faces.context.FacesContext facesContext,
Object currentDate)
addCurrentDateChangeListener
public void addCurrentDateChangeListener(org.richfaces.event.CurrentDateChangeListener listener)
removeCurrentDateChangeListener
public void removeCurrentDateChangeListener(org.richfaces.event.CurrentDateChangeListener listener)
getCurrentDateChangeListeners
public org.richfaces.event.CurrentDateChangeListener[] getCurrentDateChangeListeners()
getDefaultValueOfDefaultTime
public static Object getDefaultValueOfDefaultTime(javax.faces.context.FacesContext facesContext,
AbstractCalendar calendarComponent)
getDefaultPreloadBegin
protected Date getDefaultPreloadBegin(Date date)
getDefaultPreloadEnd
protected Date getDefaultPreloadEnd(Date date)
getCurrentDateOrDefault
public Date getCurrentDateOrDefault()
resolveClientId
public String resolveClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
String metaComponentId)
- Specified by:
resolveClientId
in interface org.richfaces.component.MetaComponentResolver
substituteUnresolvedClientId
public String substituteUnresolvedClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
String metaComponentId)
- Specified by:
substituteUnresolvedClientId
in interface org.richfaces.component.MetaComponentResolver
visitTree
public boolean visitTree(javax.faces.component.visit.VisitContext context,
javax.faces.component.visit.VisitCallback callback)
- Overrides:
visitTree
in class javax.faces.component.UIComponent
encodeMetaComponent
public void encodeMetaComponent(javax.faces.context.FacesContext context,
String metaComponentId)
throws IOException
- Specified by:
encodeMetaComponent
in interface org.richfaces.component.MetaComponentEncoder
- Throws:
IOException
getPreload
public Object getPreload()
formatStartDate
public static Object formatStartDate(Date date)
deleteEmptyPropeties
public ArrayList<Object> deleteEmptyPropeties(CalendarDataModelItem[] calendarDataModelItems)
getPreloadDateRange
public Date[] getPreloadDateRange()
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.