java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.html.HtmlInputText
org.primefaces.component.api.AbstractPrimeHtmlInputText
org.primefaces.extensions.component.timepicker.TimePicker
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, org.primefaces.component.api.InputHolder, org.primefaces.component.api.Widget

public class TimePicker extends org.primefaces.component.api.AbstractPrimeHtmlInputText implements org.primefaces.component.api.Widget, org.primefaces.component.api.InputHolder
TimePicker component.
Since:
0.3
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     

    Fields inherited from class javax.faces.component.UIInput

    ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, 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.primefaces.component.api.Widget

    ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    int
     
    int
     
     
     
     
     
    int
     
     
     
     
     
     
     
     
     
     
    int
     
     
    int
     
    int
     
    int
     
     
     
     
     
     
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    void
    queueEvent(javax.faces.event.FacesEvent event)
     
    saveState(javax.faces.context.FacesContext context)
     
    void
    setDialogPosition(String dialogPosition)
     
    void
    setEndHours(int endHours)
     
    void
    setEndMinutes(int endMinutes)
     
    void
    setInputPosition(String inputPosition)
     
    void
    setIntervalMinutes(int intervalMinutes)
     
    void
    setLabelledBy(String labelledBy)
     
    void
    setLocale(Object locale)
     
    void
     
    void
    setMaxMinute(Integer maxMinute)
     
    void
     
    void
    setMinMinute(Integer minMinute)
     
    void
     
    void
    setOnHourShow(String onHourShow)
     
    void
    setOnMinuteShow(String onMinuteShow)
     
    void
    setReadonlyInput(boolean _readonlyInput)
     
    void
    setRows(int rows)
     
    void
    setShowCloseButton(boolean showCloseButton)
     
    void
    setShowDeselectButton(boolean showDeselectButton)
     
    void
    setShowHours(boolean showHours)
     
    void
    setShowMinutes(boolean showMinutes)
     
    void
    setShowNowButton(boolean showNowButton)
     
    void
    setShowOn(String showOn)
     
    void
    setShowPeriod(boolean showPeriod)
     
    void
    setSize(int size)
     
    void
    setStartHours(int startHours)
     
    void
    setStartMinutes(int startMinutes)
     
    void
    setTimeSeparator(String timeSeparator)
     
    void
    setWidgetVar(String widgetVar)
     
    void
    validate(javax.faces.context.FacesContext fc)
     

    Methods inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText

    getInputmode, getOncontextmenu, getOncopy, getOncut, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOninput, getOninvalid, getOnpaste, getOnreset, getOnscroll, getOnsearch, getOnwheel, setInputmode, setOncontextmenu, setOncopy, setOncut, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOninput, setOninvalid, setOnpaste, setOnreset, setOnscroll, setOnsearch, setOnwheel

    Methods inherited from class javax.faces.component.html.HtmlInputText

    getAccesskey, getAlt, getAutocomplete, getDefaultEventName, getDir, getLabel, getLang, getMaxlength, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getStyle, getStyleClass, getTabindex, getTitle, isDisabled, isReadonly, setAccesskey, setAlt, setAutocomplete, setDir, setDisabled, setLabel, setLang, setMaxlength, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setRole, setStyle, setStyleClass, setTabindex, setTitle

    Methods inherited from class javax.faces.component.UIInput

    addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validateValue

    Methods inherited from class javax.faces.component.UIOutput

    getConverter, getLocalValue, setConverter

    Methods inherited from class javax.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, 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, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree

    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.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors

    Methods inherited from interface javax.faces.component.ValueHolder

    getConverter, getLocalValue, setConverter

    Methods inherited from interface org.primefaces.component.api.Widget

    resolveWidgetVar, resolveWidgetVar
  • Field Details

  • Constructor Details

    • TimePicker

      public TimePicker()
  • Method Details

    • getFamily

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

      public String getInputClientId()
      Specified by:
      getInputClientId in interface org.primefaces.component.api.InputHolder
    • getValidatableInputClientId

      public String getValidatableInputClientId()
      Specified by:
      getValidatableInputClientId in interface org.primefaces.component.api.InputHolder
    • getLabelledBy

      public String getLabelledBy()
      Specified by:
      getLabelledBy in interface org.primefaces.component.api.InputHolder
    • setLabelledBy

      public void setLabelledBy(String labelledBy)
      Specified by:
      setLabelledBy in interface org.primefaces.component.api.InputHolder
    • getWidgetVar

      public String getWidgetVar()
    • setWidgetVar

      public void setWidgetVar(String widgetVar)
    • getTimeSeparator

      public String getTimeSeparator()
    • setTimeSeparator

      public void setTimeSeparator(String timeSeparator)
    • isShowPeriod

      public boolean isShowPeriod()
    • setShowPeriod

      public void setShowPeriod(boolean showPeriod)
    • getMode

      public String getMode()
    • setMode

      public void setMode(String mode)
    • getDialogPosition

      public String getDialogPosition()
    • setDialogPosition

      public void setDialogPosition(String dialogPosition)
    • getInputPosition

      public String getInputPosition()
    • setInputPosition

      public void setInputPosition(String inputPosition)
    • getStartHours

      public int getStartHours()
    • setStartHours

      public void setStartHours(int startHours)
    • getEndHours

      public int getEndHours()
    • setEndHours

      public void setEndHours(int endHours)
    • getStartMinutes

      public int getStartMinutes()
    • setStartMinutes

      public void setStartMinutes(int startMinutes)
    • getEndMinutes

      public int getEndMinutes()
    • setEndMinutes

      public void setEndMinutes(int endMinutes)
    • getIntervalMinutes

      public int getIntervalMinutes()
    • setIntervalMinutes

      public void setIntervalMinutes(int intervalMinutes)
    • getRows

      public int getRows()
    • setRows

      public void setRows(int rows)
    • isShowHours

      public boolean isShowHours()
    • setShowHours

      public void setShowHours(boolean showHours)
    • isShowMinutes

      public boolean isShowMinutes()
    • setShowMinutes

      public void setShowMinutes(boolean showMinutes)
    • isShowCloseButton

      public boolean isShowCloseButton()
    • setShowCloseButton

      public void setShowCloseButton(boolean showCloseButton)
    • isShowDeselectButton

      public boolean isShowDeselectButton()
    • setShowDeselectButton

      public void setShowDeselectButton(boolean showDeselectButton)
    • isShowNowButton

      public boolean isShowNowButton()
    • setShowNowButton

      public void setShowNowButton(boolean showNowButton)
    • getOnHourShow

      public String getOnHourShow()
    • setOnHourShow

      public void setOnHourShow(String onHourShow)
    • getOnMinuteShow

      public String getOnMinuteShow()
    • setOnMinuteShow

      public void setOnMinuteShow(String onMinuteShow)
    • getShowOn

      public String getShowOn()
    • setShowOn

      public void setShowOn(String showOn)
    • getLocale

      public Object getLocale()
    • setLocale

      public void setLocale(Object locale)
    • getMinHour

      public Integer getMinHour()
    • setMinHour

      public void setMinHour(Integer minHour)
    • getMinMinute

      public Integer getMinMinute()
    • setMinMinute

      public void setMinMinute(Integer minMinute)
    • getMaxHour

      public Integer getMaxHour()
    • setMaxHour

      public void setMaxHour(Integer maxHour)
    • getMaxMinute

      public Integer getMaxMinute()
    • setMaxMinute

      public void setMaxMinute(Integer maxMinute)
    • isReadonlyInput

      public boolean isReadonlyInput()
    • setReadonlyInput

      public void setReadonlyInput(boolean _readonlyInput)
    • getSize

      public int getSize()
      Overrides:
      getSize in class javax.faces.component.html.HtmlInputText
    • setSize

      public void setSize(int size)
      Overrides:
      setSize in class javax.faces.component.html.HtmlInputText
    • calculateLocale

      public Locale calculateLocale()
    • isInline

      public boolean isInline()
    • isSpinner

      public boolean isSpinner()
    • isShowOnButton

      public boolean isShowOnButton()
    • getEventNames

      public Collection<String> getEventNames()
      Specified by:
      getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
      Overrides:
      getEventNames in class org.primefaces.component.api.AbstractPrimeHtmlInputText
    • queueEvent

      public void queueEvent(javax.faces.event.FacesEvent event)
      Overrides:
      queueEvent in class javax.faces.component.UIComponentBase
    • validate

      public void validate(javax.faces.context.FacesContext fc)
      Overrides:
      validate in class javax.faces.component.UIInput
    • getTimePatternWithoutHours

      public String getTimePatternWithoutHours()
    • getTimePatternWithoutMinutes

      public String getTimePatternWithoutMinutes()
    • getTimePattern24

      public String getTimePattern24()
    • getTimePattern12

      public String getTimePattern12()
    • saveState

      public Object saveState(javax.faces.context.FacesContext context)
      Specified by:
      saveState in interface javax.faces.component.StateHolder
      Overrides:
      saveState in class javax.faces.component.UIInput