Class TimePicker
- 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:
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.InputHolderTimePickercomponent.- Since:
- 0.3
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classTimePicker.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUTTON_TRIGGER_CLASSstatic java.lang.StringBUTTON_TRIGGER_ICON_CLASSstatic java.lang.StringBUTTON_TRIGGER_TEXT_CLASSstatic java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringCONTAINER_CLASSstatic java.lang.StringDEFAULT_RENDERERstatic java.lang.StringDOWN_BUTTON_CLASSstatic java.lang.StringDOWN_ICON_CLASSstatic java.lang.StringINPUT_CLASSstatic java.lang.StringTIME_MESSAGE_KEYstatic java.lang.StringUP_BUTTON_CLASSstatic java.lang.StringUP_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
-
-
Constructor Summary
Constructors Constructor Description TimePicker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalecalculateLocale()java.lang.StringgetDialogPosition()intgetEndHours()intgetEndMinutes()java.util.Collection<java.lang.String>getEventNames()java.lang.StringgetFamily()java.lang.StringgetInputClientId()java.lang.StringgetInputPosition()intgetIntervalMinutes()java.lang.StringgetLabelledBy()java.lang.ObjectgetLocale()java.lang.IntegergetMaxHour()java.lang.IntegergetMaxMinute()java.lang.IntegergetMinHour()java.lang.IntegergetMinMinute()java.lang.StringgetMode()java.lang.StringgetOnHourShow()java.lang.StringgetOnMinuteShow()intgetRows()java.lang.StringgetShowOn()intgetSize()intgetStartHours()intgetStartMinutes()java.lang.StringgetTimePattern12()java.lang.StringgetTimePattern24()java.lang.StringgetTimePatternWithoutHours()java.lang.StringgetTimePatternWithoutMinutes()java.lang.StringgetTimeSeparator()java.lang.StringgetValidatableInputClientId()java.lang.StringgetWidgetVar()booleanisInline()booleanisReadonlyInput()booleanisShowCloseButton()booleanisShowDeselectButton()booleanisShowHours()booleanisShowMinutes()booleanisShowNowButton()booleanisShowOnButton()booleanisShowPeriod()booleanisSpinner()voidqueueEvent(javax.faces.event.FacesEvent event)java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetDialogPosition(java.lang.String dialogPosition)voidsetEndHours(int endHours)voidsetEndMinutes(int endMinutes)voidsetInputPosition(java.lang.String inputPosition)voidsetIntervalMinutes(int intervalMinutes)voidsetLabelledBy(java.lang.String labelledBy)voidsetLocale(java.lang.Object locale)voidsetMaxHour(java.lang.Integer maxHour)voidsetMaxMinute(java.lang.Integer maxMinute)voidsetMinHour(java.lang.Integer minHour)voidsetMinMinute(java.lang.Integer minMinute)voidsetMode(java.lang.String mode)voidsetOnHourShow(java.lang.String onHourShow)voidsetOnMinuteShow(java.lang.String onMinuteShow)voidsetReadonlyInput(boolean _readonlyInput)voidsetRows(int rows)voidsetShowCloseButton(boolean showCloseButton)voidsetShowDeselectButton(boolean showDeselectButton)voidsetShowHours(boolean showHours)voidsetShowMinutes(boolean showMinutes)voidsetShowNowButton(boolean showNowButton)voidsetShowOn(java.lang.String showOn)voidsetShowPeriod(boolean showPeriod)voidsetSize(int size)voidsetStartHours(int startHours)voidsetStartMinutes(int startMinutes)voidsetTimeSeparator(java.lang.String timeSeparator)voidsetWidgetVar(java.lang.String widgetVar)voidvalidate(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
-
-
-
-
Field Detail
-
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
-
BUTTON_TRIGGER_CLASS
public static final java.lang.String BUTTON_TRIGGER_CLASS
- See Also:
- Constant Field Values
-
BUTTON_TRIGGER_ICON_CLASS
public static final java.lang.String BUTTON_TRIGGER_ICON_CLASS
- See Also:
- Constant Field Values
-
BUTTON_TRIGGER_TEXT_CLASS
public static final java.lang.String BUTTON_TRIGGER_TEXT_CLASS
- See Also:
- Constant Field Values
-
TIME_MESSAGE_KEY
public static final java.lang.String TIME_MESSAGE_KEY
- See Also:
- Constant Field Values
-
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
-
DEFAULT_RENDERER
public static final java.lang.String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UIInput
-
getInputClientId
public java.lang.String getInputClientId()
- Specified by:
getInputClientIdin interfaceorg.primefaces.component.api.InputHolder
-
getValidatableInputClientId
public java.lang.String getValidatableInputClientId()
- Specified by:
getValidatableInputClientIdin interfaceorg.primefaces.component.api.InputHolder
-
getLabelledBy
public java.lang.String getLabelledBy()
- Specified by:
getLabelledByin interfaceorg.primefaces.component.api.InputHolder
-
setLabelledBy
public void setLabelledBy(java.lang.String labelledBy)
- Specified by:
setLabelledByin interfaceorg.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:
getSizein classjavax.faces.component.html.HtmlInputText
-
setSize
public void setSize(int size)
- Overrides:
setSizein classjavax.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:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classorg.primefaces.component.api.AbstractPrimeHtmlInputText
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIComponentBase
-
validate
public void validate(javax.faces.context.FacesContext fc)
- Overrides:
validatein classjavax.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:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIInput
-
-