Package com.vaadin.ui

Interface HasValueChangeMode

    • Method Detail

      • setValueChangeMode

        void setValueChangeMode​(com.vaadin.shared.ui.ValueChangeMode valueChangeMode)
        Sets the mode how the TextField triggers HasValue.ValueChangeEvents.
        Parameters:
        valueChangeMode - the new mode
        See Also:
        ValueChangeMode
      • getValueChangeMode

        com.vaadin.shared.ui.ValueChangeMode getValueChangeMode()
        Returns the currently set ValueChangeMode.
        Returns:
        the mode used to trigger HasValue.ValueChangeEvents.
        See Also:
        ValueChangeMode
      • setValueChangeTimeout

        void setValueChangeTimeout​(int valueChangeTimeout)
        Sets how often HasValue.ValueChangeEvents are triggered when the ValueChangeMode is set to either ValueChangeMode.LAZY or ValueChangeMode.TIMEOUT.
        Parameters:
        valueChangeTimeout - timeout in milliseconds, must be greater or equal to 0
        Throws:
        java.lang.IllegalArgumentException - if given timeout is smaller than 0
        See Also:
        ValueChangeMode
      • getValueChangeTimeout

        int getValueChangeTimeout()
        Returns the currently set timeout, in milliseconds, for how often HasValue.ValueChangeEvents are triggered if the current ValueChangeMode is set to either ValueChangeMode.LAZY or ValueChangeMode.TIMEOUT.
        Returns:
        the timeout in milliseconds of how often HasValue.ValueChangeEvents are triggered.