Class ValueBoxBaseWithEditorErrors<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:
    TextBoxBase, ValueBox

    public class ValueBoxBaseWithEditorErrors<T>
    extends ValueBoxBase<T>
    implements HasValidationMessageElement<T,​ValueBoxEditor<T>>, HasAutofocus, HasRequired, HasValidity, HasPlaceholder, HasValidationPattern, HasFormNoValidate, HasDataList, HasAutocomplete
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
      • Nested classes/interfaces inherited from interface org.gwtproject.editor.client.Editor

        org.gwtproject.editor.client.Editor.Ignore, org.gwtproject.editor.client.Editor.Path
      • Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection

        com.google.gwt.i18n.client.HasDirection.Direction
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.google.gwt.user.client.ui.HTMLPanel validationMessageElement  
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ValueBoxBaseWithEditorErrors​(com.google.gwt.dom.client.Element elem, com.google.gwt.text.shared.Renderer<T> renderer, com.google.gwt.text.shared.Parser<T> parser)  
        ValueBoxBaseWithEditorErrors​(elemental2.dom.HTMLInputElement element, com.google.gwt.text.shared.Renderer<T> renderer, com.google.gwt.text.shared.Parser<T> parser)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean checkValidity()
      Returns false if the element is a candidate for constraint validation, and it does not satisfy its constraints.
      String getAutocomplete()
      get autocomplete attribute value.
      elemental2.dom.HTMLInputElement getInputElement()  
      String getPattern()
      get validation pattern.
      String getPlaceholder()
      get place holder text.
      String getValidationMessage()
      A localized message that describes the validation constraints that the control does not satisfy (if any).
      com.google.gwt.user.client.ui.HTMLPanel getValidationMessageElement()
      get validation message element.
      elemental2.dom.ValidityState getValidity()
      The validity states that this element is in.
      boolean isAutofocus()
      get autofocus value.
      boolean isFormNoValidate()
      check if validation of the widget is enabled (doesn't affect bean validation).
      boolean isRequired()
      Reflects the required HTML attribute, indicating that the user must fill in a value before submitting a form.
      void setAutocomplete​(String arg)
      set autocomplete attribute value.
      void setAutofocus​(boolean arg)
      set autofocus value.
      void setCustomValidity​(String message)
      set custom validity if supported.
      void setDataListWidget​(DataListWidget pdataListWidget)
      set reference to a data list widget.
      void setFormNoValidate​(boolean arg)
      enable/disable validation of the widget (doesn't affect bean validation).
      void setPattern​(String arg)
      set validation pattern.
      void setPlaceholder​(String arg)
      set place holder text.
      void setRequired​(boolean arg)
      Reflects the required HTML attribute, indicating that the user must fill in a value before submitting a form.
      void setValidationMessageElement​(com.google.gwt.user.client.ui.HTMLPanel pelement)
      set validation message element.
      • Methods inherited from class com.google.gwt.user.client.ui.FocusWidget

        addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
      • Methods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers

        addKeyUpHandler
      • Methods inherited from interface org.gwtproject.editor.client.IsEditor

        asEditor
    • Field Detail

      • validationMessageElement

        protected com.google.gwt.user.client.ui.HTMLPanel validationMessageElement
    • Constructor Detail

      • ValueBoxBaseWithEditorErrors

        protected ValueBoxBaseWithEditorErrors​(com.google.gwt.dom.client.Element elem,
                                               com.google.gwt.text.shared.Renderer<T> renderer,
                                               com.google.gwt.text.shared.Parser<T> parser)
      • ValueBoxBaseWithEditorErrors

        public ValueBoxBaseWithEditorErrors​(elemental2.dom.HTMLInputElement element,
                                            com.google.gwt.text.shared.Renderer<T> renderer,
                                            com.google.gwt.text.shared.Parser<T> parser)
    • Method Detail

      • getInputElement

        public elemental2.dom.HTMLInputElement getInputElement()
      • getValidationMessage

        public String getValidationMessage()
        Description copied from interface: HasValidity
        A localized message that describes the validation constraints that the control does not satisfy (if any). This is the empty string if the control is not a candidate for constraint validation (willValidate is false), or it satisfies its constraints.
        Specified by:
        getValidationMessage in interface HasValidity
        Returns:
        localized validation message
      • getValidity

        public elemental2.dom.ValidityState getValidity()
        Description copied from interface: HasValidity
        The validity states that this element is in.
        Specified by:
        getValidity in interface HasValidity
        Returns:
        ValidityState
      • checkValidity

        public boolean checkValidity()
        Description copied from interface: HasValidity
        Returns false if the element is a candidate for constraint validation, and it does not satisfy its constraints. In this case, it also fires an invalid event at the element. It returns true if the element is not a candidate for constraint validation, or if it satisfies its constraints.
        Specified by:
        checkValidity in interface HasValidity
        Returns:
        true if input is valid
      • isFormNoValidate

        public boolean isFormNoValidate()
        Description copied from interface: HasFormNoValidate
        check if validation of the widget is enabled (doesn't affect bean validation).
        Specified by:
        isFormNoValidate in interface HasFormNoValidate
        Returns:
        true if validation is disabled
      • setFormNoValidate

        public void setFormNoValidate​(boolean arg)
        Description copied from interface: HasFormNoValidate
        enable/disable validation of the widget (doesn't affect bean validation).
        Specified by:
        setFormNoValidate in interface HasFormNoValidate
        Parameters:
        arg - true if validation should be disabled
      • isRequired

        public boolean isRequired()
        Description copied from interface: HasRequired
        Reflects the required HTML attribute, indicating that the user must fill in a value before submitting a form.
        Specified by:
        isRequired in interface HasRequired
        Returns:
        required true/false
      • setRequired

        public void setRequired​(boolean arg)
        Description copied from interface: HasRequired
        Reflects the required HTML attribute, indicating that the user must fill in a value before submitting a form.
        Specified by:
        setRequired in interface HasRequired
        Parameters:
        arg - required true/false
      • setPlaceholder

        public void setPlaceholder​(String arg)
        Description copied from interface: HasPlaceholder
        set place holder text.
        Specified by:
        setPlaceholder in interface HasPlaceholder
        Parameters:
        arg - place holder text displayed when value is empty
      • isAutofocus

        public boolean isAutofocus()
        Description copied from interface: HasAutofocus
        get autofocus value.
        Specified by:
        isAutofocus in interface HasAutofocus
        Returns:
        true if input field has autofocus
      • setAutofocus

        public void setAutofocus​(boolean arg)
        Description copied from interface: HasAutofocus
        set autofocus value.
        Specified by:
        setAutofocus in interface HasAutofocus
        Parameters:
        arg - true if input field has autofocus
      • setDataListWidget

        public void setDataListWidget​(DataListWidget pdataListWidget)
        Description copied from interface: HasDataList
        set reference to a data list widget.
        Specified by:
        setDataListWidget in interface HasDataList
        Parameters:
        pdataListWidget - data list widget to take id from
      • setAutocomplete

        public void setAutocomplete​(String arg)
        Description copied from interface: HasAutocomplete
        set autocomplete attribute value.
        Specified by:
        setAutocomplete in interface HasAutocomplete
        Parameters:
        arg - input field autocomplete attribute value to set