Class YuiDateTimeField

  • All Implemented Interfaces:
    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.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
    Direct Known Subclasses:
    YuiDateField

    public class YuiDateTimeField
    extends org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField
    Semi-fork of YUI DateTimeField from Wicket extensions. Replaces Wicket extensions YUI behaviors with a YuiDatePicker so it fit's in the Hippo ECM YUI framework.

    DatePicker can be configured using a frontend:pluginconfig node with name datepicker.

    See Also:
    for all configuration options, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField

        org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField.AM_PM
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DATE_LABEL  
      static String HOURS_LABEL  
      static String MINUTES_LABEL  
      • Fields inherited from class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField

        AM_OR_PM_CHOICE, DATE, HOURS, MINUTES
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getDatePattern()  
      protected org.wicketstuff.datetime.extensions.yui.calendar.DatePicker newDatePicker()  
      protected org.wicketstuff.datetime.markup.html.form.DateTextField newDateTextField​(String id, org.apache.wicket.model.IModel<Date> dateFieldModel)  
      void setCurrentDateLinkVisible​(boolean currentDateLinkVisible)  
      protected boolean use12HourFormat()  
      • Methods inherited from class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField

        changeTimeZone, configure, convertInput, getAmOrPm, getClientTimeZone, getDate, getDateTextField, getHours, getInput, getMinutes, newDateInstance, newDateInstance, newHoursTextField, newMinutesTextField, onBeforeRender, setAmOrPm, setDate, setHours, setMinutes
      • 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, 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, 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, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, 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, 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
      • Methods inherited from interface org.apache.wicket.IQueueRegion

        dequeue, getRegionMarkup, newDequeueContext
    • Constructor Detail

      • YuiDateTimeField

        public YuiDateTimeField​(String id,
                                org.apache.wicket.model.IModel<Date> model)
    • Method Detail

      • use12HourFormat

        protected boolean use12HourFormat()
        Overrides:
        use12HourFormat in class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField
      • setCurrentDateLinkVisible

        public void setCurrentDateLinkVisible​(boolean currentDateLinkVisible)
      • getDatePattern

        protected String getDatePattern()
      • newDatePicker

        protected org.wicketstuff.datetime.extensions.yui.calendar.DatePicker newDatePicker()
        Overrides:
        newDatePicker in class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField
      • newDateTextField

        protected org.wicketstuff.datetime.markup.html.form.DateTextField newDateTextField​(String id,
                                                                                           org.apache.wicket.model.IModel<Date> dateFieldModel)
        Overrides:
        newDateTextField in class org.wicketstuff.datetime.extensions.yui.calendar.DateTimeField