## Uses of Interface
com.holonplatform.vaadin.components.builders.ValidatableInputBuilder

- Packages that use ValidatableInputBuilder
  Package | Description
  --- | ---
  com.holonplatform.vaadin.components |
  com.holonplatform.vaadin.components.builders |

- - ### Uses of ValidatableInputBuilder in com.holonplatform.vaadin.components

    Methods in com.holonplatform.vaadin.components that return ValidatableInputBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static <T> ValidatableInputBuilder<T,ValidatableInput<T>>` | ValidatableInput.`builder(Input<T> input)` Get a fluent builder to create and setup a `ValidatableInput` from given `Input`.

  - ### Uses of ValidatableInputBuilder in com.holonplatform.vaadin.components.builders

    Methods in com.holonplatform.vaadin.components.builders that return ValidatableInputBuilder
    Modifier and Type | Method and Description
    --- | ---
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`required()` Sets the `Input` as required.
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`required(com.holonplatform.core.i18n.Localizable message)` Sets the `Input` as required, using given message as validation error message.
    `default ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`required(String message)` Sets the `Input` as required, using given message as validation error message.
    `default ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`required(String message, String messageCode, Object... arguments)` Sets the `Input` as required, using given message as validation error message.
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`required(com.holonplatform.core.Validator<T> validator)` Set the `Input` as required, using given `Validator` to check the input value.
    `ValidatableInputBuilder<T,ValidatableInput<T>>` | InputBuilder.`validatable()` Build a `ValidatableInput` input component.
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`validateOnValueChange(boolean validateOnValueChange)` Sets whether to validate the `Input` component value every time the `Input` value changes.
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`validationStatusHandler(ValidationStatusHandler validationStatusHandler)` Set the `ValidationStatusHandler` to use to input validation status changes.
    `default ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`withVaadinValidator(com.vaadin.data.Validator<T> validator)` Adds a `Validator` to the `Input` bound to given `property`.
    `ValidatableInputBuilder<T,C>` | ValidatableInputBuilder.`withValidator(com.holonplatform.core.Validator<T> validator)` Adds a `Validator` to the `Input` bound to given `property`.

Copyright © 2019 The Holon Platform. All rights reserved.