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

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

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

    Subinterfaces of ValueHolder in com.holonplatform.vaadin.flow.components
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Input<T>` Input component representation, i.e. a UI component that has a user-editable value.
    `interface` | `MultiSelect<T>` A `Selectable` component in which multiple items can be selected at the same time.
    `interface` | `PropertyInputForm` A `PropertyInputGroup` which provides an UI component to display the group elements, which can be composed using a `Composer`.
    `interface` | `PropertyInputGroup` A `BoundComponentGroup` which handles `Input` elements type and uses a `Property` set to bind and identify the elements within the group.
    `interface` | `PropertyViewForm` A `PropertyViewGroup` which provides an UI component to display the group elements, which can be composed using a `Composer`.
    `interface` | `PropertyViewGroup` A `BoundComponentGroup` which handles `ViewComponent` elements type and uses a `Property` set to bind and identify the elements within the group.
    `interface` | `SingleSelect<T>` A `Selectable` component in which at most one item can be selected at a time.
    `interface` | `ValidatableInput<T>` An `Input` component with validation support using `Validator`s.
    `interface` | `ValidatableMultiSelect<T>` An `MultiSelect` component with validation support using `Validator`s.
    `interface` | `ValidatableSingleSelect<T>` An `SingleSelect` component with validation support using `Validator`s.
    `interface` | `ViewComponent<V>` A `ValueHolder` component to display a value in UI.

    Methods in com.holonplatform.vaadin.flow.components that return ValueHolder
    Modifier and Type | Method and Description
    --- | ---
    `ValueHolder<V,?>` | ValueHolder.ValueChangeEvent.`getSource()` Get the source of this value change event.

    Methods in com.holonplatform.vaadin.flow.components with parameters of type ValueHolder
    Modifier and Type | Method and Description
    --- | ---
    `static <T> ValueHolder.ValueChangeEvent<T>` | ValueHolder.ValueChangeEvent.`create(ValueHolder<T,?> source, T oldValue, T value, boolean userOriginated)` Create a new `ValueHolder.ValueChangeEvent`.

Copyright © 2019 The Holon Platform. All rights reserved.