# Uses of Package
com.holonplatform.vaadin.flow.components.builders

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

- Classes in com.holonplatform.vaadin.flow.components.builders used by com.holonplatform.vaadin.flow.components
  Class and Description
  BeanListingBuilder `BeanListing` builder.
  BooleanInputBuilder Builder to create `Boolean` type `Input` components.
  ButtonBuilder Builder to create `Button` components.
  ButtonConfigurator.BaseButtonConfigurator Base button configurator.
  ContextMenuBuilder `ContextMenu` component builder.
  DateInputBuilder `Date` type `Input` components builder.
  DateTimeInputBuilder `Date` with time type `Input` components builder.
  DialogBuilder.ConfirmDialogBuilder Confirm `Dialog` builder.
  DialogBuilder.MessageDialogBuilder Default message `Dialog` builder.
  DialogBuilder.QuestionDialogBuilder Question `Dialog` builder.
  DialogBuilder.QuestionDialogCallback Question dialog user answer callback.
  FormLayoutBuilder Builder to create `FormLayout` components.
  FormLayoutConfigurator.BaseFormLayoutConfigurator Base configurator.
  HasValueInputBuilder A builder to create `Input` components from a `HasValue` component.
  HorizontalLayoutBuilder Builder to create `HorizontalLayout` components.
  LabelBuilder Builder to create label components, i.e. components to display a text.
  LabelConfigurator.BaseLabelConfigurator Base Label configurator.
  LocalDateInputBuilder `LocalDate` type `Input` components builder.
  LocalDateTimeInputBuilder `LocalDateTime` type `Input` components builder.
  LocalTimeInputBuilder Builder to create `LocalTime` type `Input` components.
  NativeButtonBuilder Builder to create `NativeButton` components.
  NumberInputBuilder Builder to create `Number` type `Input` components.
  OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder `MultiSelect` input builder for the options rendering mode.
  OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder `Property` model based `MultiSelect` input builder for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder `SingleSelect` input builder for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder `Property` model based `SingleSelect` input builder for the options rendering mode.
  PasswordInputBuilder Builder to create `String` type `Input` components.
  PropertyInputFormBuilder `PropertyInputForm` builder.
  PropertyInputGroupBuilder `PropertyInputGroup` builder.
  PropertyListingBuilder `PropertyListing` builder.
  PropertyViewFormBuilder `PropertyViewForm` builder.
  PropertyViewGroupBuilder `PropertyViewGroup` builder.
  SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder `SingleSelect` input builder for the select rendering mode.
  SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder `Property` model based `SingleSelect` input builder for the select rendering mode.
  StringAreaInputBuilder Builder to create `String` type `Input` components rendered as a text area.
  StringInputBuilder Builder to create `String` type `Input` components.
  ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator
  ThemableFlexComponentConfigurator.VerticalLayoutConfigurator
  ValidatableInputBuilder `ValidatableInput` builder.
  VerticalLayoutBuilder Builder to create `VerticalLayout` components.
  ViewComponentAdapterBuilder `ViewComponent` adapter builder.
  ViewComponentBuilder Builder to create `ViewComponent`s.

- Classes in com.holonplatform.vaadin.flow.components.builders used by com.holonplatform.vaadin.flow.components.builders
  Class and Description
  BaseTemporalInputConfigurator Base temporal type `Input` components configurator.
  BaseTemporalInputConfigurator.CalendarLocalization Date input calendar popup localization settings.
  BaseTemporalInputConfigurator.CalendarLocalizationBuilder Calendar popup configuration builder.
  BaseValidatableInputBuilder Base `ValidatableInput` builder.
  BeanListingConfigurator `BeanListing` configurator.
  BooleanInputBuilder Builder to create `Boolean` type `Input` components.
  BooleanInputConfigurator `Boolean` type `Input` components configurator.
  ButtonBuilder Builder to create `Button` components.
  ButtonConfigurator `Button` component configurator.
  ButtonConfigurator.BaseButtonConfigurator Base button configurator.
  ClickNotifierConfigurator Configurator for components which support `ClickEventListener` registration.
  ComponentBuilder Base builder to create `Component`s.
  ComponentConfigurator Interface to configure a `Component`.
  ComponentConfigurator.BaseComponentConfigurator Base component configurator.
  ComponentGroupConfigurator Component group configurator.
  ComposableConfigurator `Composable` component configurator.
  CompositionNotifierConfigurator Configurator for `CompositionNotifier` type components.
  ContextMenuBuilder `ContextMenu` component builder.
  ContextMenuConfigurator `ContextMenu` component configurator.
  ContextMenuConfigurator.MenuItemBuilder Context menu item configurator.
  DatastoreDataProviderConfigurator Configurator for components which supports a `DatastoreDataProvider`.
  DateInputBuilder `Date` type `Input` components builder.
  DateInputConfigurator `Date` type `Input` components configurator.
  DateTimeInputBuilder `Date` with time type `Input` components builder.
  DateTimeInputConfigurator `Date` with time type `Input` components configurator.
  DeferrableLocalizationConfigurator Configurator for components which support deferrable localization.
  DialogBuilder `Dialog` component builder.
  DialogBuilder.ConfirmDialogBuilder Confirm `Dialog` builder.
  DialogBuilder.MessageDialogBuilder Default message `Dialog` builder.
  DialogBuilder.QuestionDialogBuilder Question `Dialog` builder.
  DialogBuilder.QuestionDialogCallback Question dialog user answer callback.
  DialogConfigurator `Dialog` component configurator.
  DialogConfigurator.ClosableDialogConfigurator A `DialogConfigurator` with dialog closing options configuration.
  FlexComponentConfigurator Configurator for `FlexComponent` type components.
  FocusableConfigurator Configurator for `Focusable` type components.
  FormLayoutBuilder Builder to create `FormLayout` components.
  FormLayoutConfigurator Configurator for `FormLayout` type components.
  FormLayoutConfigurator.BaseFormLayoutConfigurator Base configurator.
  HasAutocapitalizeConfigurator Configurator for `HasAutocapitalize` type components.
  HasAutocompleteConfigurator Configurator for `HasAutocomplete` type components.
  HasAutocorrectConfigurator Configurator for `HasAutocorrect` type components.
  HasAutofocusConfigurator Configurator for components which support `autofocus`.
  HasBeanDatastoreDataProviderConfigurator `HasDataProviderConfigurator` with `Datastore` configuration support and known bean type.
  HasBeanDatastoreFilterableDataProviderConfigurator `HasFilterableDataProviderConfigurator` with `Datastore` configuration support and known bean type.
  HasComponentsConfigurator Configurator for `HasComponents` type components.
  HasDataProviderConfigurator `HasDataProvider` components type configurator.
  HasDatastoreDataProviderConfigurator `HasDataProviderConfigurator` with `Datastore` configuration support.
  HasDeferrableLocalization Represents components or builders with deferrable localization support.
  HasElementConfigurator Configurator for `HasElement` type components.
  HasEnabledConfigurator Configurator for `HasEnabled` type components.
  HasFilterableDataProviderConfigurator `HasFilterableDataProvider` components type configurator.
  HasHtmlTextConfigurator Configurator for `HasText` type components which can support HTML markup.
  HasIconConfigurator Configurator for components which supports an icon.
  HasIconConfigurator.IconConfigurator Configurator to setup a component icon.
  HasItemsConfigurator Configurator for components which supports a set of items.
  HasItemsDataSourceConfigurator Configurator for components which supports a set of items and a items data source.
  HasLabelConfigurator Configurator for `HasLabel` type components.
  HasPatternConfigurator Configurator for components which supports an input pattern.
  HasPlaceholderConfigurator Configurator for components which support a placeholder.
  HasPrefixAndSuffixConfigurator Configurator for `HasPrefixAndSuffix` type components.
  HasPropertyBoxDatastoreDataProviderConfigurator `HasDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items.
  HasPropertyBoxDatastoreFilterableDataProviderConfigurator `HasFilterableDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items.
  HasPropertySetDatastoreDataProviderConfigurator `HasDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items and a fixed property set.
  HasSizeConfigurator Configurator for `HasSize` type components.
  HasStyleConfigurator Configurator for `HasStyle` type components.
  HasTextConfigurator Configurator for `HasText` type components.
  HasThemeVariantConfigurator Configurator for components which support theme variants.
  HasTimeInputConfigurator Configurator for input component which supports a date with time.
  HasTitleConfigurator Configurator for components which supports a title.
  HasValueChangeModeConfigurator Configurator for `HasValueChangeMode` type components.
  HasValueInputBuilder A builder to create `Input` components from a `HasValue` component.
  HorizontalLayoutBuilder Builder to create `HorizontalLayout` components.
  HtmlComponentConfigurator Configurator for `HtmlComponent` components type.
  InputAdapterBuilder Base builder to create `Input` components from a `HasValue` component.
  InputBuilder Builder to create `Input` instances.
  InputConfigurator Interface to configure an `Input`.
  InputGroupConfigurator Input group configurator.
  InputGroupConfigurator.BeanInputGroupConfigurator An `InputGroupConfigurator` bound to a bean `String` type property set.
  InputGroupConfigurator.PropertySetInputGroupConfigurator An `InputGroupConfigurator` bound to a `Property` set.
  InputNotifierConfigurator Configurator for `InputNotifier` type components.
  InputValueConfigurator Interface to configure an `Input` with value configuration support.
  ItemListingBuilder `ItemListing` builder.
  ItemListingConfigurator `ItemListing` configurator.
  ItemListingConfigurator.ColumnAlignment Enumeration of column text alignments.
  ItemListingConfigurator.EditableItemListingRow An editable `ItemListing` section row handler.
  ItemListingConfigurator.EditableItemListingSection `ItemListing` section handler for header and footer configuration.
  ItemListingConfigurator.ItemListingColumnBuilder ItemListing column builder.
  ItemListingConfigurator.ItemListingColumnConfigurator ItemListing column configurator.
  ItemListingConfigurator.ItemListingContextMenuBuilder `ItemListing` context menu builder.
  ItemSetConfigurator `ItemSet` configurator.
  ItemSetConfigurator.ItemCaptionGenerator Item caption generator.
  KeyNotifierConfigurator Configurator for `KeyNotifier` type components.
  LabelBuilder Builder to create label components, i.e. components to display a text.
  LabelConfigurator Interface to configure a label, i.e. a component to display a text.
  LabelConfigurator.BaseLabelConfigurator Base Label configurator.
  LocalDateInputBuilder `LocalDate` type `Input` components builder.
  LocalDateInputConfigurator `LocalDate` type `Input` components configurator.
  LocalDateTimeInputBuilder `LocalDateTime` type `Input` components builder.
  LocalDateTimeInputConfigurator `LocalDateTime` type `Input` components configurator.
  LocalTimeInputBuilder Builder to create `LocalTime` type `Input` components.
  LocalTimeInputConfigurator `LocalTime` type `Input` components configurator.
  MultiSelectInputConfigurator `MultiSelect` type `Input` configurator.
  NativeButtonBuilder Builder to create `NativeButton` components.
  NumberInputBuilder Builder to create `Number` type `Input` components.
  NumberInputConfigurator `Number` type `Input` components configurator.
  OptionsModeMultiSelectInputBuilder `MultiSelect` input builder for the options rendering mode.
  OptionsModeMultiSelectInputBuilder.DatastoreItemOptionsModeMultiSelectInputConfigurator `MultiSelect` input configurator for the options rendering mode with `DatastoreDataProviderConfigurator` support.
  OptionsModeMultiSelectInputBuilder.DatastorePropertyOptionsModeMultiSelectInputConfigurator `Property` model based `MultiSelect` input configurator for the options rendering mode with `DatastoreDataProviderConfigurator` support.
  OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder `MultiSelect` input builder for the options rendering mode.
  OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputConfigurator `MultiSelect` input configurator for the options rendering mode.
  OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder `Property` model based `MultiSelect` input builder for the options rendering mode.
  OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputConfigurator `Property` model based `MultiSelect` input configurator for the options rendering mode.
  OptionsModeSingleSelectInputBuilder `SingleSelect` input builder for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.DatastoreItemOptionsModeSingleSelectInputConfigurator `SingleSelect` input configurator for the options rendering mode with `DatastoreDataProviderConfigurator` support.
  OptionsModeSingleSelectInputBuilder.DatastorePropertyOptionsModeSingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator for the options rendering mode with `DatastoreDataProviderConfigurator` support.
  OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder `SingleSelect` input builder for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputConfigurator `SingleSelect` input configurator for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder `Property` model based `SingleSelect` input builder for the options rendering mode.
  OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator for the options rendering mode.
  PasswordInputBuilder Builder to create `String` type `Input` components.
  PasswordInputConfigurator `String` password type `Input` components configurator.
  PropertyFormConfigurator Property form configurator.
  PropertyInputGroupConfigurator `PropertyInputGroup` configurator.
  PropertyListingConfigurator `PropertyListing` configurator.
  PropertySelectInputConfigurator Configurator for selectable inputs with `Property` support.
  PropertyViewGroupConfigurator `PropertyViewGroup` configurator.
  SelectableInputConfigurator Configurator for `Selectable` input components.
  SelectModeSingleSelectInputBuilder `SingleSelect` input builder for the select rendering mode.
  SelectModeSingleSelectInputBuilder.DatastoreItemSelectModeSingleSelectInputConfigurator `SingleSelect` input configurator for the select rendering mode with `DatastoreDataProviderConfigurator` support.
  SelectModeSingleSelectInputBuilder.DatastorePropertySelectModeSingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator for the select rendering mode with `DatastoreDataProviderConfigurator` support.
  SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder `SingleSelect` input builder for the select rendering mode.
  SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputConfigurator `SingleSelect` input configurator for the select rendering mode.
  SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder `Property` model based `SingleSelect` input builder for the select rendering mode.
  SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator for the select rendering mode.
  SingleSelectInputConfigurator `SingleSelect` type `Input` configurator.
  StringAreaInputBuilder Builder to create `String` type `Input` components rendered as a text area.
  StringAreaInputConfigurator `String` area type `Input` components configurator.
  StringInputBuilder Builder to create `String` type `Input` components.
  StringInputConfigurator `String` type `Input` components configurator.
  TextInputConfigurator Configurator for text type `Input` components.
  ThemableFlexComponentConfigurator Configurator for `FlexComponent` and `ThemableLayout` type components.
  ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator
  ThemableFlexComponentConfigurator.VerticalLayoutConfigurator
  ThemableLayoutConfigurator Configurator for `ThemableLayout` type components.
  ValidatableInputBuilder `ValidatableInput` builder.
  ValidatableInputConfigurator `ValidatableInput` configurator.
  VerticalLayoutBuilder Builder to create `VerticalLayout` components.
  ViewComponentAdapterBuilder `ViewComponent` adapter builder.
  ViewComponentBuilder Builder to create `ViewComponent`s.
  ViewComponentConfigurator `ViewComponent` configurator.

- Classes in com.holonplatform.vaadin.flow.components.builders used by com.holonplatform.vaadin.flow.navigator
  Class and Description
  ComponentConfigurator Interface to configure a `Component`.
  DeferrableLocalizationConfigurator Configurator for components which support deferrable localization.
  HasDeferrableLocalization Represents components or builders with deferrable localization support.
  HasElementConfigurator Configurator for `HasElement` type components.
  HasStyleConfigurator Configurator for `HasStyle` type components.
  HasTextConfigurator Configurator for `HasText` type components.

Copyright © 2019 The Holon Platform. All rights reserved.