Class TimePicker

  • All Implemented Interfaces:
    java.util.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 class  TimePicker.PropertyKeys  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BUTTON_TRIGGER_CLASS  
      static java.lang.String BUTTON_TRIGGER_ICON_CLASS  
      static java.lang.String BUTTON_TRIGGER_TEXT_CLASS  
      static java.lang.String COMPONENT_FAMILY  
      static java.lang.String COMPONENT_TYPE  
      static java.lang.String CONTAINER_CLASS  
      static java.lang.String DEFAULT_RENDERER  
      static java.lang.String DOWN_BUTTON_CLASS  
      static java.lang.String DOWN_ICON_CLASS  
      static java.lang.String INPUT_CLASS  
      static java.lang.String TIME_MESSAGE_KEY  
      static java.lang.String UP_BUTTON_CLASS  
      static java.lang.String UP_ICON_CLASS  
      • 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
      TimePicker()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Locale calculateLocale()  
      java.lang.String getDialogPosition()  
      int getEndHours()  
      int getEndMinutes()  
      java.util.Collection<java.lang.String> getEventNames()  
      java.lang.String getFamily()  
      java.lang.String getInputClientId()  
      java.lang.String getInputPosition()  
      int getIntervalMinutes()  
      java.lang.String getLabelledBy()  
      java.lang.Object getLocale()  
      java.lang.Integer getMaxHour()  
      java.lang.Integer getMaxMinute()  
      java.lang.Integer getMinHour()  
      java.lang.Integer getMinMinute()  
      java.lang.String getMode()  
      java.lang.String getOnHourShow()  
      java.lang.String getOnMinuteShow()  
      int getRows()  
      java.lang.String getShowOn()  
      int getSize()  
      int getStartHours()  
      int getStartMinutes()  
      java.lang.String getTimePattern12()  
      java.lang.String getTimePattern24()  
      java.lang.String getTimePatternWithoutHours()  
      java.lang.String getTimePatternWithoutMinutes()  
      java.lang.String getTimeSeparator()  
      java.lang.String getValidatableInputClientId()  
      java.lang.String getWidgetVar()  
      boolean isInline()  
      boolean isReadonlyInput()  
      boolean isShowCloseButton()  
      boolean isShowDeselectButton()  
      boolean isShowHours()  
      boolean isShowMinutes()  
      boolean isShowNowButton()  
      boolean isShowOnButton()  
      boolean isShowPeriod()  
      boolean isSpinner()  
      void queueEvent​(javax.faces.event.FacesEvent event)  
      java.lang.Object saveState​(javax.faces.context.FacesContext context)  
      void setDialogPosition​(java.lang.String dialogPosition)  
      void setEndHours​(int endHours)  
      void setEndMinutes​(int endMinutes)  
      void setInputPosition​(java.lang.String inputPosition)  
      void setIntervalMinutes​(int intervalMinutes)  
      void setLabelledBy​(java.lang.String labelledBy)  
      void setLocale​(java.lang.Object locale)  
      void setMaxHour​(java.lang.Integer maxHour)  
      void setMaxMinute​(java.lang.Integer maxMinute)  
      void setMinHour​(java.lang.Integer minHour)  
      void setMinMinute​(java.lang.Integer minMinute)  
      void setMode​(java.lang.String mode)  
      void setOnHourShow​(java.lang.String onHourShow)  
      void setOnMinuteShow​(java.lang.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​(java.lang.String showOn)  
      void setShowPeriod​(boolean showPeriod)  
      void setSize​(int size)  
      void setStartHours​(int startHours)  
      void setStartMinutes​(int startMinutes)  
      void setTimeSeparator​(java.lang.String timeSeparator)  
      void setWidgetVar​(java.lang.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
    • Constructor Detail

      • TimePicker

        public TimePicker()
    • Method Detail

      • getFamily

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

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

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

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

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

        public java.lang.String getWidgetVar()
      • setWidgetVar

        public void setWidgetVar​(java.lang.String widgetVar)
      • getTimeSeparator

        public java.lang.String getTimeSeparator()
      • setTimeSeparator

        public void setTimeSeparator​(java.lang.String timeSeparator)
      • isShowPeriod

        public boolean isShowPeriod()
      • setShowPeriod

        public void setShowPeriod​(boolean showPeriod)
      • getMode

        public java.lang.String getMode()
      • setMode

        public void setMode​(java.lang.String mode)
      • getDialogPosition

        public java.lang.String getDialogPosition()
      • setDialogPosition

        public void setDialogPosition​(java.lang.String dialogPosition)
      • getInputPosition

        public java.lang.String getInputPosition()
      • setInputPosition

        public void setInputPosition​(java.lang.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 java.lang.String getOnHourShow()
      • setOnHourShow

        public void setOnHourShow​(java.lang.String onHourShow)
      • getOnMinuteShow

        public java.lang.String getOnMinuteShow()
      • setOnMinuteShow

        public void setOnMinuteShow​(java.lang.String onMinuteShow)
      • getShowOn

        public java.lang.String getShowOn()
      • setShowOn

        public void setShowOn​(java.lang.String showOn)
      • getLocale

        public java.lang.Object getLocale()
      • setLocale

        public void setLocale​(java.lang.Object locale)
      • getMinHour

        public java.lang.Integer getMinHour()
      • setMinHour

        public void setMinHour​(java.lang.Integer minHour)
      • getMinMinute

        public java.lang.Integer getMinMinute()
      • setMinMinute

        public void setMinMinute​(java.lang.Integer minMinute)
      • getMaxHour

        public java.lang.Integer getMaxHour()
      • setMaxHour

        public void setMaxHour​(java.lang.Integer maxHour)
      • getMaxMinute

        public java.lang.Integer getMaxMinute()
      • setMaxMinute

        public void setMaxMinute​(java.lang.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 java.util.Locale calculateLocale()
      • isInline

        public boolean isInline()
      • isSpinner

        public boolean isSpinner()
      • isShowOnButton

        public boolean isShowOnButton()
      • getEventNames

        public java.util.Collection<java.lang.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 java.lang.String getTimePatternWithoutHours()
      • getTimePatternWithoutMinutes

        public java.lang.String getTimePatternWithoutMinutes()
      • getTimePattern24

        public java.lang.String getTimePattern24()
      • getTimePattern12

        public java.lang.String getTimePattern12()
      • saveState

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