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:
- java.util.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 java.lang.String DAYSDATA_META_COMPONENT_ID
- See Also:
- Constant Field Values
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
SUB_TIME_PATTERN
public static final java.lang.String SUB_TIME_PATTERN
- See Also:
- Constant Field Values
TIME_PATTERN
public static final java.lang.String TIME_PATTERN
- See Also:
- Constant Field Values
DEFAULT_DATE_PATTERN
public static final java.lang.String DEFAULT_DATE_PATTERN
- See Also:
- Constant Field Values
AbstractCalendar
public AbstractCalendar()
getDatePattern
public abstract java.lang.String getDatePattern()
getTimeZone
public abstract java.util.TimeZone getTimeZone()
getFirstWeekDay
public abstract int getFirstWeekDay()
getMinDaysInFirstWeek
public abstract int getMinDaysInFirstWeek()
getTodayControlMode
public abstract java.lang.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 java.lang.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 java.lang.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 java.lang.String getDefaultLabel()
getStyle
public abstract java.lang.String getStyle()
getStyleClass
public abstract java.lang.String getStyleClass()
getPopupStyle
public abstract java.lang.String getPopupStyle()
getPopupClass
public abstract java.lang.String getPopupClass()
getMonthLabels
public abstract java.lang.Object getMonthLabels()
getMonthLabelsShort
public abstract java.lang.Object getMonthLabelsShort()
getWeekDayLabelsShort
public abstract java.lang.Object getWeekDayLabelsShort()
getWeekDayLabels
public abstract java.lang.Object getWeekDayLabels()
getDayClassFunction
public abstract java.lang.String getDayClassFunction()
getTabindex
public abstract java.lang.String getTabindex()
getInputStyle
public abstract java.lang.String getInputStyle()
getButtonClass
public abstract java.lang.String getButtonClass()
getInputClass
public abstract java.lang.String getInputClass()
getButtonLabel
public abstract java.lang.String getButtonLabel()
getInputSize
public abstract java.lang.String getInputSize()
getCurrentDate
public abstract java.lang.Object getCurrentDate()
setCurrentDate
public abstract void setCurrentDate(java.lang.Object date)
getButtonIcon
public abstract java.lang.String getButtonIcon()
getButtonDisabledIcon
public abstract java.lang.String getButtonDisabledIcon()
getDefaultTime
public abstract java.lang.Object getDefaultTime()
getPreloadDateRangeBegin
public abstract java.lang.Object getPreloadDateRangeBegin()
setPreloadDateRangeBegin
public abstract void setPreloadDateRangeBegin(java.lang.Object date)
getPreloadDateRangeEnd
public abstract java.lang.Object getPreloadDateRangeEnd()
setPreloadDateRangeEnd
public abstract void setPreloadDateRangeEnd(java.lang.Object date)
getDataModel
public abstract CalendarDataModel getDataModel()
getOninputclick
public abstract java.lang.String getOninputclick()
getOninputdblclick
public abstract java.lang.String getOninputdblclick()
getOninputchange
public abstract java.lang.String getOninputchange()
getOninputselect
public abstract java.lang.String getOninputselect()
getOninputmousedown
public abstract java.lang.String getOninputmousedown()
getOninputmousemove
public abstract java.lang.String getOninputmousemove()
getOninputmouseout
public abstract java.lang.String getOninputmouseout()
getOninputmouseover
public abstract java.lang.String getOninputmouseover()
getOninputmouseup
public abstract java.lang.String getOninputmouseup()
getOninputkeydown
public abstract java.lang.String getOninputkeydown()
getOninputkeypress
public abstract java.lang.String getOninputkeypress()
getOninputkeyup
public abstract java.lang.String getOninputkeyup()
getOninputfocus
public abstract java.lang.String getOninputfocus()
getOninputblur
public abstract java.lang.String getOninputblur()
getOnchange
public abstract java.lang.String getOnchange()
getOndateselect
public abstract java.lang.String getOndateselect()
getOnbeforedateselect
public abstract java.lang.String getOnbeforedateselect()
getOncurrentdateselect
public abstract java.lang.String getOncurrentdateselect()
getOnbeforecurrentdateselect
public abstract java.lang.String getOnbeforecurrentdateselect()
getOncomplete
public abstract java.lang.String getOncomplete()
getOnhide
public abstract java.lang.String getOnhide()
getOndatemouseout
public abstract java.lang.String getOndatemouseout()
getOndatemouseover
public abstract java.lang.String getOndatemouseover()
getOnshow
public abstract java.lang.String getOnshow()
getOntimeselect
public abstract java.lang.String getOntimeselect()
getOnbeforetimeselect
public abstract java.lang.String getOnbeforetimeselect()
getOnclean
public abstract java.lang.String getOnclean()
getLocale
public java.lang.Object getLocale()
setLocale
public void setLocale(java.lang.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,
java.lang.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 java.lang.Object getDefaultValueOfDefaultTime(javax.faces.context.FacesContext facesContext,
AbstractCalendar calendarComponent)
getDefaultPreloadBegin
protected java.util.Date getDefaultPreloadBegin(java.util.Date date)
getDefaultPreloadEnd
protected java.util.Date getDefaultPreloadEnd(java.util.Date date)
getCurrentDateOrDefault
public java.util.Date getCurrentDateOrDefault()
resolveClientId
public java.lang.String resolveClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.String metaComponentId)
- Specified by:
resolveClientId
in interface org.richfaces.component.MetaComponentResolver
substituteUnresolvedClientId
public java.lang.String substituteUnresolvedClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.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,
java.lang.String metaComponentId)
throws java.io.IOException
- Specified by:
encodeMetaComponent
in interface org.richfaces.component.MetaComponentEncoder
- Throws:
java.io.IOException
getPreload
public java.lang.Object getPreload()
formatStartDate
public static java.lang.Object formatStartDate(java.util.Date date)
deleteEmptyPropeties
public java.util.ArrayList<java.lang.Object> deleteEmptyPropeties(CalendarDataModelItem[] calendarDataModelItems)
getPreloadDateRange
public java.util.Date[] getPreloadDateRange()
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.