Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| RichFaces UI Components UI 4.2.0.CR1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Nested Class Summary
`static class` | `AbstractCalendar.Mode`
`protected static class` | `AbstractCalendar.PropertyKeys`

Field Summary
`static String` | `COMPONENT_FAMILY`
`static String` | `COMPONENT_TYPE`
`static String` | `DAYSDATA_META_COMPONENT_ID`
`static String` | `DEFAULT_DATE_PATTERN`
`static String` | `SUB_TIME_PATTERN`
`static String` | `TIME_PATTERN`

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`

Constructor Summary
`AbstractCalendar()`

Method Summary
`void` | `addCurrentDateChangeListener(org.richfaces.event.CurrentDateChangeListener listener)`
`void` | `broadcast(javax.faces.event.FacesEvent event)`
`ArrayList<Object>` | `deleteEmptyPropeties(CalendarDataModelItem[] calendarDataModelItems)`
`void` | `encodeMetaComponent(javax.faces.context.FacesContext context, String metaComponentId)`
`static Object` | `formatStartDate(Date date)`
`abstract String` | `getBoundaryDatesMode()`
`abstract String` | `getButtonClass()`
`abstract String` | `getButtonDisabledIcon()`
`abstract String` | `getButtonIcon()`
`abstract String` | `getButtonLabel()`
`abstract Object` | `getCurrentDate()`
`org.richfaces.event.CurrentDateChangeListener[]` | `getCurrentDateChangeListeners()`
`Date` | `getCurrentDateOrDefault()`
`abstract CalendarDataModel` | `getDataModel()`
`abstract String` | `getDatePattern()`
`abstract String` | `getDayClassFunction()`
`abstract String` | `getDayDisableFunction()`
`abstract String` | `getDefaultLabel()`
`protected Date` | `getDefaultPreloadBegin(Date date)`
`protected Date` | `getDefaultPreloadEnd(Date date)`
`abstract Object` | `getDefaultTime()`
`static Object` | `getDefaultValueOfDefaultTime(javax.faces.context.FacesContext facesContext, AbstractCalendar calendarComponent)`
`abstract org.richfaces.component.Positioning` | `getDirection()`
`abstract int` | `getFirstWeekDay()`
`abstract int` | `getHorizontalOffset()`
`abstract String` | `getInputClass()`
`abstract String` | `getInputSize()`
`abstract String` | `getInputStyle()`
`abstract org.richfaces.component.Positioning` | `getJointPoint()`
`Object` | `getLocale()`
`abstract int` | `getMinDaysInFirstWeek()`
`abstract AbstractCalendar.Mode` | `getMode()`
`abstract Object` | `getMonthLabels()`
`abstract Object` | `getMonthLabelsShort()`
`abstract String` | `getOnbeforecurrentdateselect()`
`abstract String` | `getOnbeforedateselect()`
`abstract String` | `getOnbeforetimeselect()`
`abstract String` | `getOnchange()`
`abstract String` | `getOnclean()`
`abstract String` | `getOncomplete()`
`abstract String` | `getOncurrentdateselect()`
`abstract String` | `getOndatemouseout()`
`abstract String` | `getOndatemouseover()`
`abstract String` | `getOndateselect()`
`abstract String` | `getOnhide()`
`abstract String` | `getOninputblur()`
`abstract String` | `getOninputchange()`
`abstract String` | `getOninputclick()`
`abstract String` | `getOninputdblclick()`
`abstract String` | `getOninputfocus()`
`abstract String` | `getOninputkeydown()`
`abstract String` | `getOninputkeypress()`
`abstract String` | `getOninputkeyup()`
`abstract String` | `getOninputmousedown()`
`abstract String` | `getOninputmousemove()`
`abstract String` | `getOninputmouseout()`
`abstract String` | `getOninputmouseover()`
`abstract String` | `getOninputmouseup()`
`abstract String` | `getOninputselect()`
`abstract String` | `getOnshow()`
`abstract String` | `getOntimeselect()`
`abstract String` | `getPopupClass()`
`abstract String` | `getPopupStyle()`
`Object` | `getPreload()`
`Date[]` | `getPreloadDateRange()`
`abstract Object` | `getPreloadDateRangeBegin()`
`abstract Object` | `getPreloadDateRangeEnd()`
`abstract String` | `getStyle()`
`abstract String` | `getStyleClass()`
`abstract String` | `getTabindex()`
`abstract TimeZone` | `getTimeZone()`
`abstract String` | `getTodayControlMode()`
`abstract int` | `getVerticalOffset()`
`abstract Object` | `getWeekDayLabels()`
`abstract Object` | `getWeekDayLabelsShort()`
`abstract int` | `getZindex()`
`abstract boolean` | `isDisabled()`
`abstract boolean` | `isEnableManualInput()`
`abstract boolean` | `isPopup()`
`abstract boolean` | `isResetTimeOnDateSelect()`
`abstract boolean` | `isShowApplyButton()`
`abstract boolean` | `isShowFooter()`
`abstract boolean` | `isShowHeader()`
`abstract boolean` | `isShowInput()`
`abstract boolean` | `isShowWeekDaysBar()`
`abstract boolean` | `isShowWeeksBar()`
`void` | `removeCurrentDateChangeListener(org.richfaces.event.CurrentDateChangeListener listener)`
`String` | `resolveClientId(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent contextComponent, String metaComponentId)`
`abstract void` | `setCurrentDate(Object date)`
`void` | `setLocale(Object locale)`
`abstract void` | `setPreloadDateRangeBegin(Object date)`
`abstract void` | `setPreloadDateRangeEnd(Object date)`
`String` | `substituteUnresolvedClientId(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent contextComponent, String metaComponentId)`
`void` | `updateCurrentDate(javax.faces.context.FacesContext facesContext, Object currentDate)`
`boolean` | `visitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)`

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`

Field Detail

### 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

Constructor Detail

### AbstractCalendar

    public AbstractCalendar()

Method Detail

### 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()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| RichFaces UI Components UI 4.2.0.CR1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.