Class DatePickerBase

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.html.HtmlInputText
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, 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, FlexAware, InputHolder, MixedClientBehaviorHolder, TouchAware, Widget
Direct Known Subclasses:
DatePicker

public abstract class DatePickerBase extends UICalendar implements Widget, InputHolder, MixedClientBehaviorHolder, FlexAware
  • Field Details

    • COMPONENT_FAMILY

      public static final String COMPONENT_FAMILY
      See Also:
    • DEFAULT_RENDERER

      public static final String DEFAULT_RENDERER
      See Also:
    • RESPONSIVE_BREAKPOINT_SMALL

      public static final int RESPONSIVE_BREAKPOINT_SMALL
      Standard 576px considered a small screen so we can auto switch the picker to touch mode
      See Also:
    • timeSeparator

      protected String timeSeparator
    • fractionSeparator

      protected String fractionSeparator
  • Constructor Details

    • DatePickerBase

      public DatePickerBase()
  • Method Details

    • getFamily

      public String getFamily()
      Overrides:
      getFamily in class javax.faces.component.UIInput
    • getPlaceholder

      public String getPlaceholder()
    • setPlaceholder

      public void setPlaceholder(String placeholder)
    • getWidgetVar

      public String getWidgetVar()
    • setWidgetVar

      public void setWidgetVar(String widgetVar)
    • isInline

      public boolean isInline()
    • setInline

      public void setInline(boolean inline)
    • getButtonTabindex

      public String getButtonTabindex()
    • setButtonTabindex

      public void setButtonTabindex(String buttonTabindex)
    • isShowIcon

      public boolean isShowIcon()
    • setShowIcon

      public void setShowIcon(boolean showIcon)
    • getBeforeShow

      public String getBeforeShow()
    • setBeforeShow

      public void setBeforeShow(String beforeShow)
    • isFocusOnSelect

      public boolean isFocusOnSelect()
    • setFocusOnSelect

      public void setFocusOnSelect(boolean focusOnSelect)
    • getYearRange

      public String getYearRange()
    • setYearRange

      public void setYearRange(String yearRange)
    • getSelectionMode

      public String getSelectionMode()
      Overrides:
      getSelectionMode in class UICalendar
    • setSelectionMode

      public void setSelectionMode(String selectionMode)
    • isShowOtherMonths

      public boolean isShowOtherMonths()
    • setShowOtherMonths

      public void setShowOtherMonths(boolean showOtherMonths)
    • isSelectOtherMonths

      public boolean isSelectOtherMonths()
    • setSelectOtherMonths

      public void setSelectOtherMonths(boolean selectOtherMonths)
    • isShowOnFocus

      public boolean isShowOnFocus()
    • setShowOnFocus

      public void setShowOnFocus(boolean showOnFocus)
    • getShortYearCutoff

      public String getShortYearCutoff()
    • setShortYearCutoff

      public void setShortYearCutoff(String shortYearCutoff)
    • isMonthNavigator

      public boolean isMonthNavigator()
    • setMonthNavigator

      public void setMonthNavigator(boolean monthNavigator)
    • isYearNavigator

      public boolean isYearNavigator()
    • setYearNavigator

      public void setYearNavigator(boolean yearNavigator)
    • isShowTime

      public boolean isShowTime()
    • isShowTimeWithoutDefault

      public Boolean isShowTimeWithoutDefault()
    • setShowTime

      public void setShowTime(boolean showTime)
    • getHourFormat

      public String getHourFormat()
    • setHourFormat

      public void setHourFormat(String hourFormat)
    • isShowSeconds

      public boolean isShowSeconds()
    • isShowSecondsWithoutDefault

      public Boolean isShowSecondsWithoutDefault()
    • setShowSeconds

      public void setShowSeconds(boolean showSeconds)
    • isShowMilliseconds

      public boolean isShowMilliseconds()
    • isShowMillisecondsWithoutDefault

      public Boolean isShowMillisecondsWithoutDefault()
    • setShowMilliseconds

      public void setShowMilliseconds(boolean showMilliseconds)
    • getStepHour

      public int getStepHour()
    • setStepHour

      public void setStepHour(int stepHour)
    • getStepMinute

      public int getStepMinute()
    • setStepMinute

      public void setStepMinute(int stepMinute)
    • getStepSecond

      public int getStepSecond()
    • setStepSecond

      public void setStepSecond(int stepSecond)
    • getStepMillisecond

      public int getStepMillisecond()
    • setStepMillisecond

      public void setStepMillisecond(int stepMillisecond)
    • isShowButtonBar

      public boolean isShowButtonBar()
    • setShowButtonBar

      public void setShowButtonBar(boolean showButtonBar)
    • getPanelStyleClass

      public String getPanelStyleClass()
    • setPanelStyleClass

      public void setPanelStyleClass(String panelStyleClass)
    • getPanelStyle

      public String getPanelStyle()
    • setPanelStyle

      public void setPanelStyle(String panelStyle)
    • isKeepInvalid

      public boolean isKeepInvalid()
    • setKeepInvalid

      public void setKeepInvalid(boolean keepInvalid)
    • isHideOnDateTimeSelect

      public boolean isHideOnDateTimeSelect()
    • setHideOnDateTimeSelect

      public void setHideOnDateTimeSelect(boolean hideOnDateTimeSelect)
    • isHideOnRangeSelection

      public boolean isHideOnRangeSelection()
    • setHideOnRangeSelection

      public void setHideOnRangeSelection(boolean hideOnRangeSelection)
    • getMaxDateCount

      public int getMaxDateCount()
    • setMaxDateCount

      public void setMaxDateCount(int maxDateCount)
    • getNumberOfMonths

      public int getNumberOfMonths()
    • setNumberOfMonths

      public void setNumberOfMonths(int numberOfMonths)
    • getView

      public String getView()
    • setView

      public void setView(String view)
    • isAutoDetectDisplay

      public boolean isAutoDetectDisplay()
    • setAutoDetectDisplay

      public void setAutoDetectDisplay(boolean autoDetectDisplay)
    • isTouchUI

      public boolean isTouchUI()
    • setTouchUI

      public void setTouchUI(boolean touchUI)
    • getDateTemplate

      public String getDateTemplate()
    • setDateTemplate

      public void setDateTemplate(String dateTemplate)
    • getAppendTo

      public String getAppendTo()
    • setAppendTo

      public void setAppendTo(String appendTo)
    • getTriggerButtonIcon

      public String getTriggerButtonIcon()
    • setTriggerButtonIcon

      public void setTriggerButtonIcon(String triggerButtonIcon)
    • getDisabledDates

      public List getDisabledDates()
    • setDisabledDates

      public void setDisabledDates(List disabledDates)
    • getEnabledDates

      public List getEnabledDates()
    • setEnabledDates

      public void setEnabledDates(List enabledDates)
    • getDisabledDays

      public List<Integer> getDisabledDays()
    • setDisabledDays

      public void setDisabledDays(List<Integer> disabledDays)
    • getOnMonthChange

      public String getOnMonthChange()
    • setOnMonthChange

      public void setOnMonthChange(String onMonthChange)
    • getOnYearChange

      public String getOnYearChange()
    • setOnYearChange

      public void setOnYearChange(String onYearChange)
    • isTimeInput

      public boolean isTimeInput()
    • setTimeInput

      public void setTimeInput(boolean timeInput)
    • isShowWeek

      public boolean isShowWeek()
    • setShowWeek

      public void setShowWeek(boolean showWeek)
    • getWeekCalculator

      public String getWeekCalculator()
    • setWeekCalculator

      public void setWeekCalculator(String weekCalculator)
    • getModel

      public DateMetadataModel getModel()
    • setModel

      public void setModel(DateMetadataModel model)
    • setResponsiveBreakpoint

      public void setResponsiveBreakpoint(int responsiveBreakpoint)
    • getResponsiveBreakpoint

      public int getResponsiveBreakpoint()
    • isShowMinMaxRange

      public boolean isShowMinMaxRange()
    • setShowMinMaxRange

      public void setShowMinMaxRange(boolean showMinMaxRange)
    • isAutoMonthFormat

      public boolean isAutoMonthFormat()
    • setAutoMonthFormat

      public void setAutoMonthFormat(boolean autoMonthFormat)
    • isFlex

      public boolean isFlex()
      Description copied from interface: FlexAware
      Use PrimeFlex (instead Grid CSS) for this component?
      Specified by:
      isFlex in interface FlexAware
      Returns:
      true to use PrimeFlex instead of Grid CSS.
    • setFlex

      public void setFlex(boolean flex)
    • hasTime

      public boolean hasTime()
      Overrides:
      hasTime in class UICalendar
    • calculatePattern

      public String calculatePattern()
      Overrides:
      calculatePattern in class UICalendar
    • calculateWidgetPattern

      public String calculateWidgetPattern()
      Specified by:
      calculateWidgetPattern in class UICalendar
    • calculateTimeOnlyPattern

      public String calculateTimeOnlyPattern()
      Overrides:
      calculateTimeOnlyPattern in class UICalendar
    • getTimeSeparator

      public String getTimeSeparator()
    • getFractionSeparator

      public String getFractionSeparator()