## Uses of Interface
com.holonplatform.vaadin.flow.components.ValidatableInput

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

- - ### Uses of ValidatableInput in com.holonplatform.vaadin.flow.components

    Subinterfaces of ValidatableInput in com.holonplatform.vaadin.flow.components
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ValidatableMultiSelect<T>` An `MultiSelect` component with validation support using `Validator`s.
    `interface` | `ValidatableSingleSelect<T>` An `SingleSelect` component with validation support using `Validator`s.

    Methods in com.holonplatform.vaadin.flow.components that return ValidatableInput
    Modifier and Type | Method and Description
    --- | ---
    `static <T> ValidatableInput<T>` | ValidatableInput.`create(com.holonplatform.core.property.Property<T> property)` Get a `ValidatableInput` component to handle the value of given `property`.
    `static <F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>,T> ValidatableInput<T>` | ValidatableInput.`from(F field)` Create a `ValidatableInput` component type from given `HasValue` component.
    `static <T> ValidatableInput<T>` | ValidatableInput.`from(Input<T> input)` Create a `ValidatableInput` from given `Input` instance.

    Methods in com.holonplatform.vaadin.flow.components that return types with arguments of type ValidatableInput
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Optional<ValidatableInput<T>>` | ValidatableInput.`forProperty(com.holonplatform.core.property.Property<T> property)` Try to obtain a `ValidatableInput` component to handle the value of given `property`.
    `Optional<ValidationStatusHandler<ValidatableInput<T>>>` | ValidatableInput.`getValidationStatusHandler()` Get the `ValidationStatusHandler` to use to track validation status changes, if available.

    Method parameters in com.holonplatform.vaadin.flow.components with type arguments of type ValidatableInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValidatableInput.`setValidationStatusHandler(ValidationStatusHandler<ValidatableInput<T>> validationStatusHandler)` Set the `ValidationStatusHandler` to use to track validation status changes.

  - ### Uses of ValidatableInput in com.holonplatform.vaadin.flow.components.builders

    Classes in com.holonplatform.vaadin.flow.components.builders with type parameters of type ValidatableInput
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseValidatableInputBuilder<T,I extends ValidatableInput<T>,B extends BaseValidatableInputBuilder<T,I,B>>` Base `ValidatableInput` builder.
    `interface` | `InputBuilder<T,E extends ValueHolder.ValueChangeEvent<T>,C extends Input<T>,I extends ValidatableInput<T>,B extends InputBuilder<T,E,C,I,B,V>,V extends BaseValidatableInputBuilder<T,I,V>>` Builder to create `Input` instances.
    `interface` | `ValidatableInputConfigurator<T,I extends ValidatableInput<T>,C extends ValidatableInputConfigurator<T,I,C>>` `ValidatableInput` configurator.

    Method parameters in com.holonplatform.vaadin.flow.components.builders with type arguments of type ValidatableInput
    Modifier and Type | Method and Description
    --- | ---
    `C` | ValidatableInputConfigurator.`validationStatusHandler(ValidationStatusHandler<ValidatableInput<T>> validationStatusHandler)` Set the `ValidationStatusHandler` to use to input validation status changes.

Copyright © 2019 The Holon Platform. All rights reserved.