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

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

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

    Classes in com.holonplatform.vaadin.components.builders with type parameters of type InputBuilder
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InputBuilder<T,C extends Input<T>,B extends InputBuilder<T,C,B>>` Builder to create `Input` instances.

    Subinterfaces of InputBuilder in com.holonplatform.vaadin.components.builders
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseSelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends BaseSelectInputBuilder<T,C,S,ITEM,B>>` Base builder to create selection `Input`s.
    `static interface` | `BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B>>` Multi select component configurator.
    `static interface` | `BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B>>` Single select component configurator.
    `interface` | `BaseSelectModeMultiPropertySelectInputBuilder<T,B extends BaseSelectModeMultiPropertySelectInputBuilder<T,B>>` A `MultiPropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
    `static interface` | `BaseSelectModeMultiPropertySelectInputBuilder.OptionsModeMultiPropertySelectInputBuilder<T>` A `MultiPropertySelectInputBuilder` for `RenderingMode#OPTIONS`.
    `static interface` | `BaseSelectModeMultiPropertySelectInputBuilder.SelectModeMultiPropertySelectInputBuilder<T>` A `MultiPropertySelectInputBuilder` for `RenderingMode#SELECT`.
    `interface` | `BaseSelectModeMultiSelectInputBuilder<T,B extends BaseSelectModeMultiSelectInputBuilder<T,B>>` A `MultiSelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
    `static interface` | `BaseSelectModeMultiSelectInputBuilder.OptionsModeMultiSelectInputBuilder<T>` A `MultiSelectInputBuilder` for `RenderingMode#OPTIONS`.
    `static interface` | `BaseSelectModeMultiSelectInputBuilder.SelectModeMultiSelectInputBuilder<T>` A `MultiSelectInputBuilder` for `RenderingMode#SELECT`.
    `interface` | `BaseSelectModeSinglePropertySelectInputBuilder<T,B extends BaseSelectModeSinglePropertySelectInputBuilder<T,B>>` A `SinglePropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
    `static interface` | `BaseSelectModeSinglePropertySelectInputBuilder.NativeModeSinglePropertySelectInputBuilder<T>` A `SinglePropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT`.
    `static interface` | `BaseSelectModeSinglePropertySelectInputBuilder.OptionsModeSinglePropertySelectInputBuilder<T>` A `SinglePropertySelectInputBuilder` for `RenderingMode#OPTIONS`.
    `static interface` | `BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder<T>` A `SinglePropertySelectInputBuilder` for `RenderingMode#SELECT`.
    `interface` | `BaseSelectModeSingleSelectInputBuilder<T,B extends BaseSelectModeSingleSelectInputBuilder<T,B>>` A `SingleSelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
    `static interface` | `BaseSelectModeSingleSelectInputBuilder.NativeModeSingleSelectInputBuilder<T>` A `SingleSelectInputBuilder` for `RenderingMode#NATIVE_SELECT`.
    `static interface` | `BaseSelectModeSingleSelectInputBuilder.OptionsModeSingleSelectInputBuilder<T>` A `SingleSelectInputBuilder` for `RenderingMode#OPTIONS`.
    `static interface` | `BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder<T>` A `SingleSelectInputBuilder` for `RenderingMode#SELECT`.
    `interface` | `BooleanInputBuilder` Builder to create `Boolean` type `Input` instances.
    `interface` | `CalendarInputBuilder<T,B extends CalendarInputBuilder<T,B>>` An builder to create `Input`s rendered as a calendar (inline or in a popup activated by a button) in UI.
    `interface` | `DateInputBuilder` A `CalendarInputBuilder` for `Date` type `Input`s.
    `interface` | `MultiPropertySelectInputBuilder<T,B extends MultiPropertySelectInputBuilder<T,B>>` Builder to create a multiple selection `Input` with `Property` data source support.
    `static interface` | `MultiPropertySelectInputBuilder.GenericMultiPropertySelectInputBuilder<T>`
    `interface` | `MultiSelectInputBuilder<T,B extends MultiSelectInputBuilder<T,B>>` Builder to create a multi selection `Input`s.
    `static interface` | `MultiSelectInputBuilder.GenericMultiSelectInputBuilder<T>`
    `interface` | `NumberInputBuilder<T extends Number>` Builder to create `Input` instances to handle `Number` type values.
    `interface` | `PropertySelectInputBuilder<T,C extends Input<T>,S,B extends PropertySelectInputBuilder<T,C,S,B>>` Builder to create selection `Input`s with `Property` data source support.
    `interface` | `SecretInputBuilder` Builder to create `String` type `Input` instances with hidden input, used to enter secret text information like passwords.
    `interface` | `SelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends SelectInputBuilder<T,C,S,ITEM,B>>` Builder to create selection `Input`s.
    `interface` | `SelectItemDataSourceBuilder<T,C extends Input<T>,S,ITEM,B extends SelectItemDataSourceBuilder<T,C,S,ITEM,B>>` Select component builder with `ItemDataSource` support.
    `interface` | `SinglePropertySelectInputBuilder<T,B extends SinglePropertySelectInputBuilder<T,B>>` Builder to create a single selection `Input` with `Property` data source support.
    `static interface` | `SinglePropertySelectInputBuilder.GenericSinglePropertySelectInputBuilder<T>`
    `interface` | `SingleSelectInputBuilder<T,B extends SingleSelectInputBuilder<T,B>>` Builder to create a single selection `Input`.
    `static interface` | `SingleSelectInputBuilder.GenericSingleSelectInputBuilder<T>`
    `interface` | `SliderInputBuilder<T extends Number>` Builder to create Slider `Input`s.
    `interface` | `StringInputBuilder` Builder to create `String` type `Input` instances backed by a text input widget.
    `interface` | `TemporalInputBuilder<T extends Temporal,B extends TemporalInputBuilder<T,B>>` Builder to create `Temporal` type `Input`s backed by a calendar widget.
    `static interface` | `TemporalInputBuilder.TemporalWithoutTimeFieldBuilder<T extends Temporal>` A `TemporalInputBuilder` for Fields not supporting time.
    `static interface` | `TemporalInputBuilder.TemporalWithTimeFieldBuilder<T extends Temporal>` A `TemporalInputBuilder` for Fields supporting time.
    `interface` | `TextInputBuilder<T,C extends Input<T>,B extends TextInputBuilder<T,C,B>>` Base builder to create `Input` instances backed by a text input widget.

Copyright © 2017 The Holon Platform. All rights reserved.