org.primefaces.extensions.component.timepicker
Class TimePicker

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by javax.faces.component.html.HtmlInputText
                      extended by org.primefaces.extensions.component.timepicker.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.Widget

public class TimePicker
extends javax.faces.component.html.HtmlInputText
implements org.primefaces.component.api.Widget

TimePicker component.

Since:
0.3
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$

Nested Class Summary
protected static class TimePicker.PropertyKeys
          PropertyKeys
 
Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static java.lang.String CONTAINER_CLASS
           
static java.lang.String DOWN_BUTTON_CLASS
           
static java.lang.String DOWN_ICON_CLASS
           
static java.lang.String INPUT_CLASS
           
static java.lang.String[] INPUT_TEXT_ATTRS
           
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
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
 
Constructor Summary
TimePicker()
           
 
Method Summary
 java.util.Locale calculateLocale(javax.faces.context.FacesContext fc)
           
 java.lang.String getDialogPosition()
           
 int getEndHours()
           
 int getEndMinutes()
           
 java.util.Collection<java.lang.String> getEventNames()
           
 java.lang.String getFamily()
           
 java.lang.String getInputPosition()
           
 int getIntervalMinutes()
           
 java.lang.Object getLocale()
           
 java.lang.String getMode()
           
 java.lang.String getOnHourShow()
           
 java.lang.String getOnMinuteShow()
           
 int getRows()
           
 int getStartHours()
           
 int getStartMinutes()
           
 java.lang.String getTimePattern12()
           
 java.lang.String getTimePattern24()
           
 java.lang.String getTimeSeparator()
           
 java.lang.String getWidgetVar()
           
 boolean isInline()
           
 boolean isShowCloseButton()
           
 boolean isShowDeselectButton()
           
 boolean isShowHours()
           
 boolean isShowMinutes()
           
 boolean isShowNowButton()
           
 boolean isShowPeriod()
           
 boolean isSpinner()
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
 java.lang.String resolveWidgetVar()
           
 void setAttribute(TimePicker.PropertyKeys property, java.lang.Object value)
           
 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 setLocale(java.lang.Object locale)
           
 void setMode(java.lang.String mode)
           
 void setOnHourShow(java.lang.String onHourShow)
           
 void setOnMinuteShow(java.lang.String onMinuteShow)
           
 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 setShowPeriod(boolean showPeriod)
           
 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 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, getSize, 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, setSize, setStyle, setStyleClass, setTabindex, setTitle
 
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, 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, validateValue
 
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, getValue, 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, 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, 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, getValue, setConverter
 

Field Detail

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

CONTAINER_CLASS

public static final java.lang.String CONTAINER_CLASS
See Also:
Constant Field Values

INPUT_CLASS

public static final java.lang.String INPUT_CLASS
See Also:
Constant Field Values

UP_BUTTON_CLASS

public static final java.lang.String UP_BUTTON_CLASS
See Also:
Constant Field Values

DOWN_BUTTON_CLASS

public static final java.lang.String DOWN_BUTTON_CLASS
See Also:
Constant Field Values

UP_ICON_CLASS

public static final java.lang.String UP_ICON_CLASS
See Also:
Constant Field Values

DOWN_ICON_CLASS

public static final java.lang.String DOWN_ICON_CLASS
See Also:
Constant Field Values

INPUT_TEXT_ATTRS

public static final java.lang.String[] INPUT_TEXT_ATTRS

TIME_MESSAGE_KEY

public static final java.lang.String TIME_MESSAGE_KEY
See Also:
Constant Field Values
Constructor Detail

TimePicker

public TimePicker()
Method Detail

getFamily

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

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)

getLocale

public java.lang.Object getLocale()

setLocale

public void setLocale(java.lang.Object locale)

calculateLocale

public java.util.Locale calculateLocale(javax.faces.context.FacesContext fc)

isInline

public boolean isInline()

isSpinner

public boolean isSpinner()

getEventNames

public java.util.Collection<java.lang.String> getEventNames()
Specified by:
getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
Overrides:
getEventNames in class javax.faces.component.html.HtmlInputText

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

getTimePattern24

public java.lang.String getTimePattern24()

getTimePattern12

public java.lang.String getTimePattern12()

resolveWidgetVar

public java.lang.String resolveWidgetVar()
Specified by:
resolveWidgetVar in interface org.primefaces.component.api.Widget

setAttribute

public void setAttribute(TimePicker.PropertyKeys property,
                         java.lang.Object value)


Copyright © 2011-2013. All Rights Reserved.