Class RangeDatePickerTextField

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.FormComponentPanel<DateRange>
com.googlecode.wicket.jquery.ui.plugins.datepicker.RangeDatePickerTextField
All Implemented Interfaces:
com.googlecode.wicket.jquery.core.event.IValueChangedListener, 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<DateRange,org.apache.wicket.markup.html.form.FormComponent<DateRange>>, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, 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

@Deprecated public class RangeDatePickerTextField extends org.apache.wicket.markup.html.form.FormComponentPanel<DateRange> implements com.googlecode.wicket.jquery.core.event.IValueChangedListener
Deprecated.
seems to not work with lastest jquery/jquery-ui, and the js plugin seems not maintained anymore
Provides a FormComponentPanel based on a TextField and a RangeDatePicker
Author:
Sebastien Briquet - sebfz1
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final com.googlecode.wicket.jquery.core.Options
    Deprecated.
     

    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, RFLAG_CONTAINER_HAS_REMOVALS
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Constructor
    RangeDatePickerTextField(String id, com.googlecode.wicket.jquery.core.Options options)
    Deprecated.
    Constructor
    RangeDatePickerTextField(String id, org.apache.wicket.model.IModel<DateRange> model)
    Deprecated.
    Constructor
    RangeDatePickerTextField(String id, org.apache.wicket.model.IModel<DateRange> model, com.googlecode.wicket.jquery.core.Options options)
    Deprecated.
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
     
    protected String
    Deprecated.
    Gets the separator to be displayed in the TextField, between the two dates.
    protected <C> org.apache.wicket.util.convert.IConverter<C>
    Deprecated.
     
    protected DateFormat
    Deprecated.
    Gets a new DateFormat to be used by the TextField's IConverter
    protected DateRange
    newDateRange(Date start, Date end)
    Deprecated.
    Gets a new DateRange object
    Called by the converter to get a new DateRange object from the input text.
    protected void
    Deprecated.
     
    void
    onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
    Deprecated.
     

    Methods inherited from class org.apache.wicket.markup.html.form.FormComponentPanel

    checkRequired, clearInput, newMarkupSourcingStrategy, onComponentTag

    Methods inherited from class org.apache.wicket.markup.html.form.FormComponent

    add, add, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModelValue, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, 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, createConverter, 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, onAfterRender, onBeforeRender, 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 org.apache.wicket.IQueueRegion

    dequeue, getRegionMarkup, newDequeueContext

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Field Details

    • options

      protected final com.googlecode.wicket.jquery.core.Options options
      Deprecated.
  • Constructor Details

    • RangeDatePickerTextField

      public RangeDatePickerTextField(String id)
      Deprecated.
      Constructor
      Parameters:
      id - the markup id
    • RangeDatePickerTextField

      public RangeDatePickerTextField(String id, com.googlecode.wicket.jquery.core.Options options)
      Deprecated.
      Constructor
      Parameters:
      id - the markup id
      options - the Options
    • RangeDatePickerTextField

      public RangeDatePickerTextField(String id, org.apache.wicket.model.IModel<DateRange> model)
      Deprecated.
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
    • RangeDatePickerTextField

      public RangeDatePickerTextField(String id, org.apache.wicket.model.IModel<DateRange> model, com.googlecode.wicket.jquery.core.Options options)
      Deprecated.
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
      options - the Options
  • Method Details

    • convertInput

      public void convertInput()
      Deprecated.
      Overrides:
      convertInput in class org.apache.wicket.markup.html.form.FormComponent<DateRange>
    • getSeparator

      protected String getSeparator()
      Deprecated.
      Gets the separator to be displayed in the TextField, between the two dates.
      Returns:
      the text separator. Default to SEPARATOR
    • onInitialize

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

      public void onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
      Deprecated.
      Specified by:
      onValueChanged in interface com.googlecode.wicket.jquery.core.event.IValueChangedListener
    • newDateFormat

      protected DateFormat newDateFormat(Locale locale)
      Deprecated.
      Gets a new DateFormat to be used by the TextField's IConverter
      Parameters:
      locale - the Locale
      Returns:
      the DateFormat
    • newDateRange

      protected DateRange newDateRange(Date start, Date end)
      Deprecated.
      Gets a new DateRange object
      Called by the converter to get a new DateRange object from the input text.
      Parameters:
      start - the start date
      end - the end date
      Returns:
      a new DateRange object, starting at 0:00:00.000 and ending at 23:59:59.999 by default
    • newConverter

      protected <C> org.apache.wicket.util.convert.IConverter<C> newConverter()
      Deprecated.