Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent

        org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
      • Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget

        com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.googlecode.wicket.jquery.core.Options options  
      • Fields inherited from class org.apache.wicket.markup.html.form.FormComponent

        FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
      • Fields 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
    • 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.TextField

        onComponentTag
      • 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.form.LabeledWebMarkupContainer

        getLabel
      • 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 interface org.apache.wicket.IGenericComponent

        getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
    • Field Detail

      • options

        protected final com.googlecode.wicket.jquery.core.Options options
    • 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 id
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          Locale locale)
        Constructor, which use Locale and Kendo UI Globalization
        Parameters:
        id - the markup id
        locale - the Locale
      • TimePicker

        public TimePicker​(String id,
                          Locale locale,
                          com.googlecode.wicket.jquery.core.Options options)
        Constructor, which use Locale and Kendo UI Globalization
        Parameters:
        id - the markup id
        locale - the Locale
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          String pattern)
        Constructor
        Parameters:
        id - the markup id
        pattern - a SimpleDateFormat pattern
      • TimePicker

        public TimePicker​(String id,
                          String pattern,
                          com.googlecode.wicket.jquery.core.Options options)
        Constructor
        Parameters:
        id - the markup id
        pattern - a SimpleDateFormat pattern
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          Locale locale,
                          String pattern)
        Constructor
        Parameters:
        id - the markup id
        locale - the Locale
        pattern - a SimpleDateFormat pattern
      • TimePicker

        public TimePicker​(String id,
                          Locale locale,
                          String pattern,
                          com.googlecode.wicket.jquery.core.Options options)
        Constructor
        Parameters:
        id - the markup id
        locale - the Locale
        pattern - a SimpleDateFormat pattern
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model,
                          com.googlecode.wicket.jquery.core.Options options)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model,
                          Locale locale)
        Constructor, which use Locale and Kendo UI Globalization
        Parameters:
        id - the markup id
        model - the IModel
        locale - the Locale
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model,
                          Locale locale,
                          com.googlecode.wicket.jquery.core.Options options)
        Constructor, which use Locale and Kendo UI Globalization
        Parameters:
        id - the markup id
        model - the IModel
        locale - the Locale
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model,
                          String pattern)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        pattern - a SimpleDateFormat 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 id
        model - the IModel
        pattern - a SimpleDateFormat pattern
        options - the Options
      • TimePicker

        public TimePicker​(String id,
                          org.apache.wicket.model.IModel<Date> model,
                          Locale locale,
                          String pattern)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        locale - the Locale
        pattern - a SimpleDateFormat 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 id
        model - the IModel
        locale - the Locale
        pattern - a SimpleDateFormat pattern
        options - the Options
    • Method Detail

      • onInitialize

        protected void onInitialize()
        Overrides:
        onInitialize in class org.apache.wicket.MarkupContainer
      • onConfigure

        public void onConfigure​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
        Specified by:
        onConfigure in interface com.googlecode.wicket.jquery.core.IJQueryWidget
      • onBeforeRender

        public void onBeforeRender​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
        Specified by:
        onBeforeRender in interface com.googlecode.wicket.jquery.core.IJQueryWidget
      • getLocale

        public Locale getLocale()
        Overrides:
        getLocale in class org.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 interface org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
        Overrides:
        getTextFormat in class org.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 class org.apache.wicket.extensions.markup.html.form.DateTextField
      • getInput

        public String getInput()
        Overrides:
        getInput in class org.apache.wicket.markup.html.form.FormComponent<Date>
      • newWidgetBehavior

        public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior​(String selector)
        Specified by:
        newWidgetBehavior in interface com.googlecode.wicket.jquery.core.IJQueryWidget