Class AbstractWebShimedMinMaxTextBox<T>

  • All Implemented Interfaces:
    com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasChangeHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<T>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.i18n.client.AutoDirectionHandler.Target, com.google.gwt.i18n.client.HasDirection, com.google.gwt.i18n.shared.HasDirectionEstimator, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<T>, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasValue<T>, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents, com.google.gwt.user.client.ui.SourcesMouseEvents, HasAutocomplete, HasAutofocus, HasDataList, HasFormNoValidate, HasPlaceholder, HasRequired, HasValidationMessageElement<T,​ValueBoxEditor<T>>, HasValidationPattern, HasValidity, org.gwtproject.editor.client.Editor<T>, org.gwtproject.editor.client.HasEditorErrors<T>, org.gwtproject.editor.client.IsEditor<ValueBoxEditor<T>>, org.gwtproject.editor.client.TakesValue<T>
    Direct Known Subclasses:
    DateBox, DateBoxLocalDate, DateTimeLocalBox, DateTimeLocalBoxLocalDateTime, TimeBox, TimeBoxLocalTime

    public abstract class AbstractWebShimedMinMaxTextBox<T>
    extends AbstractMinMaxTextBox<T>
    html5 date box for input with webshim fallback if not supported by browser.
    Author:
    Manfred Tremmel
    • Constructor Detail

      • AbstractWebShimedMinMaxTextBox

        protected AbstractWebShimedMinMaxTextBox​(elemental2.dom.HTMLInputElement pelement,
                                                 String ptype,
                                                 com.google.gwt.text.shared.Renderer<T> pnumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pnumberParser,
                                                 com.google.gwt.event.dom.client.KeyPressHandler pkeyPressHandler)
        constructor.
        Parameters:
        pelement - input element
        ptype - type of the input element
        pnumberRenderer - number renderer
        pnumberParser - number parser
        pkeyPressHandler - key press handler
      • AbstractWebShimedMinMaxTextBox

        protected AbstractWebShimedMinMaxTextBox​(elemental2.dom.HTMLInputElement pelement,
                                                 String ptype,
                                                 com.google.gwt.text.shared.Renderer<T> pnumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pnumberParser,
                                                 com.google.gwt.text.shared.Renderer<T> pplainNumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pplainNumberParser,
                                                 com.google.gwt.event.dom.client.KeyPressHandler pkeyPressHandler)
        constructor.
        Parameters:
        pelement - input element
        ptype - type of the input element
        pnumberRenderer - number renderer
        pnumberParser - number parser
        pplainNumberRenderer - number renderer for internal usage
        pplainNumberParser - number parser for internal usage
        pkeyPressHandler - key press handler
      • AbstractWebShimedMinMaxTextBox

        protected AbstractWebShimedMinMaxTextBox​(com.google.gwt.text.shared.Renderer<T> pnumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pnumberParser,
                                                 com.google.gwt.event.dom.client.KeyPressHandler pkeyPressHandler)
        constructor.
        Parameters:
        pnumberRenderer - number renderer
        pnumberParser - number parser
        pkeyPressHandler - key press handler
      • AbstractWebShimedMinMaxTextBox

        protected AbstractWebShimedMinMaxTextBox​(com.google.gwt.text.shared.Renderer<T> pnumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pnumberParser,
                                                 com.google.gwt.text.shared.Renderer<T> pplainNumberRenderer,
                                                 com.google.gwt.text.shared.Parser<T> pplainNumberParser,
                                                 com.google.gwt.event.dom.client.KeyPressHandler pkeyPressHandler)
        constructor.
        Parameters:
        pnumberRenderer - number renderer
        pnumberParser - number parser
        pplainNumberRenderer - number renderer for internal usage
        pplainNumberParser - number parser for internal usage
        pkeyPressHandler - key press handler
    • Method Detail

      • onEnsureDebugId

        protected void onEnsureDebugId​(String pbaseId)
        Overrides:
        onEnsureDebugId in class com.google.gwt.user.client.ui.UIObject
      • setValue

        public void setValue​(T value,
                             boolean fireEvents)
        Specified by:
        setValue in interface com.google.gwt.user.client.ui.HasValue<T>
        Overrides:
        setValue in class ValueBoxBase<T>