com.holonplatform.vaadin.components.builders

## Interface ButtonBuilder

- All Superinterfaces:
    ButtonConfigurator<ButtonBuilder>, ComponentBuilder<com.vaadin.ui.Button,ButtonBuilder>, ComponentConfigurator<ButtonBuilder>

      public interface ButtonBuilder
      extends ButtonConfigurator<ButtonBuilder>, ComponentBuilder<com.vaadin.ui.Button,ButtonBuilder>

  Builder to create `Button` instances.
  Since:
    5.0.0

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface com.holonplatform.vaadin.components.builders.ButtonConfigurator

      `ButtonConfigurator.BaseButtonConfigurator`

    - ### Nested classes/interfaces inherited from interface com.holonplatform.vaadin.components.builders.ComponentConfigurator

      `ComponentConfigurator.BaseComponentConfigurator`

  - ### Method Summary

    - ### Methods inherited from interface com.holonplatform.vaadin.components.builders.ButtonConfigurator

      `clickShortcut, disableOnClick, iconAlternateText, onClick, tabIndex, withBlurListener, withFocusListener`

    - ### Methods inherited from interface com.holonplatform.vaadin.components.builders.ComponentBuilder

      `build, deferLocalization`

    - ### Methods inherited from interface com.holonplatform.vaadin.components.builders.ComponentConfigurator

      `caption, caption, caption, captionAsHtml, description, description, description, disabled, errorHandler, fullHeight, fullSize, fullWidth, height, height, heightUndefined, hidden, icon, id, immediate, notVisible, primaryStyleName, replaceStyleName, responsive, sizeUndefined, styleName, width, width, widthUndefined, withAttachListener, withContextClickListener, withData, withDetachListener, withShortcutListener`

Copyright © 2017 The Holon Platform. All rights reserved.