Class TimePicker
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
-
- org.apache.wicket.markup.html.form.FormComponent<T>
-
- org.apache.wicket.markup.html.form.AbstractTextComponent<T>
-
- org.apache.wicket.markup.html.form.TextField<Date>
-
- org.apache.wicket.extensions.markup.html.form.DateTextField
-
- com.googlecode.wicket.kendo.ui.form.datetime.TimePicker
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IGenericComponent<Date,org.apache.wicket.markup.html.form.FormComponent<Date>>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
,org.apache.wicket.markup.html.form.IFormModelUpdateListener
,org.apache.wicket.markup.html.form.IFormVisitorParticipant
,org.apache.wicket.markup.html.form.ILabelProvider<String>
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
AjaxTimePicker
public class TimePicker extends org.apache.wicket.extensions.markup.html.form.DateTextField implements com.googlecode.wicket.jquery.core.IJQueryWidget
Provides a Kendo UI time-picker
It should be created on a HTML <input type="text" /> element- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.googlecode.wicket.jquery.core.Options
options
-
Constructor Summary
Constructors Constructor Description TimePicker(String id)
ConstructorTimePicker(String id, com.googlecode.wicket.jquery.core.Options options)
ConstructorTimePicker(String id, String pattern)
ConstructorTimePicker(String id, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorTimePicker(String id, Locale locale)
Constructor, which useLocale
and Kendo UI GlobalizationTimePicker(String id, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI GlobalizationTimePicker(String id, Locale locale, String pattern)
ConstructorTimePicker(String id, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale)
Constructor, which useLocale
and Kendo UI GlobalizationTimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI GlobalizationTimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern)
ConstructorTimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getInput()
protected String[]
getInputTypes()
Locale
getLocale()
String
getModelObjectAsString()
Gets a string representation given the time pattern in use.String
getTextFormat()
Marked as final.com.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
void
onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
void
onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
protected void
onInitialize()
-
Methods inherited from class org.apache.wicket.extensions.markup.html.form.DateTextField
createConverter
-
Methods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
-
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInputAsArray, getInputName, getModelValue, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
TimePicker
public TimePicker(String id)
Constructor- Parameters:
id
- the markup id
-
TimePicker
public TimePicker(String id, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idoptions
- theOptions
-
TimePicker
public TimePicker(String id, Locale locale)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idlocale
- theLocale
-
TimePicker
public TimePicker(String id, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idlocale
- theLocale
options
- theOptions
-
TimePicker
public TimePicker(String id, String pattern)
Constructor- Parameters:
id
- the markup idpattern
- aSimpleDateFormat
pattern
-
TimePicker
public TimePicker(String id, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idpattern
- aSimpleDateFormat
patternoptions
- theOptions
-
TimePicker
public TimePicker(String id, Locale locale, String pattern)
Constructor- Parameters:
id
- the markup idlocale
- theLocale
pattern
- aSimpleDateFormat
pattern
-
TimePicker
public TimePicker(String id, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idlocale
- theLocale
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
options
- theOptions
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
options
- theOptions
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
pattern
- aSimpleDateFormat
pattern
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
pattern
- aSimpleDateFormat
pattern
-
TimePicker
public TimePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Main constructor- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
onConfigure
public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onConfigure
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
onBeforeRender
public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onBeforeRender
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
getLocale
public Locale getLocale()
- Overrides:
getLocale
in classorg.apache.wicket.Component
-
getTextFormat
public final String getTextFormat()
Marked as final. It is - probably - not consistent to have a pattern different from the display- Specified by:
getTextFormat
in interfaceorg.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
- Overrides:
getTextFormat
in classorg.apache.wicket.extensions.markup.html.form.DateTextField
-
getModelObjectAsString
public String getModelObjectAsString()
Gets a string representation given the time pattern in use.- Returns:
- the model object as string
-
getInputTypes
protected String[] getInputTypes()
- Overrides:
getInputTypes
in classorg.apache.wicket.extensions.markup.html.form.DateTextField
-
getInput
public String getInput()
- Overrides:
getInput
in classorg.apache.wicket.markup.html.form.FormComponent<Date>
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-