Class TimeSpinner
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.jquery.ui.form.spinner.TimeSpinner
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryCultureWidget,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
public class TimeSpinner
extends org.apache.wicket.extensions.markup.html.form.DateTextField
implements com.googlecode.wicket.jquery.core.IJQueryCultureWidget
Provides an time jQuery spinner based on a
TextField- Since:
- 6.22.0, 7.1.2
- Author:
- Sebastien Briquet - sebfz1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent
org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProviderNested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget
com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.googlecode.wicket.jquery.core.OptionsFields inherited from class org.apache.wicket.markup.html.form.FormComponent
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATORFields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS -
Constructor Summary
ConstructorsConstructorDescriptionTimeSpinner(String id) ConstructorTimeSpinner(String id, com.googlecode.wicket.jquery.core.Options options) ConstructorTimeSpinner(String id, String pattern) ConstructorTimeSpinner(String id, String pattern, com.googlecode.wicket.jquery.core.Options options) Main constructorTimeSpinner(String id, Locale locale) Constructor, which useLocaleand Query UI GlobalizationTimeSpinner(String id, Locale locale, com.googlecode.wicket.jquery.core.Options options) Constructor, which useLocaleand Query UI GlobalizationTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model) ConstructorTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options) ConstructorTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, String pattern) ConstructorTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options) Main constructorTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, Locale locale) Constructor, which useLocaleand Query UI GlobalizationTimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options) Constructor, which useLocaleand jQuery UI Globalization -
Method Summary
Modifier and TypeMethodDescriptionGets a string representation given the time pattern in use.final StringMarked as final.newWidgetBehavior(String selector) voidonBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) protected voidvoidonConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) protected voidsetCulture(String culture) Sets the culture to use for parsing and formatting the value.
More: https://github.com/jquery/globalizeMethods inherited from class org.apache.wicket.extensions.markup.html.form.DateTextField
createConverter, getInputTypesMethods inherited from class org.apache.wicket.markup.html.form.TextField
onComponentTagMethods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNullMethods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, 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, visitFormComponentsPostOrderMethods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
getLabelMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, getLocale, 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, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObjectMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
options
protected final com.googlecode.wicket.jquery.core.Options options
-
-
Constructor Details
-
TimeSpinner
Constructor- Parameters:
id- the markup id
-
TimeSpinner
Constructor- Parameters:
id- the markup idoptions- theOptions
-
TimeSpinner
Constructor- Parameters:
id- the markup idpattern- aSimpleDateFormatpattern
-
TimeSpinner
Main constructor- Parameters:
id- the markup idpattern- aSimpleDateFormatpatternoptions- theOptions
-
TimeSpinner
Constructor, which useLocaleand Query UI Globalization- Parameters:
id- the markup idlocale- theLocale
-
TimeSpinner
Constructor, which useLocaleand Query UI Globalization- Parameters:
id- the markup idlocale- theLocaleoptions- theOptions
-
TimeSpinner
Constructor- Parameters:
id- the markup idmodel- theIModel
-
TimeSpinner
public TimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options) Constructor- Parameters:
id- the markup idmodel- theIModeloptions- theOptions
-
TimeSpinner
Constructor- Parameters:
id- the markup idmodel- theIModelpattern- aSimpleDateFormatpattern
-
TimeSpinner
public TimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options) Main constructor- Parameters:
id- the markup idmodel- theIModelpattern- aSimpleDateFormatpattern.options- theOptions
-
TimeSpinner
Constructor, which useLocaleand Query UI Globalization- Parameters:
id- the markup idmodel- theIModellocale- theLocale
-
TimeSpinner
public TimeSpinner(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options) Constructor, which useLocaleand jQuery UI Globalization- Parameters:
id- the markup idmodel- theIModellocale- theLocaleoptions- theOptions
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
onConfigure
protected void onConfigure()- Overrides:
onConfigurein classorg.apache.wicket.Component
-
onConfigure
public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) - Specified by:
onConfigurein interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
onBeforeRender
public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) - Specified by:
onBeforeRenderin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
getTextFormat
Marked as final. It is - probably - not consistent to have a pattern different from the display- Specified by:
getTextFormatin interfaceorg.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider- Overrides:
getTextFormatin classorg.apache.wicket.extensions.markup.html.form.DateTextField
-
getModelObjectAsString
Gets a string representation given the time pattern in use.- Returns:
- the model object as string
-
setCulture
Sets the culture to use for parsing and formatting the value.
More: https://github.com/jquery/globalize- Specified by:
setCulturein interfacecom.googlecode.wicket.jquery.core.IJQueryCultureWidget- Parameters:
culture- the culture to be used- Returns:
- this, for chaining
-
getCulture
- Specified by:
getCulturein interfacecom.googlecode.wicket.jquery.core.IJQueryCultureWidget
-
newWidgetBehavior
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-