## Uses of Interface
com.holonplatform.vaadin.flow.components.builders.HasStyleConfigurator

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

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

    Classes in com.holonplatform.vaadin.flow.components.builders with type parameters of type HasStyleConfigurator
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HasStyleConfigurator<C extends HasStyleConfigurator<C>>` Configurator for `HasStyle` type components.

    Subinterfaces of HasStyleConfigurator in com.holonplatform.vaadin.flow.components.builders
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseDateInputBuilder<D,B extends BaseDateInputBuilder<D,B>>` Base builder to create date type `Input` components.
    `interface` | `BeanListingBuilder<T>` `BeanListing` builder.
    `static interface` | `BeanListingBuilder.DatastoreBeanListingBuilder<T>` `BeanListing` builder with `DatastoreDataProviderConfigurator` support.
    `interface` | `BeanListingConfigurator<T,C extends BeanListingConfigurator<T,C>>` `BeanListing` configurator.
    `interface` | `BooleanInputBuilder` Builder to create `Boolean` type `Input` components.
    `interface` | `ButtonBuilder` Builder to create `Button` components.
    `interface` | `ButtonConfigurator<C extends ButtonConfigurator<C>>` `Button` component configurator.
    `static interface` | `ButtonConfigurator.BaseButtonConfigurator` Base button configurator.
    `interface` | `ContextMenuBuilder` `ContextMenu` component builder.
    `interface` | `ContextMenuConfigurator<L extends EventListener,M extends com.vaadin.flow.component.contextmenu.ContextMenuBase<M>,C extends ContextMenuConfigurator<L,M,C>>` `ContextMenu` component configurator.
    `interface` | `DateInputBuilder` A `BaseDateInputBuilder` to create `Date` type `Input` components.
    `interface` | `DateTimeInputBuilder` A `BaseDateInputBuilder` to create `Date` type `Input` components.
    `interface` | `DialogBuilder<B extends DialogBuilder<B>>` `Dialog` component builder.
    `static interface` | `DialogBuilder.ConfirmDialogBuilder` Confirm `Dialog` builder.
    `static interface` | `DialogBuilder.MessageDialogBuilder` Default message `Dialog` builder.
    `static interface` | `DialogBuilder.QuestionDialogBuilder` Question `Dialog` builder.
    `interface` | `DialogConfigurator<C extends DialogConfigurator<C>>` `Dialog` component configurator.
    `static interface` | `DialogConfigurator.ClosableDialogConfigurator<C extends DialogConfigurator.ClosableDialogConfigurator<C>>` A `DialogConfigurator` with dialog closing options configuration.
    `interface` | `FlexComponentConfigurator<C extends FlexComponentConfigurator<C>>` Configurator for `FlexComponent` type components.
    `interface` | `FormLayoutBuilder` Builder to create `FormLayout` components.
    `interface` | `FormLayoutConfigurator<C extends FormLayoutConfigurator<C>>` Configurator for `FormLayout` type components.
    `static interface` | `FormLayoutConfigurator.BaseFormLayoutConfigurator` Base configurator.
    `static interface` | `HasIconConfigurator.IconConfigurator<C extends HasIconConfigurator<C>>` Configurator to setup a component icon.
    `interface` | `HorizontalLayoutBuilder` Builder to create `HorizontalLayout` components.
    `interface` | `HtmlComponentConfigurator<C extends HtmlComponentConfigurator<C>>` Configurator for `HtmlComponent` components type.
    `interface` | `ItemListingBuilder<T,P,L extends ItemListing<T,P>,B extends ItemListingBuilder<T,P,L,B>>` `ItemListing` builder.
    `interface` | `ItemListingConfigurator<T,P,L extends ItemListing<T,P>,C extends ItemListingConfigurator<T,P,L,C>>` `ItemListing` configurator.
    `static interface` | `ItemListingConfigurator.ItemListingContextMenuBuilder<T,P,L extends ItemListing<T,P>,B extends ItemListingConfigurator<T,P,L,B>>` `ItemListing` context menu builder.
    `interface` | `LabelBuilder<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier>` Builder to create label components, i.e. components to display a text.
    `interface` | `LabelConfigurator<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier,C extends LabelConfigurator<L,C>>` Interface to configure a label, i.e. a component to display a text.
    `static interface` | `LabelConfigurator.BaseLabelConfigurator<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier>` Base Label configurator.
    `interface` | `LocalDateInputBuilder` A `BaseDateInputBuilder` to create `LocalDate` type `Input` components.
    `interface` | `LocalDateTimeInputBuilder` A `BaseDateInputBuilder` to create `LocalDateTime` type `Input` components.
    `interface` | `LocalTimeInputBuilder` Builder to create `LocalTime` type `Input` components.
    `interface` | `MultiSelectInputBuilder<T,ITEM,B extends MultiSelectInputBuilder<T,ITEM,B>>` `MultiSelect` inputs builder.
    `interface` | `NativeButtonBuilder` Builder to create `NativeButton` components.
    `interface` | `NumberInputBuilder<T extends Number>` Builder to create `Number` type `Input` components.
    `interface` | `OptionsModeMultiSelectInputBuilder<T,ITEM,B extends OptionsModeMultiSelectInputBuilder<T,ITEM,B>>` `MultiSelect` input builder for the options rendering mode.
    `static interface` | `OptionsModeMultiSelectInputBuilder.DatastoreItemOptionsModeMultiSelectInputBuilder<T,ITEM>` `MultiSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `OptionsModeMultiSelectInputBuilder.DatastorePropertyOptionsModeMultiSelectInputBuilder<T>` `Property` model based `MultiSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder<T,ITEM>` `MultiSelect` input builder for the options rendering mode.
    `static interface` | `OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder<T>` `Property` model based `MultiSelect` input builder for the options rendering mode.
    `interface` | `OptionsModeSingleSelectInputBuilder<T,ITEM,B extends OptionsModeSingleSelectInputBuilder<T,ITEM,B>>` `SingleSelect` input builder for the options rendering mode.
    `static interface` | `OptionsModeSingleSelectInputBuilder.DatastoreItemOptionsModeSingleSelectInputBuilder<T,ITEM>` `SingleSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `OptionsModeSingleSelectInputBuilder.DatastorePropertyOptionsModeSingleSelectInputBuilder<T>` `Property` model based `SingleSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder<T,ITEM>` `SingleSelect` input builder for the options rendering mode.
    `static interface` | `OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder<T>` `Property` model based `SingleSelect` input builder for the options rendering mode.
    `interface` | `PasswordInputBuilder` Builder to create `String` type `Input` components.
    `interface` | `PropertyListingBuilder` `PropertyListing` builder.
    `static interface` | `PropertyListingBuilder.DatastorePropertyListingBuilder` `PropertyListing` builder with `DatastoreDataProviderConfigurator` support.
    `interface` | `PropertyListingConfigurator<C extends PropertyListingConfigurator<C>>` `PropertyListing` configurator.
    `interface` | `SelectableInputConfigurator<T,S,C extends SelectableInputConfigurator<T,S,C>>` Configurator for `Selectable` input components.
    `interface` | `SelectModeSingleSelectInputBuilder<T,ITEM,B extends SelectModeSingleSelectInputBuilder<T,ITEM,B>>` `SingleSelect` input builder for the select rendering mode.
    `static interface` | `SelectModeSingleSelectInputBuilder.DatastoreItemSelectModeSingleSelectInputBuilder<T,ITEM>` `SingleSelect` input builder for the select rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `SelectModeSingleSelectInputBuilder.DatastorePropertySelectModeSingleSelectInputBuilder<T>` `Property` model based `SingleSelect` input builder for the select rendering mode with `DatastoreDataProviderConfigurator` support.
    `static interface` | `SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder<T,ITEM>` `SingleSelect` input builder for the select rendering mode.
    `static interface` | `SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder<T>` `Property` model based `SingleSelect` input builder for the select rendering mode.
    `interface` | `SingleSelectInputBuilder<T,ITEM,B extends SingleSelectInputBuilder<T,ITEM,B>>` `SingleSelect` inputs builder.
    `interface` | `StringAreaInputBuilder` Builder to create `String` type `Input` components rendered as a text area.
    `interface` | `StringInputBuilder` Builder to create `String` type `Input` components.
    `interface` | `ThemableFlexComponentConfigurator<C extends ThemableFlexComponentConfigurator<C>>` Configurator for `FlexComponent` and `ThemableLayout` type components.
    `static interface` | `ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator`
    `static interface` | `ThemableFlexComponentConfigurator.VerticalLayoutConfigurator`
    `interface` | `VerticalLayoutBuilder` Builder to create `VerticalLayout` components.
    `interface` | `ViewComponentBuilder<T>` Builder to create `ViewComponent`s.

  - ### Uses of HasStyleConfigurator in com.holonplatform.vaadin.flow.navigator

    Subinterfaces of HasStyleConfigurator in com.holonplatform.vaadin.flow.navigator
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `NavigationLink.Builder` `NavigationLink` builder.

Copyright © 2019 The Holon Platform. All rights reserved.