## Uses of Interface
com.holonplatform.vaadin7.components.builders.BaseItemDataSourceComponentBuilder

- Packages that use BaseItemDataSourceComponentBuilder
  Package | Description
  --- | ---
  com.holonplatform.vaadin7.components.builders |

- - ### Uses of BaseItemDataSourceComponentBuilder in com.holonplatform.vaadin7.components.builders

    Classes in com.holonplatform.vaadin7.components.builders with type parameters of type BaseItemDataSourceComponentBuilder
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseItemDataSourceComponentBuilder<B extends BaseItemDataSourceComponentBuilder<B>>` Base builder for components with `ItemDataSource` support.

    Subinterfaces of BaseItemDataSourceComponentBuilder in com.holonplatform.vaadin7.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` | `ItemDataSourceComponentBuilder<ITEM,C extends com.vaadin.ui.Component,B extends ItemDataSourceComponentBuilder<ITEM,C,B>>` Builder for components with `ItemDataSource` and item property configuration support.
    `interface` | `ItemListingBuilder<T,P,C extends ItemListing<T,P>,B extends ItemListingBuilder<T,P,C,B,X>,X extends com.vaadin.ui.Component>` Base `ItemListing` builder.
    `static interface` | `ItemListingBuilder.BaseGridItemListingBuilder<T,P,C extends ItemListing<T,P>,B extends ItemListingBuilder.BaseGridItemListingBuilder<T,P,C,B>>` Base builder to create an `ItemListing` with a `Grid` as backing component.
    `static interface` | `ItemListingBuilder.BaseTableItemListingBuilder<T,P,C extends ItemListing<T,P>,B extends ItemListingBuilder.BaseTableItemListingBuilder<T,P,C,B>>` Base builder to create an `ItemListing` with a `Table` as backing component.
    `static interface` | `ItemListingBuilder.GridItemListingBuilder<T>` Builder to create an `ItemListing` with a `Grid` as backing component.
    `static interface` | `ItemListingBuilder.TableItemListingBuilder<T>` Builder to create an `ItemListing` with a `Table` as backing component.
    `interface` | `MultiPropertySelectInputBuilder<T>` Builder to create a multiple selection `Input` with `Property` data source support.
    `interface` | `MultiSelectInputBuilder<T>` Builder to create a multi selection `Input`s.
    `interface` | `PropertyListingBuilder<B extends PropertyListingBuilder<B,X>,X extends com.vaadin.ui.Component>` An `ItemListingBuilder` using `Property` as item properties and `PropertyBox` as item data type.
    `static interface` | `PropertyListingBuilder.GridPropertyListingBuilder` Builder to create `PropertyListing` components using a `Grid` as backing component.
    `static interface` | `PropertyListingBuilder.TablePropertyListingBuilder` Builder to create `PropertyListing` components using a `Table` as backing component.
    `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` | `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>` Builder to create a single selection `Input` with `Property` data source support.
    `interface` | `SingleSelectInputBuilder<T>` Builder to create a single selection `Input`.

Copyright © 2019 The Holon Platform. All rights reserved.