Class SuperDateTimePicker

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.vaadin.flow.component.AbstractField

        com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,​V extends Object>
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifier

        com.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.FocusNotifier

        com.vaadin.flow.component.FocusNotifier.FocusEvent<C extends com.vaadin.flow.component.Component>
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.shared.HasClientValidation

        com.vaadin.flow.component.shared.HasClientValidation.ClientValidatedEvent
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValue

        com.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DatePattern getDatePattern()
      Returns current date pattern.
      Optional<com.vaadin.flow.component.datepicker.DatePicker> getInternalDatePicker()
      Exposes an internal DatePicker, if it was successfully obtained through reflection.
      Optional<com.vaadin.flow.component.timepicker.TimePicker> getInternalTimePicker()
      Exposes an internal TimePicker, if it was successfully obtained through reflection.
      SuperDatePickerI18n getSuperDatePickerI18n()  
      void setDatePattern​(DatePattern pattern)
      Sets new date pattern to use when displaying and parsing dates.
      void setDatePickerI18n​(com.vaadin.flow.component.datepicker.DatePicker.DatePickerI18n i18n)  
      void setLocale​(Locale locale)
      Sets new locale for this object.
      • Methods inherited from class com.vaadin.flow.component.datetimepicker.DateTimePicker

        addThemeName, addThemeNames, addThemeVariants, addValidationStatusChangeListener, getDatePickerI18n, getDatePlaceholder, getDefaultValidator, getErrorMessage, getLabel, getLocale, getMax, getMin, getStep, getTimePlaceholder, isAutoOpen, isFeatureFlagEnabled, isInvalid, isWeekNumbersVisible, onAttach, removeThemeName, removeThemeNames, removeThemeVariants, setAutoOpen, setDatePlaceholder, setErrorMessage, setInvalid, setLabel, setMax, setMin, setReadOnly, setRequiredIndicatorVisible, setStep, setThemeName, setThemeName, setTimePlaceholder, setValue, setWeekNumbersVisible, validate
      • Methods inherited from class com.vaadin.flow.component.AbstractSinglePropertyField

        getSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEvent
      • Methods inherited from class com.vaadin.flow.component.AbstractField

        addValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue, valueEquals
      • Methods inherited from class com.vaadin.flow.component.Component

        addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
      • Methods inherited from interface com.vaadin.flow.component.AttachNotifier

        addAttachListener
      • Methods inherited from interface com.vaadin.flow.component.BlurNotifier

        addBlurListener
      • Methods inherited from interface com.vaadin.flow.component.DetachNotifier

        addDetachListener
      • Methods inherited from interface com.vaadin.flow.component.Focusable

        addFocusShortcut, blur, focus, getTabIndex, setTabIndex
      • Methods inherited from interface com.vaadin.flow.component.FocusNotifier

        addFocusListener
      • Methods inherited from interface com.vaadin.flow.component.shared.HasClientValidation

        addClientValidatedEventListener
      • Methods inherited from interface com.vaadin.flow.component.HasElement

        getElement
      • Methods inherited from interface com.vaadin.flow.component.HasEnabled

        isEnabled, setEnabled
      • Methods inherited from interface com.vaadin.flow.component.HasHelper

        getHelperComponent, getHelperText, setHelperComponent, setHelperText
      • Methods inherited from interface com.vaadin.flow.component.HasLabel

        getLabel, setLabel
      • Methods inherited from interface com.vaadin.flow.component.HasSize

        getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
      • Methods inherited from interface com.vaadin.flow.component.HasStyle

        addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
      • Methods inherited from interface com.vaadin.flow.component.HasTheme

        getThemeName, getThemeNames, hasThemeName
      • Methods inherited from interface com.vaadin.flow.component.shared.HasTooltip

        getTooltip, setTooltipText
      • Methods inherited from interface com.vaadin.flow.component.HasValue

        addValueChangeListener, clear, getEmptyValue, getOptionalValue, getValue, isEmpty, setValue
      • Methods inherited from interface com.vaadin.flow.component.HasValueAndElement

        isReadOnly, isRequiredIndicatorVisible
    • Constructor Detail

      • SuperDateTimePicker

        public SuperDateTimePicker()
      • SuperDateTimePicker

        public SuperDateTimePicker​(Locale locale)
      • SuperDateTimePicker

        public SuperDateTimePicker​(String label)
      • SuperDateTimePicker

        public SuperDateTimePicker​(String label,
                                   LocalDateTime initialDateTime)
      • SuperDateTimePicker

        public SuperDateTimePicker​(LocalDateTime initialDateTime)
      • SuperDateTimePicker

        public SuperDateTimePicker​(com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.datetimepicker.DateTimePicker,​LocalDateTime>> listener)
      • SuperDateTimePicker

        public SuperDateTimePicker​(String label,
                                   com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.datetimepicker.DateTimePicker,​LocalDateTime>> listener)
      • SuperDateTimePicker

        public SuperDateTimePicker​(LocalDateTime initialDateTime,
                                   com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.datetimepicker.DateTimePicker,​LocalDateTime>> listener)
      • SuperDateTimePicker

        public SuperDateTimePicker​(String label,
                                   LocalDateTime initialDateTime,
                                   com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.datetimepicker.DateTimePicker,​LocalDateTime>> listener)
      • SuperDateTimePicker

        public SuperDateTimePicker​(LocalDateTime initialDateTime,
                                   Locale locale)
    • Method Detail

      • setLocale

        public void setLocale​(Locale locale)
        Description copied from interface: HasLocale
        Sets new locale for this object.
        Specified by:
        setLocale in interface HasLocale
        Overrides:
        setLocale in class com.vaadin.flow.component.datetimepicker.DateTimePicker
        Parameters:
        locale - Locale to use. Should not be null.
      • getInternalDatePicker

        public Optional<com.vaadin.flow.component.datepicker.DatePicker> getInternalDatePicker()
        Exposes an internal DatePicker, if it was successfully obtained through reflection.
        Returns:
        A DatePicker used by this component, if possible.
      • getInternalTimePicker

        public Optional<com.vaadin.flow.component.timepicker.TimePicker> getInternalTimePicker()
        Exposes an internal TimePicker, if it was successfully obtained through reflection.
        Returns:
        A TimePicker used by this component, if possible.
      • setDatePattern

        public void setDatePattern​(DatePattern pattern)
        Description copied from interface: HasDatePattern
        Sets new date pattern to use when displaying and parsing dates. It may reset the value currently displayed in the component.
        Specified by:
        setDatePattern in interface HasDatePattern
        Parameters:
        pattern - A pattern to use. Can be null, which will reset the pattern to whatever is supported by default.
      • setDatePickerI18n

        public void setDatePickerI18n​(com.vaadin.flow.component.datepicker.DatePicker.DatePickerI18n i18n)
        Overrides:
        setDatePickerI18n in class com.vaadin.flow.component.datetimepicker.DateTimePicker