# 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 |
  com.holonplatform.vaadin.flow.navigator.internal |

- 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.
  FilterableSingleSelectConfigurator.FilterableSingleSelectInputBuilder Filterable `SingleSelect` input builder.
  FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputBuilder `Property` model based filterable `SingleSelect` input builder.
  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.
  InputConverterBuilder Input converter builder.
  LabelBuilder Builder to create label components, i.e.
  LabelConfigurator.BaseLabelConfigurator Base Label configurator.
  ListMultiSelectConfigurator.ListMultiSelectInputBuilder List `MultiSelect` input builder.
  ListMultiSelectConfigurator.PropertyListMultiSelectInputBuilder `Property` model based list `MultiSelect` input builder.
  ListSingleSelectConfigurator.ListSingleSelectInputBuilder `SingleSelect` input builder.
  ListSingleSelectConfigurator.PropertyListSingleSelectInputBuilder `Property` model based `SingleSelect` input builder.
  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.
  OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder Options `MultiSelect` input builder.
  OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder `Property` model based options `MultiSelect` input builder.
  OptionsSingleSelectConfigurator.OptionsSingleSelectInputBuilder Options `SingleSelect` input builder.
  OptionsSingleSelectConfigurator.PropertyOptionsSingleSelectInputBuilder `Property` model based options `SingleSelect` input builder.
  PasswordInputBuilder Builder to create `String` type `Input` components.
  PropertyInputFormBuilder `PropertyInputForm` builder.
  PropertyInputGroupBuilder `PropertyInputGroup` builder.
  PropertyListingBuilder `PropertyListing` builder.
  PropertyViewFormBuilder `PropertyViewForm` builder.
  PropertyViewGroupBuilder `PropertyViewGroup` builder.
  SingleSelectConfigurator.PropertySingleSelectInputBuilder `Property` model based `SingleSelect` input builder.
  SingleSelectConfigurator.SingleSelectInputBuilder `SingleSelect` input builder.
  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`.
  DatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator DatastoreDataProviderConfigurator for select type input components.
  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.
  FilterableSingleSelectConfigurator Filterable `SingleSelect` input builder using a `ComboBox` as input component.
  FilterableSingleSelectConfigurator.DatastoreFilterableSingleSelectInputConfigurator Filterable `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputConfigurator `Property` model based filterable `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  FilterableSingleSelectConfigurator.FilterableSingleSelectInputBuilder Filterable `SingleSelect` input builder.
  FilterableSingleSelectConfigurator.FilterableSingleSelectInputConfigurator Filterable `SingleSelect` input configurator.
  FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputBuilder `Property` model based filterable `SingleSelect` input builder.
  FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputConfigurator `Property` model based filterable `SingleSelect` input configurator.
  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.
  HasEnabledConfigurator.BaseHasEnabledConfigurator Base `HasEnabledConfigurator`.
  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.
  HasItemCaptionConfigurator Configurator for component which support item captions.
  HasItemEnableConfigurator Configurator for components which support item enabled/disabled state.
  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.
  HasLabelConfigurator.BaseHasLabelConfigurator Base `HasLabelConfigurator`.
  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.
  HasSizeConfigurator.BaseHasSizeConfigurator Base `HasSizeConfigurator`.
  HasStyleConfigurator Configurator for `HasStyle` type components.
  HasStyleConfigurator.BaseHasStyleConfigurator Base `HasStyleConfigurator`.
  HasTextConfigurator Configurator for `HasText` type components.
  HasTextConfigurator.BaseHasTextConfigurator Base `HasTextConfigurator`.
  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`.
  InputConverterBuilder Input converter builder.
  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.BaseItemListingColumnConfigurator Base ItemListing column configurator.
  ItemListingConfigurator.ColumnAlignment Enumeration of column text alignments.
  ItemListingConfigurator.ColumnConfigurator Listing column configurator to be used in a column post processor.
  ItemListingConfigurator.ColumnPostProcessor A post processor which can be used to furtherly configure a listing column before adding it to the listing component.
  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.
  LabelConfigurator Interface to configure a label, i.e.
  LabelConfigurator.BaseLabelConfigurator Base Label configurator.
  ListMultiSelectConfigurator `MultiSelect` input builder using a `MultiSelectListBox` as input component.
  ListMultiSelectConfigurator.DatastoreListMultiSelectInputConfigurator List `MultiSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  ListMultiSelectConfigurator.DatastorePropertyListMultiSelectInputConfigurator `Property` model based list `MultiSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  ListMultiSelectConfigurator.ListMultiSelectInputBuilder List `MultiSelect` input builder.
  ListMultiSelectConfigurator.ListMultiSelectInputConfigurator List `MultiSelect` input configurator.
  ListMultiSelectConfigurator.PropertyListMultiSelectInputBuilder `Property` model based list `MultiSelect` input builder.
  ListMultiSelectConfigurator.PropertyListMultiSelectInputConfigurator `Property` model based list `MultiSelect` input configurator.
  ListSingleSelectConfigurator `SingleSelect` input builder using a `ListBox` as input component.
  ListSingleSelectConfigurator.DatastoreListSingleSelectInputConfigurator `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  ListSingleSelectConfigurator.DatastorePropertyListSingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator mode with `DatastoreDataProviderConfigurator` support.
  ListSingleSelectConfigurator.ListSingleSelectInputBuilder `SingleSelect` input builder.
  ListSingleSelectConfigurator.ListSingleSelectInputConfigurator `SingleSelect` input configurator.
  ListSingleSelectConfigurator.PropertyListSingleSelectInputBuilder `Property` model based `SingleSelect` input builder.
  ListSingleSelectConfigurator.PropertyListSingleSelectInputConfigurator `Property` model based `SingleSelect` input 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.
  MultiSelectableInputConfigurator `MultiSelect` type `Input` configurator.
  NativeButtonBuilder Builder to create `NativeButton` components.
  NumberInputBuilder Builder to create `Number` type `Input` components.
  NumberInputConfigurator `Number` type `Input` components configurator.
  OptionsMultiSelectConfigurator `MultiSelect` input builder using a `CheckboxGroup` as input component.
  OptionsMultiSelectConfigurator.DatastoreOptionsMultiSelectInputConfigurator Options `MultiSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  OptionsMultiSelectConfigurator.DatastorePropertyOptionsMultiSelectInputConfigurator `Property` model based options `MultiSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  OptionsMultiSelectConfigurator.OptionsMultiSelectInputBuilder Options `MultiSelect` input builder.
  OptionsMultiSelectConfigurator.OptionsMultiSelectInputConfigurator Options `MultiSelect` input configurator.
  OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputBuilder `Property` model based options `MultiSelect` input builder.
  OptionsMultiSelectConfigurator.PropertyOptionsMultiSelectInputConfigurator `Property` model based options `MultiSelect` input configurator.
  OptionsSingleSelectConfigurator `SingleSelect` input builder using a `RadioButtonGroup` as input component.
  OptionsSingleSelectConfigurator.DatastoreOptionsSingleSelectInputConfigurator Options `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  OptionsSingleSelectConfigurator.DatastorePropertyOptionsSingleSelectInputConfigurator `Property` model based options `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  OptionsSingleSelectConfigurator.OptionsSingleSelectInputBuilder Options `SingleSelect` input builder.
  OptionsSingleSelectConfigurator.OptionsSingleSelectInputConfigurator Options `SingleSelect` input configurator.
  OptionsSingleSelectConfigurator.PropertyOptionsSingleSelectInputBuilder `Property` model based options `SingleSelect` input builder.
  OptionsSingleSelectConfigurator.PropertyOptionsSingleSelectInputConfigurator `Property` model based options `SingleSelect` input configurator.
  PasswordInputBuilder Builder to create `String` type `Input` components.
  PasswordInputConfigurator `String` password type `Input` components configurator.
  PropertyFormConfigurator Property form configurator.
  PropertyInputFormConfigurator `PropertyInputForm` configurator.
  PropertyInputGroupConfigurator `PropertyInputGroup` configurator.
  PropertyListingBuilder.DatastorePropertyListingConfigurator `PropertyListing` configurator with `DatastoreDataProviderConfigurator` support.
  PropertyListingConfigurator `PropertyListing` configurator.
  PropertySelectInputConfigurator Configurator for selectable inputs with `Property` support.
  PropertyViewFormConfigurator `PropertyViewForm` configurator.
  PropertyViewGroupConfigurator `PropertyViewGroup` configurator.
  SelectableInputConfigurator Configurator for `Selectable` input components.
  ShortcutConfigurator Configurator for component shortcut registration.
  SingleSelectableInputConfigurator `SingleSelect` type `Input` configurator.
  SingleSelectConfigurator `SingleSelect` input builder using a `Select` as input component.
  SingleSelectConfigurator.DatastorePropertySingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator mode with `DatastoreDataProviderConfigurator` support.
  SingleSelectConfigurator.DatastoreSingleSelectInputConfigurator `SingleSelect` input configurator with `DatastoreDataProviderConfigurator` support.
  SingleSelectConfigurator.PropertySingleSelectInputBuilder `Property` model based `SingleSelect` input builder.
  SingleSelectConfigurator.PropertySingleSelectInputConfigurator `Property` model based `SingleSelect` input configurator.
  SingleSelectConfigurator.SingleSelectInputBuilder `SingleSelect` input builder.
  SingleSelectConfigurator.SingleSelectInputConfigurator `SingleSelect` 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.
  HasEnabledConfigurator Configurator for `HasEnabled` type components.
  HasSizeConfigurator Configurator for `HasSize` type components.
  HasStyleConfigurator Configurator for `HasStyle` type components.
  HasTextConfigurator Configurator for `HasText` type components.

- Classes in com.holonplatform.vaadin.flow.components.builders used by com.holonplatform.vaadin.flow.navigator.internal
  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.
  HasEnabledConfigurator Configurator for `HasEnabled` type components.
  HasSizeConfigurator Configurator for `HasSize` type components.
  HasStyleConfigurator Configurator for `HasStyle` type components.
  HasTextConfigurator Configurator for `HasText` type components.

Copyright © 2020 The Holon Platform. All rights reserved.