A B C D E F G H I J L M N O P Q R S T U V W Y

## A

AbstractVaadinSpringTest - Class in com.holonplatform.vaadin.spring.utils
  Abstract JUnit test class using Spring to enable a web environment to test Vaadin application elements with Spring support.
AbstractVaadinSpringTest() - Constructor for class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest
AbstractVaadinSpringTest.Config - Class in com.holonplatform.vaadin.spring.utils
AbstractVaadinSpringTest.TestSingletonBeanStoreRetrievalStrategy - Class in com.holonplatform.vaadin.spring.utils
AbstractVaadinSpringTest.TestSpringVaadinServletService - Class in com.holonplatform.vaadin.spring.utils
AbstractVaadinSpringTest.TestVaadinSpringSession - Class in com.holonplatform.vaadin.spring.utils
AccessDeniedView - Annotation Type in com.holonplatform.vaadin.spring
  Annotation to declare a `View` as the view to show when a `ViewAccessControl` or a `ViewInstanceAccessControl` denies access to a view.
accessDeniedView(Class<? extends View>) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator.Builder
  Registers a view class for the view to show when a `ViewAccessControl` or a `ViewInstanceAccessControl` denies access to a view.
add(Component...) - Method in interface com.holonplatform.vaadin.components.builders.ComponentContainerConfigurator
  Adds the components in the given order to the component container.
add(Component, int, int) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Adds the component to the grid in cells column1,row1 (NortWest corner of the area.)
add(Component, int, int, int, int) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Adds a component to the grid in the specified area.
add(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Adds an item to the data source.
addAlignAndExpand(Component, Alignment, float) - Method in interface com.holonplatform.vaadin.components.builders.OrderedLayoutConfigurator
  Adds the given component to layout with given `expandRatio` and `alignment`
addAndAlign(Component, Alignment) - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Adds the given component to layout with given `alignment`
addAndExpand(Component, float) - Method in interface com.holonplatform.vaadin.components.builders.OrderedLayoutConfigurator
  Adds the given component to layout with given `expandRatio`
addAndExpandFull(Component) - Method in interface com.holonplatform.vaadin.components.builders.OrderedLayoutConfigurator
  Adds the given component to layout with applying full (`1`) expand ratio.
addCloseListener(Dialog.CloseListener) - Method in interface com.holonplatform.vaadin.components.Dialog
  Adds a `Dialog.CloseListener` for dialog closing events.
addItem(ITEM) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Add a selection item to current selection item set.
addItem(ITEM, Localizable) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Add a selection item to current selection item set, providing an explicit item caption.
addItem(ITEM, String, String) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Add a selection item to current selection item set, providing an explicit item caption.
addItem(ITEM, String) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Add a selection item to current selection item set, providing an explicit item caption.
addItem(T) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Adds an item to the data source.
addProvider(ViewProvider) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Add a `ViewProvider` to navigator.
addQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider
  Add a `QueryConfigurationProvider` to provide additional query parameters, such as `QueryFilter`s and `QuerySort`s.
addRowAt(int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Add a section row at given index.
addSelectionListener(Selectable.SelectionListener<T>) - Method in interface com.holonplatform.vaadin.components.Selectable
  Adds a `Selectable.SelectionListener` to listener to selection changes.
addValidator(Validator<V>) - Method in interface com.holonplatform.vaadin.components.ValidatableInput
  Adds a `Validator` to validate the input value.
addValueChangeListener(ValueHolder.ValueChangeListener<V>) - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Adds a value change listener, called when the value changes.
addViewChangeListener(ViewChangeListener) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Listen to changes of the active view
align(Component, Alignment) - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Set alignment for one contained component in this layout.
alignment(P, ItemListing.ColumnAlignment) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the text alignment for the column which corresponds to given property.
allowNegative(boolean) - Method in interface com.holonplatform.vaadin.components.builders.NumberInputBuilder
  Sets whether to allow negative numbers input
appendRow() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Adds a new row at the bottom of the section.
asc(PROPERTY) - Static method in interface com.holonplatform.vaadin.data.ItemDataSource.ItemSort
  Create an ascending `ItemDataSource.ItemSort` using given property.
asField() - Method in interface com.holonplatform.vaadin.components.builders.InputBuilder
  Build the input component as a `HasValue` component.
authenticationEnabled(boolean) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set whether the support for `Authenticate` annotation on `View`s or `UI` is enabled.
autoRefresh(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set if auto-refresh is enabled for this container, i.e. items are loaded when one of the Container method which involve operations on item set is called.
autoRefresh(boolean) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set if auto-refresh is enabled for this container, i.e. items are loaded when one of the Container method which involve operations on item set is called.

## B

BaseItemDataSourceComponentBuilder<B extends BaseItemDataSourceComponentBuilder<B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder for components with `ItemDataSource` support.
BaseLayoutBuilder<C extends com.vaadin.ui.Layout,B extends BaseLayoutBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder to create `Layout` component containers.
BaseSelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends BaseSelectInputBuilder<T,C,S,ITEM,B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder to create selection `Input`s.
BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B>> - Interface in com.holonplatform.vaadin.components.builders
  Multi select component configurator.
BaseSelectInputBuilder.RenderingMode - Enum in com.holonplatform.vaadin.components.builders
  Select UI rendering mode
BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B>> - Interface in com.holonplatform.vaadin.components.builders
  Single select component configurator.
BaseSelectModeMultiPropertySelectInputBuilder<T,B extends BaseSelectModeMultiPropertySelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiPropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
BaseSelectModeMultiPropertySelectInputBuilder.OptionsModeMultiPropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiPropertySelectInputBuilder` for `RenderingMode#OPTIONS`.
BaseSelectModeMultiPropertySelectInputBuilder.SelectModeMultiPropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiPropertySelectInputBuilder` for `RenderingMode#SELECT`.
BaseSelectModeMultiSelectInputBuilder<T,B extends BaseSelectModeMultiSelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiSelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
BaseSelectModeMultiSelectInputBuilder.OptionsModeMultiSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiSelectInputBuilder` for `RenderingMode#OPTIONS`.
BaseSelectModeMultiSelectInputBuilder.SelectModeMultiSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `MultiSelectInputBuilder` for `RenderingMode#SELECT`.
BaseSelectModeSinglePropertySelectInputBuilder<T,B extends BaseSelectModeSinglePropertySelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  A `SinglePropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
BaseSelectModeSinglePropertySelectInputBuilder.NativeModeSinglePropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SinglePropertySelectInputBuilder` for `RenderingMode#NATIVE_SELECT`.
BaseSelectModeSinglePropertySelectInputBuilder.OptionsModeSinglePropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SinglePropertySelectInputBuilder` for `RenderingMode#OPTIONS`.
BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SinglePropertySelectInputBuilder` for `RenderingMode#SELECT`.
BaseSelectModeSingleSelectInputBuilder<T,B extends BaseSelectModeSingleSelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  A `SingleSelectInputBuilder` for `RenderingMode#NATIVE_SELECT` and `RenderingMode#SELECT`.
BaseSelectModeSingleSelectInputBuilder.NativeModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SingleSelectInputBuilder` for `RenderingMode#NATIVE_SELECT`.
BaseSelectModeSingleSelectInputBuilder.OptionsModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SingleSelectInputBuilder` for `RenderingMode#OPTIONS`.
BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  A `SingleSelectInputBuilder` for `RenderingMode#SELECT`.
batchSize(int) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set batch (page) size for items loading using `ItemDataProvider`.
batchSize(int) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set batch (page) size for items loading using `ItemDataProvider`.
BeanListing<T> - Interface in com.holonplatform.vaadin.components
  An `ItemListing` component using a bean type as item type and the bean property names as property set.
bind(Property<T>, PropertyRenderer<Input<T>, T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the specific `PropertyRenderer` to use to render the `Input` to bind to given `property`.
bind(Property<T>, Input.InputPropertyRenderer<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Convenience method to set a specific `PropertyRenderer` to use to render the `Input` to bind to given `property` using the `Input.InputPropertyRenderer` functional interface.
bind(Property<T>, Input<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Bind the given `property` to given `input` instance.
bind(Property<T>, F) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Bind the given `property` to given `HasValue` component.
bind(Property<T>, PropertyRenderer<ViewComponent<F>, T>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Set a specific `PropertyRenderer` to use to render the `ViewComponent` to bind to given `property`.
bind(Property<T>, PropertyViewGroup.ViewComponentPropertyRenderer<T>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Convenience method to set a specific `PropertyRenderer` to use to render the `ViewComponent` to bind to given `property` using the `PropertyViewGroup.ViewComponentPropertyRenderer` functional interface.
bind(Property<T>, ViewComponent<? extends T>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Bind the given `property` to given `viewComponent` instance.
blankValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.components.builders.SecretInputBuilder
  Enable or disable treating blank String values (with 0 length or whitespaces only Strings) as `null` values.
blankValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.components.builders.StringInputBuilder
  Enable or disable treating blank String values (with 0 length or whitespaces only Strings) as `null` values.
boolean_() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Boolean` type `Input`s.
BooleanInputBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Boolean` type `Input` instances.
borderless() - Method in interface com.holonplatform.vaadin.components.builders.PanelBuilder
  Adds `borderless` and `light` style names to panel to render the panel without using borders or any other style.
bringToFront() - Method in interface com.holonplatform.vaadin.components.Dialog
  If there are currently several window dialogs visible, calling this method makes this dialog window topmost.
buffered(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether the item listing is in buffered mode.
build() - Method in interface com.holonplatform.vaadin.components.builders.ComponentBuilder
  Build and returns the component
build() - Method in interface com.holonplatform.vaadin.components.builders.InputBuilder
  Build and returns the `Input` instance.
build(P...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Build the `ItemListing` instance, setting given properties as visible columns.
build(Iterable<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Build the `ItemListing` instance, setting given properties as visible columns.
build() - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Build the `ValidatableInput` instance.
build() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Build the `PropertyInputGroup`.
build() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Build the `PropertyViewGroup`
build() - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Build the `DatastoreDataProvider` instance.
build() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Build `ItemDataSource` instance
build() - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator.Builder
  Build the navigator instance
buildAndBind(UI) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  Build ViewNavigator instance and bind it to given `ui`
builder(Class<T>) - Static method in interface com.holonplatform.vaadin.components.BeanListing
  Builder to create an `BeanListing` instance using a `Grid` as backing component.
builder() - Static method in interface com.holonplatform.vaadin.components.Dialog
  Gets a builder to create and open a `Dialog` window.
builder(Class<? extends T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect`.
builder(C) - Static method in interface com.holonplatform.vaadin.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm`.
builder() - Static method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Get a `PropertyInputGroup.Builder` to create and setup a `PropertyInputGroup`.
builder(Iterable<P>) - Static method in interface com.holonplatform.vaadin.components.PropertyListing
  Builder to create an `PropertyListing` instance.
builder(C) - Static method in interface com.holonplatform.vaadin.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm`.
builder() - Static method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Get a `PropertyViewGroup.Builder` to create and setup a `PropertyViewGroup`.
builder(Class<? extends T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect`.
builder(Input<T>) - Static method in interface com.holonplatform.vaadin.components.ValidatableInput
  Get a fluent builder to create and setup a `ValidatableInput` from given `Input`.
builder(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.ViewComponent
  Gets a builder to create `ViewComponent` instances.
builder() - Static method in interface com.holonplatform.vaadin.data.DatastoreDataProvider
  Get a builder to create `DatastoreDataProvider` instances.
builder() - Static method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get a builder to create an `ItemDataSource`.
builder() - Static method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Builder to create `ViewNavigator` instance in fluent-style mode
builder() - Static method in interface com.holonplatform.vaadin.spring.SpringViewNavigator
  Builder to create `SpringViewNavigator` instances
buildFooter(ItemListingBuilder.GridSection<ItemListingBuilder.ListingFooterRow<P>>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.FooterBuilder
  Build Grid footer rows.
buildHeader(ItemListingBuilder.GridSection<ItemListingBuilder.ListingHeaderRow<P>>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.HeaderBuilder
  Build Grid header rows.
button() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `Button`s.
button(boolean) - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `Button`s
ButtonBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Button` instances.
ButtonConfigurator<B extends ButtonConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `Button`.
ButtonConfigurator.BaseButtonConfigurator - Interface in com.holonplatform.vaadin.components.builders
  Base button configurator.

## C

CalendarInputBuilder<T,B extends CalendarInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  An builder to create `Input`s rendered as a calendar (inline or in a popup activated by a button) in UI.
callback(Dialog.QuestionCallback) - Method in interface com.holonplatform.vaadin.components.Dialog.QuestionDialogBuilder
  Set the callback to use when user select a yes or no answer from the question dialog.
caption(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the caption of the component.
caption(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the caption of the component using a localizable `messageCode`.
caption(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the caption of the component using a `Localizable` message.
captionAsHtml() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the caption rendered as HTML.
captionQueryFilter(SerializableFunction<String, QueryFilter>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Set the function to provide the `QueryFilter` to use with the data provider when user types a caption filter String.
clear() - Method in interface com.holonplatform.vaadin.components.ItemListing
  When in buffered mode, clear the buffered items in the internal cache.
clear() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Clears (reset the value) all the `ViewComponent`s.
clear() - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Clears this value holder.
clear() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Clear data source contents (current item set)
ClickableLayoutConfigurator<B extends ClickableLayoutConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `Layout` supporting `LayoutEvents.LayoutClickListener`s.
ClickableLayoutConfigurator.BaseClickableLayoutConfigurator - Interface in com.holonplatform.vaadin.components.builders
  Base `ClickableLayoutConfigurator`.
clickShortcut(int, int...) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Makes it possible to invoke a click on this button by pressing the given `ShortcutAction.KeyCode` and (optional) `ShortcutAction.ModifierKey`s.
closable(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set whether the dialog is closable (i.e. a close button is show in the dialog caption).
closable(boolean) - Method in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Sets whether to show a close button in the view Window header.
close() - Method in interface com.holonplatform.vaadin.components.Dialog
  Closes the dialog window
columnExpandRatio(int, float) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Sets the expand ratio of given column.
columnHidingAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets whether column hiding by user is allowed or not.
columnReorderingAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets whether column reordering is allowed or not.
columns(int) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Set the number of columns of the grid
com.holonplatform.vaadin - package com.holonplatform.vaadin
com.holonplatform.vaadin.components - package com.holonplatform.vaadin.components
com.holonplatform.vaadin.components.builders - package com.holonplatform.vaadin.components.builders
com.holonplatform.vaadin.data - package com.holonplatform.vaadin.data
com.holonplatform.vaadin.device - package com.holonplatform.vaadin.device
com.holonplatform.vaadin.js - package com.holonplatform.vaadin.js
com.holonplatform.vaadin.navigator - package com.holonplatform.vaadin.navigator
com.holonplatform.vaadin.navigator.annotations - package com.holonplatform.vaadin.navigator.annotations
com.holonplatform.vaadin.spring - package com.holonplatform.vaadin.spring
com.holonplatform.vaadin.spring.boot - package com.holonplatform.vaadin.spring.boot
com.holonplatform.vaadin.spring.config - package com.holonplatform.vaadin.spring.config
com.holonplatform.vaadin.spring.utils - package com.holonplatform.vaadin.spring.utils
commit() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Updates all changes since the previous commit.
commit() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Updates all changes since the previous commit.
commit(Collection<ITEM>, Collection<ITEM>, Collection<ITEM>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.CommitHandler
  Commit item modifications.
commitHandler(ItemDataSource.CommitHandler<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the handler to use to persist item set modifications.
commitHandler(ItemDataSource.CommitHandler<ITEM>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set the handler to manage item set modifications.
commitOnRemove() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets to call `ItemListing.commit()` to confirm item modifications in data source when an item is removed using `ItemListing.removeItem(Object)` and the listing is in buffered mode.
commitOnSave() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets to call `ItemListing.commit()` to confirm item modifications in data source when the editor Save action is triggered and the listing is in buffered mode.
component(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `ViewComponent` instance.
ComponentBuilder<C extends com.vaadin.ui.Component,B extends ComponentBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder to create `Component`s.
ComponentConfigurator<B extends ComponentConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `Component`.
ComponentConfigurator.BaseComponentConfigurator - Interface in com.holonplatform.vaadin.components.builders
  Base component configurator.
ComponentContainerBuilder<C extends com.vaadin.ui.ComponentContainer,B extends ComponentContainerBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder for `ComponentContainer` components type creation.
componentContainerComposer() - Static method in interface com.holonplatform.vaadin.components.ComposableComponent
  Create a `ComposableComponent.Composer` which uses a `ComponentContainer` as composition layout and adds the property components to layout in the order they are returned from the `PropertyValueComponentSource`.
componentContainerComposer(boolean) - Static method in interface com.holonplatform.vaadin.components.ComposableComponent
  Create a `ComposableComponent.Composer` which uses a `ComponentContainer` as composition layout and adds the property components to layout in the order they are returned from the `PropertyValueComponentSource`.
ComponentContainerConfigurator<B extends ComponentContainerConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `ComponentContainer`.
ComponentPostProcessor<C extends com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components.builders
  A post-processor which can be used to configure a `Component`, typically when built using a builder.
ComponentPostProcessorSupport<C extends com.vaadin.ui.Component,B extends ComponentPostProcessorSupport<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Implemented by a class which supports `ComponentPostProcessor` registration.
Components - Interface in com.holonplatform.vaadin.components
  Main provider of UI components builders and configurators.
Components.input - Interface in com.holonplatform.vaadin.components
  `Input`, `PropertyInputGroup` and `PropertyInputForm` builders provider.
Components.listing - Interface in com.holonplatform.vaadin.components
  `ItemListing` builders provider.
Components.view - Interface in com.holonplatform.vaadin.components
  `ViewComponent` and `PropertyViewGroup` builders provider.
ComposableComponent - Interface in com.holonplatform.vaadin.components
  A `Component` which supports a `ComposableComponent.Composer` delegate to compose a set of components into its content component.
ComposableComponent.Builder<S,C extends com.vaadin.ui.Component,B extends ComposableComponent.Builder<S,C,B>> - Interface in com.holonplatform.vaadin.components
  Base `ComposableComponent` builder.
ComposableComponent.Composer<C extends com.vaadin.ui.Component,S> - Interface in com.holonplatform.vaadin.components
  Delegate interface to compose a set of components from a component source into a `Component` type content.
compose() - Method in interface com.holonplatform.vaadin.components.ComposableComponent
  Compose the components into the content component using the previously configured `ComposableComponent.Composer`.
compose(C, S) - Method in interface com.holonplatform.vaadin.components.ComposableComponent.Composer
  Compose the components provided by given `source` into given `content` component.
composeOnAttach(boolean) - Method in interface com.holonplatform.vaadin.components.ComposableComponent.Builder
  Set whether to compose the components into the content component when the content is attached to a parent component, only if the component was not already composed using `ComposableComponent.compose()`.
composer(ComposableComponent.Composer<? super C, S>) - Method in interface com.holonplatform.vaadin.components.ComposableComponent.Builder
  Set the `ComposableComponent.Composer` to be used to compose the components into the content component.
Config() - Constructor for class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.Config
configure(AbstractComponent) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `ComponentConfigurator` to configure given component.
configure(Button) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `ButtonConfigurator` to configure given button.
configure(AbstractField<T>) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `InputConfigurator` to configure given field.
configure(VerticalLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `OrderedLayoutConfigurator` to configure given layout.
configure(HorizontalLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `OrderedLayoutConfigurator` to configure given layout.
configure(FormLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `OrderedLayoutConfigurator` to configure given layout.
configure(GridLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `LayoutConfigurator` to configure given layout.
configure(CssLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `ClickableLayoutConfigurator` to configure given layout.
configure(AbsoluteLayout) - Static method in interface com.holonplatform.vaadin.components.Components
  Get a `ClickableLayoutConfigurator` to configure given layout.
configureDialogButton(ButtonConfigurator.BaseButtonConfigurator) - Method in interface com.holonplatform.vaadin.components.Dialog.DialogButtonConfigurator
  Configure the dialog button
content(String) - Method in interface com.holonplatform.vaadin.components.builders.LabelBuilder
  Sets the label content
content(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.LabelBuilder
  Sets the label content using a localizable `messageCode`.
content(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.LabelBuilder
  Sets the label content using a `Localizable` message.
content(Component) - Method in interface com.holonplatform.vaadin.components.builders.SingleComponentContainerBuilder
  Sets the content of this container.
content(Component) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Sets the content of the dialog.
contentMode(ContentMode) - Method in interface com.holonplatform.vaadin.components.builders.LabelBuilder
  Sets the content mode of the Label.
CONTEXT_KEY - Static variable in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Default `Context` resource reference
CONVERSATION_ID - Static variable in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSingletonBeanStoreRetrievalStrategy
convert(ItemDataProvider<ITEM>, Function<ITEM, T>) - Static method in interface com.holonplatform.vaadin.data.ItemDataProvider
  Create a new `ItemDataProvider` which wraps a concrete data provider and converts items into a different type using a converter function.
create(Property<T>, B) - Static method in interface com.holonplatform.vaadin.components.PropertyBinding
  Create a new `PropertyBinding` instance.
create(Datastore, DataTarget<?>, PropertySet<?>) - Static method in interface com.holonplatform.vaadin.data.DatastoreDataProvider
  Create a `DatastoreDataProvider`.
create(Datastore, DataTarget<?>, PropertySet<?>, Property<?>...) - Static method in interface com.holonplatform.vaadin.data.DatastoreDataProvider
  Create a `DatastoreDataProvider`.
create(Datastore, DataTarget<?>, PropertySet<?>, ItemIdentifierProvider<PropertyBox, Object>) - Static method in interface com.holonplatform.vaadin.data.DatastoreDataProvider
  Create a `DatastoreDataProvider`.
create(ItemSetCounter, ItemSetLoader<ITEM>) - Static method in interface com.holonplatform.vaadin.data.ItemDataProvider
  Create an `ItemDataProvider` using given operations.
create(ItemSetCounter, ItemSetLoader<ITEM>, ItemRefresher<ITEM>) - Static method in interface com.holonplatform.vaadin.data.ItemDataProvider
  Create an `ItemDataProvider` using given operations.
create(Datastore, DataTarget<?>, PropertySet<?>) - Static method in interface com.holonplatform.vaadin.data.ItemDataProvider
  Construct a `ItemDataProvider` using a `Datastore`.
create(Datastore, DataTarget<?>, PropertySet<?>, QueryConfigurationProvider...) - Static method in interface com.holonplatform.vaadin.data.ItemDataProvider
  Construct a `ItemDataProvider` using a `Datastore`.
create(String, String) - Static method in interface com.holonplatform.vaadin.device.DeviceInfo
  Build a DeviceInfo instance using given header values
create(VaadinRequest) - Static method in interface com.holonplatform.vaadin.device.DeviceInfo
  Build a DeviceInfo instance using a `VaadinRequest`
create(String, String) - Static method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Build a UserAgentInspector instance using given header values
create(VaadinRequest) - Static method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Build a UserAgentInspector instance using a `VaadinRequest`
create(VaadinRequest) - Static method in interface com.holonplatform.vaadin.VaadinHttpRequest
  Create a `VaadinHttpRequest` using given `VaadinRequest`.
cssLayout() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `CssLayout`s.
CssLayoutBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `CssLayout` instances.

## D

dataSource(ItemDataProvider<ITEM>, ItemIdentifierProvider<ITEM, ?>) - Method in interface com.holonplatform.vaadin.components.builders.ItemDataSourceComponentBuilder
  Set the data source items data provider and the `ItemIdentifierProvider` to obtain item identifiers.
dataSource(ItemDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.components.builders.ItemDataSourceComponentBuilder
  Set the data source items data provider, using the item itself as item identifier.
dataSource(ItemDataProvider<PropertyBox>, Property...) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder
  Set the items data provider.
dataSource(Datastore, DataTarget<?>, Property...) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder
  Use given `Datastore` with given `dataTarget` as items data source.
dataSource(ItemDataProvider<PropertyBox>) - Method in interface com.holonplatform.vaadin.components.builders.PropertySelectInputBuilder
  Set the selection items data provider to obtain items.
dataSource(Datastore, DataTarget<?>, Iterable<P>, QueryConfigurationProvider...) - Method in interface com.holonplatform.vaadin.components.builders.PropertySelectInputBuilder
  Use given `Datastore` with given `dataTarget` as items data source.
dataSource(Datastore, DataTarget<?>, P...) - Method in interface com.holonplatform.vaadin.components.builders.PropertySelectInputBuilder
  Use given `Datastore` with given `dataTarget` as items data source.
dataSource(ItemDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.components.builders.SelectItemDataSourceBuilder
  Set the selection items data provider.
dataSource(DataProvider<ITEM, ?>) - Method in interface com.holonplatform.vaadin.components.builders.SelectItemDataSourceBuilder
  Set the selection items data provider.
dataSource(ItemDataProvider<T>, SerializableFunction<String, QueryFilter>) - Method in interface com.holonplatform.vaadin.components.builders.SingleSelectInputBuilder
  Set the selection items data provider.
dataSource(DataProvider<T, F>, SerializableFunction<String, F>) - Method in interface com.holonplatform.vaadin.components.builders.SingleSelectInputBuilder
  Set the selection items data provider.
dataSource(ItemDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set the items data provider.
datastore(Datastore) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Set the `Datastore` to use to perform query operations.
DatastoreDataProvider - Interface in com.holonplatform.vaadin.data
  A `DataProvider` backed by a `Datastore`.
DatastoreDataProvider.Builder - Interface in com.holonplatform.vaadin.data
  Builder to create `DatastoreDataProvider` instances.
date(DateInputBuilder.Resolution, boolean) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Date` type `Input`s.
date(DateInputBuilder.Resolution) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Date` type `Input`s.
date(boolean) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Date` type `Input`s.
date() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Date` type `Input`s.
dateFormat(String) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets date format to use for internal component date display.
DateInputBuilder - Interface in com.holonplatform.vaadin.components.builders
  A `CalendarInputBuilder` for `Date` type `Input`s.
DateInputBuilder.Resolution - Enum in com.holonplatform.vaadin.components.builders
dateOutOfRangeMessage(String) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the error message to notify if the range validation fails.
dateOutOfRangeMessage(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the error message to notify if the range validation fails, using a localizable `messageCode`.
dateOutOfRangeMessage(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the error message to notify if the range validation fails, using a `Localizable` message.
DEFAULT_BATCH_SIZE - Static variable in interface com.holonplatform.vaadin.data.ItemDataSource
  Default batch (page) size for items loading using `ItemDataProvider`
DEFAULT_DATE_PATTERN - Static variable in annotation type com.holonplatform.vaadin.navigator.annotations.ViewParameter
  Default Date parameter value serialization pattern
DEFAULT_PARAMETER_ENCODING - Static variable in annotation type com.holonplatform.vaadin.navigator.annotations.ViewParameter
  Default parameters URI encode charset
DEFAULT_WINDOW_HEIGHT - Static variable in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Default window height
DEFAULT_WINDOW_STYLE_NAME - Static variable in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Default View Window style name
DEFAULT_WINDOW_WIDTH - Static variable in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Default window width
defaultAlignment(Alignment) - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Sets the default alignment used for components added to this layout.
defaultSort(QuerySort) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set query default sort.
defaultSort(QuerySort) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set query default sort.
defaultValue(P, Object) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set a default value to initialize the given `property`.
defaultValue(Property<T>, PropertyInputGroup.DefaultValueProvider<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the default value provider for given `property`.
defaultValue(PROPERTY, Object) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set a default value to initialize the given `propertyId`
DefaultView - Annotation Type in com.holonplatform.vaadin.spring
  Annotation to declare a `View` as the `ViewNavigator` default view.
defaultViewName(String) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set the default view name.
DefaultViewNavigationStrategy - Interface in com.holonplatform.vaadin.navigator
  A strategy to obtain the default view navigation state which can be provided to `ViewNavigator`.
defaultViewNavigationStrategy(DefaultViewNavigationStrategy) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set the strategy to use to navigate to the default view.
defaultViewWindowConfigurator(Consumer<ViewWindowConfigurator>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set the default `ViewWindowConfigurator` consumer to used for all the view Windows created by this navigator.
deferLocalization() - Method in interface com.holonplatform.vaadin.components.builders.ComponentBuilder
  Instructs the builder to resolve any message localization (for example component caption and description) only after the component is attached to parent layout.
deferLocalization() - Method in interface com.holonplatform.vaadin.components.builders.InputBuilder
  Instructs the builder to resolve any message localization (for example component caption and description) only after the component is attached to parent layout.
desc(PROPERTY) - Static method in interface com.holonplatform.vaadin.data.ItemDataSource.ItemSort
  Create an descending `ItemDataSource.ItemSort` using given property.
description(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the component's description.
description(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the component's description using a localizable `messageCode`.
description(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the component's description using a `Localizable` message.
deselect(Iterable<T>) - Method in interface com.holonplatform.vaadin.components.MultiSelect
  Removes the given items from the set of currently selected items.
deselect(T...) - Method in interface com.holonplatform.vaadin.components.MultiSelect
  Removes the given items from the set of currently selected items.
deselect(T) - Method in interface com.holonplatform.vaadin.components.MultiSelect
deselect(T) - Method in interface com.holonplatform.vaadin.components.Selectable
  Deselects the given item.
deselectAll() - Method in interface com.holonplatform.vaadin.components.Selectable
  Deselects all currently selected items, if any.
deselectAll() - Method in interface com.holonplatform.vaadin.components.SingleSelect
detailsGenerator(ItemListing.ItemDetailsGenerator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the `ItemListing.ItemDetailsGenerator` to generate row details component
DeviceInfo - Interface in com.holonplatform.vaadin.device
  Provides informations about client device in which application is running
dialog() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create and open a `Dialog` window.
Dialog - Interface in com.holonplatform.vaadin.components
  Dialog window representation.
Dialog.Builder<B extends Dialog.Builder<B>> - Interface in com.holonplatform.vaadin.components
  Base dialog builder
Dialog.CloseListener - Interface in com.holonplatform.vaadin.components
  Listener for dialog closing event
Dialog.DialogBuilder - Interface in com.holonplatform.vaadin.components
  Default `Dialog` builder.
Dialog.DialogButtonConfigurator - Interface in com.holonplatform.vaadin.components
  Interface to configure `Dialog` buttons at build time.
Dialog.QuestionCallback - Interface in com.holonplatform.vaadin.components
  `Dialog.CloseListener` extension which acts as callback for a question dialog to react to the user's response.
Dialog.QuestionDialogBuilder - Interface in com.holonplatform.vaadin.components
  Question `Dialog` builder.
dialogClosed(Dialog, Object) - Method in interface com.holonplatform.vaadin.components.Dialog.CloseListener
  Invoked when the `Dialog` is closed
dialogClosed(Dialog, Object) - Method in interface com.holonplatform.vaadin.components.Dialog.QuestionCallback
disabled() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Disables the component.
disableOnClick() - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Automatically disables button when clicked, typically to prevent (accidental) extra clicks on a button.
disableTextInput() - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Disables the possibility to input text into the field, so the field area of the component is just used to show what is selected.
disableTextInput() - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Disables the possibility to input text into the field, so the field area of the component is just used to show what is selected.
discard() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Discards all changes since last commit.
discard() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Discards all changes since last commit.
display(View, String, Map<String, String>) - Method in interface com.holonplatform.vaadin.navigator.SubViewContainer
  Display request for the given `view`: returns `true` if view is accepted and than diplayed by this sub-view container.
draggable(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set whether the dialog is draggable.
draggable(boolean) - Method in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Set whether the view Window is draggable.

## E

editable(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether the column which corresponds to given property is editable when listing is in edit mode (`true` by default).
editable(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether the listing is editable.
editor(String, E) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridItemListingBuilder
  Set the field to use for given property in edit mode.
editor(Property<T>, E) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder.GridPropertyListingBuilder
  Set the field to use for given property in edit mode.
editorBuffered(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set whether the row editor is in buffered mode.
editorCancelCaption(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Cancel button.
editorCancelCaption(String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Cancel button
editorCancelCaption(String, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Cancel button
editorSaveCaption(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Save button.
editorSaveCaption(String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Save button.
editorSaveCaption(String, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the caption for the editor Save button.
ElementPropertyHandler - Class in com.holonplatform.vaadin.js
  JavaScript extension to set properties in html element of extended `Component`.
ElementPropertyHandler(AbstractComponent) - Constructor for class com.holonplatform.vaadin.js.ElementPropertyHandler
  Register this extension on given component
emptySelectionAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder
  Sets whether the user is allowed to select nothing.
emptySelectionAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder
  Sets whether the user is allowed to select nothing.
emptySelectionCaption(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder
  Sets the empty selection caption.
emptySelectionCaption(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder
  Sets the empty selection caption using a localizable `messageCode`.
emptySelectionCaption(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder
  Sets the empty selection caption.
emptySelectionCaption(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder
  Sets the empty selection caption.
emptySelectionCaption(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder
  Sets the empty selection caption using a localizable `messageCode`.
emptySelectionCaption(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder
  Sets the empty selection caption.
emptyValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.components.builders.SecretInputBuilder
  Enable or disable treating empty String values as `null` values.
emptyValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.components.builders.StringInputBuilder
  Enable or disable treating empty String values as `null` values.
EnableSecuredView - Annotation Type in com.holonplatform.vaadin.spring.config
  Enables `View` authorization control using Spring Security `Secured` annotations on View class to perform authorization control.
EnableViewAuthorization - Annotation Type in com.holonplatform.vaadin.spring.config
  Enables `View` authorization control using `javax.annotation.security` annotations on View class (`RolesAllowed`, `PermitAll`, `DenyAll`) and relying on `AuthContext` to perform authorization control.
EnableViewContext - Annotation Type in com.holonplatform.vaadin.spring.config
  Enables `View` context informations injection using `ViewContext` annotated fields.
EnableViewNavigator - Annotation Type in com.holonplatform.vaadin.spring.config
  Annotation to be used on Spring Configuration classes to setup Vaadin integration and registering a UI-scoped `SpringViewNavigator` navigator.
ensureInited(VaadinSession) - Static method in interface com.holonplatform.vaadin.device.DeviceInfo
  Ensure that a `DeviceInfo` is available from given Vaadin `session`.
enumMulti(Class<E>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a multiple selection `Input` with given `Enum` class as data source, using all enum constants as selection items.
enumMulti(Class<E>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a multiple selection `Input` with given `Enum` class as data source, using all enum constants as selection items and default `BaseSelectInputBuilder.RenderingMode.OPTIONS` rendering mode.
enumSingle(Class<E>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input` with given `Enum` class as data source, using all enum constants as selection items.
enumSingle(Class<E>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input` with given `Enum` class as data source, using all enum constants as selection items and default `BaseSelectInputBuilder.RenderingMode.SELECT` rendering mode.
errorHandler(ErrorHandler) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the error handler for the component.
errorView(View) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set the view to be displayed when no other view matches the navigation state.
ErrorView - Annotation Type in com.holonplatform.vaadin.spring
  Annotation to declare a `View` as the `ViewNavigator` default error view.
errorView(Class<? extends View>) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator.Builder
  Registers a view class for the view to show when no other view matches the navigation state.
errorViewProvider(ViewProvider) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Registers a view provider that is queried for a view when no other view matches the navigation state.
expand(Component, float) - Method in interface com.holonplatform.vaadin.components.builders.OrderedLayoutConfigurator
  This method is used to control how excess space in layout is distributed among components.
expandRatio(P, int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the expandRatio for the column which corresponds to given property.

## F

Field<V> - Interface in com.holonplatform.vaadin.components
  Represents a user-editable value component.
filler() - Static method in interface com.holonplatform.vaadin.components.Components
  Build a filler component, i.e. a `Label` with undefined size and the HTML entity `` as content, which can be used with full expand ratio as a space filler in layouts.
filteringMode(ComboBox.CaptionFilter) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets the option filtering strategy.
fixedFilter(QueryFilter) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set query fixed filter (always added to query predicates)
fixedFilter(QueryFilter) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set query fixed filter (always added to query predicates)
fixedSort(QuerySort) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set query fixed sort (always added to query sorts)
fixedSort(QuerySort) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set query fixed sort (always added to query sorts)
focus() - Method in interface com.holonplatform.vaadin.components.Input
  Sets the focus for this input component, if supported by concrete component implementation.
footer(ItemListingBuilder.FooterBuilder<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the listing footer builder to create and manage footer rows
footerGenerator(ItemListingBuilder.GridFooterGenerator<T, P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set a `ItemListingBuilder.GridFooterGenerator` to update footer contents when item set changes.
footerVisible(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether the listing footer is visible.
form(C) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputForm`.
form() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputForm` using a `FormLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the fields on layout.
form(C) - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `PropertyViewForm`.
form() - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `PropertyViewForm` using a `FormLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the view components on layout.
formGrid() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputForm` using a `VerticalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the fields on layout.
formGrid() - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `PropertyViewForm` using a `VerticalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the view components on layout.
formHorizontal() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputForm` using a `HorizontalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the fields on layout.
formHorizontal() - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `PropertyViewForm` using a `HorizontalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the view components on layout.
formLayout() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `FormLayout`s.
FormLayoutBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `FormLayout` instances.
formVertical() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputForm` using a `VerticalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the fields on layout.
formVertical() - Static method in interface com.holonplatform.vaadin.components.Components.view
  Gets a builder to create a `PropertyViewForm` using a `VerticalLayout` as layout component and a default `ComposableComponent.componentContainerComposer()` to compose the view components on layout.
forProperty(Property<T>) - Method in interface com.holonplatform.vaadin.components.builders.ViewComponentBuilder
  Build a `ViewComponent` using given `property` for value presentation and configuration parameters source.
from(F) - Static method in interface com.holonplatform.vaadin.components.Input
  Create a `Input` component type from given `HasValue` component.
from(Input<T>) - Static method in interface com.holonplatform.vaadin.components.ValidatableInput
  Create a `ValidatableInput` from given `Input` instance.
from(F) - Static method in interface com.holonplatform.vaadin.components.ValidatableInput
  Create a `ValidatableInput` component type from given `HasValue` component.
frozenColumns(int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets the number of frozen columns in this listing.
fullHeight() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Set the component heigth to 100%
fullSize() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Set the component width and heigth to 100%
fullWidth() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Set the component width to 100%

## G

get(Object) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get the item identified by given `itemId`.
get() - Static method in interface com.holonplatform.vaadin.device.DeviceInfo
  Get current DeviceInfo, if available.
getAcceptHeader() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Return the Accept header
getAllSelectedItems() - Method in interface com.holonplatform.vaadin.components.Selectable.SelectionEvent
  Gets all the currently selected items.
getBeanStore() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSingletonBeanStoreRetrievalStrategy
getCell(P) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Returns the cell on this row corresponding to the given property id.
getCell(P) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Returns the cell on this row corresponding to the given property id.
getCellStyle(P, T) - Method in interface com.holonplatform.vaadin.components.ItemListing.CellStyleGenerator
  Get the style names for the cell bound to given `property` column and `item` row.
getCommitHandler() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get the commit handler
getComponent() - Method in interface com.holonplatform.vaadin.components.PropertyBinding
  Get the component to which the property is bound.
getComponent() - Method in interface com.holonplatform.vaadin.components.ValueComponent
  Get the UI `Component` which represents this value component.
getComponents() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Gets a collection of all components inside this row.
getComponents() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Gets a collection of all components inside this row.
getConfiguration() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get the data source configuration.
getContent() - Method in interface com.holonplatform.vaadin.components.ComposableComponent
  Get the form content component
getContextPath() - Method in interface com.holonplatform.vaadin.VaadinHttpRequest
  Returns the portion of the request URI that indicates the context of the request.
getConversationId() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSingletonBeanStoreRetrievalStrategy
getCurrent() - Static method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Get the current `ViewNavigator`, if available as `Context` resource or from current UI.
getCurrentView() - Method in interface com.holonplatform.vaadin.navigator.SubViewContainer
  Get current active `View` in this container
getCurrentView() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Get current (active) view in navigator.
getCurrentViewName() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Get current (active) view name in navigator
getDataProvider() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get the item data provider.
getDefault() - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create and return the default `ValidationStatusHandler`.
getDefaultNavigationState(UI, ViewNavigator) - Method in interface com.holonplatform.vaadin.navigator.DefaultViewNavigationStrategy
  Get the default navigation state.
getDefaultRow() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Returns the current default row of the section.
getDefaultValue(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.DefaultValueProvider
  Get the property default value
getDefaultViewName() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Get default view name
getEmptyValue() - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Returns the value that represents an empty value.
getError() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the first `Localizable` validation error message, if the validation status is `ValidationStatusHandler.Status.INVALID`.
getErrorMessage() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the first localized error message, using the context `LocalizationContext`, if available.
getErrorMessages() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the localized error messages from `ValidationStatusHandler.ValidationStatusEvent.getErrors()`, using the context `LocalizationContext`, if available.
getErrors() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the `Localizable` validation error messages, if the validation status is `ValidationStatusHandler.Status.INVALID`.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.components.MultiSelect
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.components.Selectable
  Get the first selected item.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.components.Selectable.SelectionEvent
  Get first selected data item, if any.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.components.SingleSelect
getId(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get the identifier of given item
getInput(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Get the `Input` bound to given `property`, if any.
getInputs() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Gets all the `Input`s that have been bound to a property.
getItem(Object) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Get the item identified by given `itemId`.
getItemAt(int) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get the item at given index.
getItemCaption(ITEM) - Method in interface com.holonplatform.vaadin.components.ItemSet.ItemCaptionGenerator
  Get the caption for given `item`.
getItemDescription(T) - Method in interface com.holonplatform.vaadin.components.ItemListing.ItemDescriptionGenerator
  Get the description for given `item`.
getItemDetails(T) - Method in interface com.holonplatform.vaadin.components.ItemListing.ItemDetailsGenerator
  Get the row details component for given item.
getItemIcon(ITEM) - Method in interface com.holonplatform.vaadin.components.ItemSet.ItemIconGenerator
  Get the icon for given `item`.
getItemId(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemIdentifierProvider
  Get the item identifier.
getItemIdentifierProvider() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get the `ItemIdentifierProvider`.
getItemIds() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get all item ids available from this data source
getItemSorts() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get current data source items sorting directives properties, providing item property to sort and direction.
getLockInstance() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestVaadinSpringSession
getNavigationState() - Method in exception com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigationException
  Get the navigation state to which this exception is related, if available
getNewView() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  Returns the view being activated.
getOldValue() - Method in interface com.holonplatform.vaadin.components.ValueHolder.ValueChangeEvent
  Returns the value of the source before this value change event occurred.
getOldView() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  Returns the view being deactivated.
getOptionalValue() - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Gets the current value of this value holder as an `Optional`, which will be empty if the value holder is considered to be empty.
getParameters() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  Returns the parameters for the view being activated.
getProperties() - Method in interface com.holonplatform.vaadin.components.PropertySetBound
  Gets the set of `Property`s to which this component is bound.
getProperties() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get available item properties.
getProperty() - Method in interface com.holonplatform.vaadin.components.PropertyBinding
  Get the `Property`.
getProperty() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  If the validation event refers to a `Property` binding, returns the property to which the value component is bound.
getProperty() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.ItemSort
  Item property to sort
getPropertyColumns() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Gets the current displayed item properties as listing columns
getPropertyDefaultValue(PROPERTY) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get the default value for the given property.
getPropertyType(PROPERTY) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Gets the data type of the given data source property.
getQuerySort(PROPERTY, boolean) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.PropertySortGenerator
  Get the `QuerySort` to use for given `property` with specified sort direction.
getRenderType() - Method in interface com.holonplatform.vaadin.components.Input.InputPropertyRenderer
getRenderType() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.ViewComponentPropertyRenderer
getRowAt(int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Get the section row at given index.
getRowCount() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Gets the row count for the section.
getRowStyle(T) - Method in interface com.holonplatform.vaadin.components.ItemListing.RowStyleGenerator
  Get the style names for the row bound to given `item`.
getScreenHeight() - Method in interface com.holonplatform.vaadin.device.DeviceInfo
  Get client screen height in pixels
getScreenWidth() - Method in interface com.holonplatform.vaadin.device.DeviceInfo
  Get client screen width in pixels
getSelectedItem() - Method in interface com.holonplatform.vaadin.components.SingleSelect
  Get the currently selected item.
getSelectedItems() - Method in interface com.holonplatform.vaadin.components.Selectable
  Get an immutable set of the currently selected items.
getSelectedItems() - Method in interface com.holonplatform.vaadin.components.SingleSelect
getSelectionMode() - Method in interface com.holonplatform.vaadin.components.MultiSelect
getSelectionMode() - Method in interface com.holonplatform.vaadin.components.Selectable
  Get the selection mode
getSelectionMode() - Method in interface com.holonplatform.vaadin.components.SingleSelect
getSource() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the `ValueComponent` against whom the validation was performed.
getSource() - Method in interface com.holonplatform.vaadin.components.ValueHolder.ValueChangeEvent
  Get the source of this value change event.
getStatus() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Get the current validation status
getStyleName() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Returns the custom style name for this row.
getStyleName() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Returns the custom style name for this row.
getUserAgentHeader() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Return the User-Agent header
getValidationStatusHandler() - Method in interface com.holonplatform.vaadin.components.ValidatableInput
  Get the `ValidationStatusHandler` to use to track validation status changes, if available.
getValue() - Method in interface com.holonplatform.vaadin.components.PropertyInputForm
getValue(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Get the current property values collected into a `PropertyBox`, using the group configured properties as property set.
getValue() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Get the current property values collected into a `PropertyBox`, using the group configured properties as property set.
getValue() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Get the current property values collected into a `PropertyBox`, using the group configured properties as property set.
getValue() - Method in interface com.holonplatform.vaadin.components.ValueComponent
  Gets the current value of this value component.
getValue() - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Gets the current value of this value holder.
getValue() - Method in interface com.holonplatform.vaadin.components.ValueHolder.ValueChangeEvent
  Returns the new value that triggered this value change event.
getValueComponent(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyValueComponentSource
  Get the `ValueComponent` bound to given `property`, if any.
getValueComponents() - Method in interface com.holonplatform.vaadin.components.PropertyValueComponentSource
  Gets all the `ValueComponent`s that have been bound to a property.
getValueIfValid() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Get the current property values collected into a `PropertyBox`, using the group configured properties as property set, only if the property bound `Input`s and this `PropertyInputGroup` are valid For each property with a bound `Input` component, the property value is obtained from the `Input` component through the `ValueHolder.getValue()` method.
getViewComponent(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Get the `ViewComponent` bound to given `property`, if any.
getViewComponents() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Gets all the `ViewComponent`s that have been bound to a property.
getViewName() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  Returns the view name of the view being activated.
getViewNavigator() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  Returns the navigator that triggered this event.
getViewPortHeight() - Method in interface com.holonplatform.vaadin.device.DeviceInfo
  Get application viewport height in pixels
getViewPortWidth() - Method in interface com.holonplatform.vaadin.device.DeviceInfo
  Get application viewport width in pixels
getWebApplicationContext() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSpringVaadinServletService
getWindow() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigatorChangeEvent
  If the navigation to the view being activated is requested in window, returns the `Window` into which the view is displayed.
gridLayout() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `FormLayout`s.
gridLayout(int, int) - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `GridLayout`s.
GridLayoutBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `GridLayout` instances.

## H

hasLock() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestVaadinSpringSession
hasProperty(Property<?>) - Method in interface com.holonplatform.vaadin.components.PropertySetBound
  Gets whether given `property` is part of the property set to which this component is bound.
header(ItemListingBuilder.HeaderBuilder<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the listing header builder to create and manage header rows.
header(P, Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the column header to show for given `property`.
header(P, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the column header to show for given `property`.
header(P, String, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the column header to show for given `property`.
height(float, Sizeable.Unit) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the height of the object.
height(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the height of the component using String presentation.
heightByContents() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the height of the listing defined by its contents.
heightByRows(double) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the height of the listing by defined by a number of rows.
heightUndefined() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Clears any defined height
hidable(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets whether the column which corresponds to given property can be hidden by the user.
hidden() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Set the component as not visible.
hidden(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets whether this column which corresponds to given property is hidden.
hidden(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as hidden.
hidden(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Set the given property as hidden.
hideEmptyRowsAndColumns() - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Empty rows and columns will be considered as non-existent when rendering the grid, i.e. the spacing between multiple empty columns (or rows) will be collapsed.
hideHeaders() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Hides the table/grid column headers
hidePropertyCaption(Property<?>) - Method in interface com.holonplatform.vaadin.components.PropertyInputForm.PropertyInputFormBuilder
  Set the caption for the input component bound to given property as hidden.
hidePropertyCaption(Property<?>) - Method in interface com.holonplatform.vaadin.components.PropertyViewForm.PropertyViewFormBuilder
  Set the caption for the view component bound to given property as hidden.
hidingToggleCaption(P, Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets the caption of the hiding toggle for the column which corresponds to given property.
hidingToggleCaption(P, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets the caption of the hiding toggle for the column which corresponds to given property.
hidingToggleCaption(P, String, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets the caption of the hiding toggle for the column which corresponds to given property.
hl() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `HorizontalLayout`s.
HolonVaadinAutoConfiguration - Class in com.holonplatform.vaadin.spring.boot
  Spring boot auto configuration class to enable Holon-Spring-Vaadin integration layer.
HolonVaadinAutoConfiguration() - Constructor for class com.holonplatform.vaadin.spring.boot.HolonVaadinAutoConfiguration
HolonVaadinSpringSecurityAutoConfiguration - Class in com.holonplatform.vaadin.spring.boot
HolonVaadinSpringSecurityAutoConfiguration() - Constructor for class com.holonplatform.vaadin.spring.boot.HolonVaadinSpringSecurityAutoConfiguration
HorizontalLayoutBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `HorizontalLayout` instances.
html() - Method in interface com.holonplatform.vaadin.components.builders.LabelBuilder
  A shortcut to set the content mode to `ContentMode.HTML`
html5NumberInputType(boolean) - Method in interface com.holonplatform.vaadin.components.builders.NumberInputBuilder
  Sets whether to set html5 input type property as "number"
htmlContentAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiPropertySelectInputBuilder.OptionsModeMultiPropertySelectInputBuilder
  Sets whether html is allowed in the item captions.
htmlContentAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiSelectInputBuilder.OptionsModeMultiSelectInputBuilder
  Sets whether html is allowed in the item captions.
htmlContentAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.OptionsModeSinglePropertySelectInputBuilder
  Sets whether html is allowed in the item captions.
htmlContentAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.OptionsModeSingleSelectInputBuilder
  Sets whether html is allowed in the item captions.
htmlContentAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set whether the dialog messages allow HTML content.

## I

icon(Resource) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the icon of the component.
iconAlternateText(String) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Sets the button icon's alternate text
id(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Adds an unique id for component that is used in the client-side for testing purposes.
identity() - Static method in interface com.holonplatform.vaadin.data.ItemIdentifierProvider
  Returns an `ItemIdentifierProvider` which returns the item itself as item identifier.
ignoreMissingInputs(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set whether to ignore properties without a bound `Input`.
ignoreMissingViewComponents(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Set whether to ignore properties without a bound `ViewComponent`.
ignorePropertyValidation() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set to ignore any `Property` registered `Validator` when binding the property to an `Input` component, i.e. to not inherit property `Validator`s when the property-input binding is performed.
ILLEGAL_PARAMETER_NAME_CHARACTERS - Static variable in annotation type com.holonplatform.vaadin.navigator.annotations.ViewParameter
  Characters not admitted in parameter name
indexOfItem(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Get index of given item
init(UI, ComponentContainer) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator
  Initializes an injected navigator and registers `SpringViewProvider` for it.
init(UI, SingleComponentContainer) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator
  Initializes an injected navigator and registers `SpringViewProvider` for it.
init(UI, ViewDisplay) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator
  Initializes an injected navigator and registers `SpringViewProvider` for it.
init(UI, NavigationStateManager, ViewDisplay) - Method in interface com.holonplatform.vaadin.spring.SpringViewNavigator
  Initializes an injected navigator and registers `SpringViewProvider` for it, using a custom `NavigationStateManager`.
initializer(Consumer<C>) - Method in interface com.holonplatform.vaadin.components.ComposableComponent.Builder
  Set a content initializer to setup the content component.
Input<V> - Interface in com.holonplatform.vaadin.components
  Input component representation, i.e. a UI component that has a user-editable value.
Input.InputFieldPropertyRenderer<T,F extends com.vaadin.data.HasValue<T> & com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components
  A convenience interface to render a `Property` as a `Input` using a `HasValue` component.
Input.InputPropertyRenderer<T> - Interface in com.holonplatform.vaadin.components
  A convenience interface with a fixed `Input` rendering type to use a `Input` `PropertyRenderer` as a functional interface.
InputBuilder<T,C extends Input<T>,B extends InputBuilder<T,C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Input` instances.
InputConfigurator<T,B extends InputConfigurator<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `Input` component.
InputConfigurator.BaseFieldConfigurator<T> - Interface in com.holonplatform.vaadin.components.builders
  Base field configurator.
inputPrompt(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input.
inputPrompt(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a localizable `messageCode`.
inputPrompt(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a `Localizable` message.
inputPrompt(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input.
inputPrompt(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a localizable `messageCode`.
inputPrompt(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a `Localizable` message.
inputPrompt(String) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input.
inputPrompt(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a localizable `messageCode`.
inputPrompt(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Sets the input prompt - a textual prompt that is displayed when the field would otherwise be empty, to prompt the user for input - using a `Localizable` message.
isAndroid() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Android check
isAndroidPhone() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Android phone check
isAndroidTablet() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Android tablet check
isAscending() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.ItemSort
  Sort direction
isAutoRefresh() - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Returns whether auto-refresh is enabled for this data source, i.e. items are loaded when one of the data source methods which involve operations on item set is called.
isBuffered() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Get whether the listing is in buffered mode, i.e. an internal item cache is used.
isDeselectAllowed() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Gets whether it's allowed to deselect the selected row through the UI.
isEditable() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Get whether the listing is editable by the user.
isEmpty() - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Returns whether this value holder is considered to be empty, according to its current value.
isFooterVisible() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Returns whether the listing footer is visible.
isGameConsole() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Game console check
isInvalid() - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler.ValidationStatusEvent
  Gets whether the validation failed or not.
isIOs() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  iOS check
isIPad() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  iPad check
isIPhone() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  iPhone check
isIPod() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  iPod check
isItemDetailsVisible(T) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Gets whether the row details component for given `item` is visible.
isKindle() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Kindle check
isMobile() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Mobile device check
isModal() - Method in interface com.holonplatform.vaadin.components.Dialog
  Returns whether the dialog is modal.
isNintendo() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Nintendo check
isPlaystation() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  PlayStation check
isPropertyReadOnly(PROPERTY) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get whether the given property is read only.
isPropertySortable(PROPERTY) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Configuration
  Get whether the given property is sortable.
isReadOnly() - Method in interface com.holonplatform.vaadin.components.Input
  Returns whether this input component is in read-only mode or not.
isRequired() - Method in interface com.holonplatform.vaadin.components.Input
  Gets whether the field is required, i.e. a required indicator symbol is visible.
isSelected(T) - Method in interface com.holonplatform.vaadin.components.Selectable
  Returns whether the given `item` is selected.
isSmartphone() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Smartphone check
isTablet() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Tablet check
isTime() - Method in enum com.holonplatform.vaadin.components.builders.DateInputBuilder.Resolution
isUserOriginated() - Method in interface com.holonplatform.vaadin.components.Selectable.SelectionEvent
  Returns whether this event was triggered by user interaction, on the client side, or programmatically, on the server side.
isValid() - Method in interface com.holonplatform.vaadin.components.Validatable
  Check if the current value is valid, swallowing any validation exception.
isValidateOnValueChange() - Method in interface com.holonplatform.vaadin.components.ValidatableInput
  Gets whether to validate the value, using registered `Validator`s, every time the `Input` value changes.
isWebKit() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  WebKit check
isWindowsPhone() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Windows phone check
isXbox() - Method in interface com.holonplatform.vaadin.device.UserAgentInspector
  Xbox check
itemCaption(ITEM, Localizable) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String, String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Set an explicit caption for given item.
itemCaptionGenerator(ItemSet.ItemCaptionGenerator<ITEM>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Set the item caption generator to use to display item captions.
ItemDataProvider<ITEM> - Interface in com.holonplatform.vaadin.data
  Iterface to load items data from a data source.
ItemDataSource<ITEM,PROPERTY> - Interface in com.holonplatform.vaadin.data
  Represents an item set data source, providing operations to retrieve items by id and change the item set composition adding a removing items.
ItemDataSource.Builder<ITEM,PROPERTY> - Interface in com.holonplatform.vaadin.data
  Builder to create `ItemDataSource` instances.
ItemDataSource.CommitHandler<ITEM> - Interface in com.holonplatform.vaadin.data
  Data source commit handler to perform concrete persistence operations when data is committed invoking `ItemDataSource.commit()`.
ItemDataSource.Configuration<ITEM,PROPERTY> - Interface in com.holonplatform.vaadin.data
ItemDataSource.ItemAction - Enum in com.holonplatform.vaadin.data
  Item actions enumeration.
ItemDataSource.ItemSort<PROPERTY> - Interface in com.holonplatform.vaadin.data
  An item sort directive.
ItemDataSource.PropertySortGenerator<PROPERTY> - Interface in com.holonplatform.vaadin.data
  `QuerySort` generator to provide query sorts for an item property.
ItemDataSourceComponentBuilder<ITEM,C extends com.vaadin.ui.Component,B extends ItemDataSourceComponentBuilder<ITEM,C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder for components with `ItemDataSource` and item property configuration support.
itemDescriptionGenerator(ItemListing.ItemDescriptionGenerator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the `ItemListing.ItemDescriptionGenerator` to use to generate item descriptions (tooltips).
itemEnabledProvider(SerializablePredicate<T>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiPropertySelectInputBuilder.OptionsModeMultiPropertySelectInputBuilder
  Sets the item enabled predicate.
itemEnabledProvider(SerializablePredicate<T>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiSelectInputBuilder.OptionsModeMultiSelectInputBuilder
  Sets the item enabled predicate.
itemEnabledProvider(SerializablePredicate<T>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.OptionsModeSinglePropertySelectInputBuilder
  Sets the item enabled predicate.
itemEnabledProvider(SerializablePredicate<T>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.OptionsModeSingleSelectInputBuilder
  Sets the item enabled predicate.
itemIcon(ITEM, Resource) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Sets the icon for an item.
itemIconGenerator(ItemSet.ItemIconGenerator<ITEM>) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder
  Set the item icon generator to use to display item icons.
itemIdentifier(ItemIdentifierProvider<ITEM, ID>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set the item identifier provider to use to obtain item ids.
itemIdentifierProvider(ItemIdentifierProvider<PropertyBox, ?>) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Set the `ItemIdentifierProvider` to use to obtain the item identifiers.
ItemIdentifierProvider<ITEM,ID> - Interface in com.holonplatform.vaadin.data
  Provider to obtain the identifier of an item.
ItemListing<T,P> - Interface in com.holonplatform.vaadin.components
  A component to display a set of items as tabular data, using item properties as column ids.
ItemListing.CellStyleGenerator<T,P> - Interface in com.holonplatform.vaadin.components
  Generator to provide the style names for a cell.
ItemListing.ColumnAlignment - Enum in com.holonplatform.vaadin.components
  Enumeration of column content alignment options
ItemListing.ItemClickListener<T,P> - Interface in com.holonplatform.vaadin.components
  Listener for user click events on an item (a listing row).
ItemListing.ItemDescriptionGenerator<T> - Interface in com.holonplatform.vaadin.components
  Item descriptions generator.
ItemListing.ItemDetailsGenerator<T> - Interface in com.holonplatform.vaadin.components
  Generator for item (row) details components.
ItemListing.NotBufferedException - Exception in com.holonplatform.vaadin.components
  Exception thrown when a listing operation is invoked and it is valid only in buffered mode.
ItemListing.PropertyReorderListener<P> - Interface in com.holonplatform.vaadin.components
  Listener for column reordering events.
ItemListing.PropertyResizeListener<P> - Interface in com.holonplatform.vaadin.components
  Listener for column resizing events.
ItemListing.PropertyVisibilityListener<P> - Interface in com.holonplatform.vaadin.components
  Listener for column visibility change events.
ItemListing.RowStyleGenerator<T> - Interface in com.holonplatform.vaadin.components
  Generator to provide the style names for an item row.
ItemListingBuilder<T,P,C extends ItemListing<T,P>,B extends ItemListingBuilder<T,P,C,B,X>,X extends com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components.builders
  Base `ItemListing` builder.
ItemListingBuilder.BaseGridItemListingBuilder<T,P,C extends ItemListing<T,P>,B extends ItemListingBuilder.BaseGridItemListingBuilder<T,P,C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder to create an `ItemListing` with a `Grid` as backing component.
ItemListingBuilder.FooterBuilder<P> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create and manage Footer rows.
ItemListingBuilder.GridFooterGenerator<T,P> - Interface in com.holonplatform.vaadin.components.builders
  Generator for footer contents.
ItemListingBuilder.GridItemListingBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create an `ItemListing` with a `Grid` as backing component.
ItemListingBuilder.GridSection<ROWTYPE> - Interface in com.holonplatform.vaadin.components.builders
ItemListingBuilder.HeaderBuilder<P> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create and manage Header rows.
ItemListingBuilder.ListingFooterRow<P> - Interface in com.holonplatform.vaadin.components.builders
  A footer row in a `ItemListing`.
ItemListingBuilder.ListingHeaderRow<P> - Interface in com.holonplatform.vaadin.components.builders
  A header row in a `ItemListing`.
ItemRefresher<ITEM> - Interface in com.holonplatform.vaadin.data
  Data interface to refresh item data.
items(Iterable<ITEM>) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Set the given items as selection item set.
items(ITEM...) - Method in interface com.holonplatform.vaadin.components.builders.SelectInputBuilder
  Set the given items as selection item set.
items(Class<T>) - Static method in interface com.holonplatform.vaadin.components.Components.listing
  Builder to create an `ItemListing` instance using a `Grid` as backing component.
ItemSet - Interface in com.holonplatform.vaadin.components
  Implemented by components which support an item set as data source.
ItemSet.ItemCaptionGenerator<ITEM> - Interface in com.holonplatform.vaadin.components
  Item caption generator.
ItemSet.ItemIconGenerator<ITEM> - Interface in com.holonplatform.vaadin.components
  Item icon generator.
ItemSetCounter - Interface in com.holonplatform.vaadin.data
  Data interface to obtain the size of an item set.
ItemSetLoader<ITEM> - Interface in com.holonplatform.vaadin.data
  Data interface to load a set of items.

## J

join(P...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Merges cells corresponding to the given property ids in the row.
join(Set<FooterCell>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Merges column cells in the row.
join(FooterCell...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Merges column cells in the row.
join(P...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Merges cells corresponding to the given property ids in the row.
join(Set<HeaderCell>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Merges column cells in the row.
join(HeaderCell...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Merges column cells in the row.

## L

label() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `Label`s.
label(Label) - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which uses a `Label` to notify validation errors.
label(Label, boolean) - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which uses a `Label` to notify validation errors.
LabelBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Label` instances.
LayoutBuilder<C extends com.vaadin.ui.Layout,B extends LayoutBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Layout` component containers.
LayoutConfigurator<B extends LayoutConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure a `Layout`.
LayoutConfigurator.BaseLayoutConfigurator - Interface in com.holonplatform.vaadin.components.builders
  Base layout configurator
lenient(boolean) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Specifies whether or not date/time interpretation in component is to be lenient.
list(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect` using `BaseSelectInputBuilder.RenderingMode.SELECT`.
list(Property<T>) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.SELECT`.
load(QueryConfigurationProvider, int, int) - Method in interface com.holonplatform.vaadin.data.ItemSetLoader
  Load items according to given data source `configuration`.
localDate(boolean) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `LocalDate` type `Input`s.
localDate() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `LocalDate` type `Input`s.
localDateTime(boolean) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `LocalDateTime` type `Input`s.
localDateTime() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `LocalDateTime` type `Input`s.
locale(Locale) - Method in interface com.holonplatform.vaadin.components.builders.InputConfigurator
  Sets the locale of this `Input` component.

## M

margin() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable layout margins.
marginBottom() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable layout bottom margin.
marginLeft() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable layout left margin.
marginRight() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable layout right margin.
marginTop() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable layout top margin.
max(T) - Method in interface com.holonplatform.vaadin.components.builders.SliderInputBuilder
  Set the maximum value.
maxCacheSize(int) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Set max items cache size when in buffered mode.
maxCacheSize(int) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set max items cache size
maxLength(int) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Set the maximum number of characters in the field
maxNavigationHistorySize(int) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set navigation history max size
maxWidth(P, int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the maximum width in pixels for the column which corresponds to given property.
message(String) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Sets the dialog message.
message(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Sets the localizable dialog message.
message(Localizable) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Sets the `Localizable` dialog message.
messageDescriptionStyleName(String) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set the dialog message description style name
messageStyleName(String) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set the dialog message style name
min(T) - Method in interface com.holonplatform.vaadin.components.builders.SliderInputBuilder
  Set the minimum field value.
minimumWidthFromContent(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets whether the width of the contents in the column which corresponds to given property should be considered minimum width for this column.
minWidth(P, int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the minimum width in pixels for the column which corresponds to given property.
modal(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set whether the dialog is modal.
MultiPropertySelectInputBuilder<T,B extends MultiPropertySelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create a multiple selection `Input` with `Property` data source support.
MultiPropertySelectInputBuilder.GenericMultiPropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
multiSelect(Class<? extends T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a multiple selection `Input`.
multiSelect(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a multiple selection `Input` using default `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
multiSelect(Property<T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties.
multiSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties using default `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
MultiSelect<T> - Interface in com.holonplatform.vaadin.components
  A `Selectable` component in which multiple items can be selected at the same time.
MultiSelectInputBuilder<T,B extends MultiSelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create a multi selection `Input`s.
MultiSelectInputBuilder.GenericMultiSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
multiSelectList(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a multiple selection `Input` using `BaseSelectInputBuilder.RenderingMode.SELECT`.
multiSelectList(Property<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties using default `BaseSelectInputBuilder.RenderingMode.SELECT`.

## N

nativeSelect(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` using `BaseSelectInputBuilder.RenderingMode.NATIVE_SELECT`.
nativeSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.NATIVE_SELECT`.
navigate() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigationBuilder
  Navigate to view with registered parameters, if any
navigateBack() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigates back to previous `View`, if any.
navigateInWindow(String, Consumer<ViewWindowConfigurator>, Map<String, Object>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigate to the `View` identified by given `viewName` using the same behaviour of `ViewNavigator.navigateTo(String, Map)` but rendering the View contents in an application Window, using optional `windowConfiguration` to setup Window features.
navigateInWindow(String, Map<String, Object>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigate to the `View` identified by given `viewName` using the same behaviour of `ViewNavigator.navigateTo(String, Map)` but rendering the View contents in an application Window, using default Window configuration.
navigateInWindow(String, Consumer<ViewWindowConfigurator>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigate to the `View` identified by given `viewName` using the same behaviour of `ViewNavigator.navigateTo(String, Map)` but rendering the View contents in an application Window, using optional `windowConfiguration` to setup Window features.
navigateInWindow(String) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigate to the `View` identified by given `viewName` using the same behaviour of `ViewNavigator.navigateTo(String, Map)` but rendering the View contents in an application Window, using default Window configuration.
navigateInWindow() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigationBuilder
  Navigate to view with registered parameters, rendering the View contents in an application Window.
navigateInWindow(Consumer<ViewWindowConfigurator>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigationBuilder
  Navigate to view with registered parameters, rendering the View contents in an application Window.
navigateTo(String, Map<String, Object>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigates to the `View` identified by given `viewName` using given `parameters`, if any, and linking them to View fields using `ViewParameter` annotated view class fields.
navigateTo(String) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigates to the `View` identified by given `viewName`.
navigateToDefault() - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigates to the default View
navigateToDefaultViewWhenViewNotAvailable(boolean) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Set whether to navigate to default view (if setted) when a view is not available from current navigation state
navigateToState(String) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Navigates to a view and initialize the view with given parameters.
navigationStateManager(NavigationStateManager) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  Set the NavigationStateManager keeping track of the active view and enabling bookmarking and direct navigation.
newLine() - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Forces the next component to be added at the beginning of the next line.
noButtonConfigurator(Dialog.DialogButtonConfigurator) - Method in interface com.holonplatform.vaadin.components.Dialog.QuestionDialogBuilder
  Set a `Dialog.DialogButtonConfigurator` to configure the no answer dialog button.
NotBufferedException(String) - Constructor for exception com.holonplatform.vaadin.components.ItemListing.NotBufferedException
  Constructor
notification() - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` of type `Notification.TYPE_ERROR_MESSAGE` to notify validation errors.
notification(boolean) - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` of type `Notification.TYPE_ERROR_MESSAGE` to notify validation errors.
notification(Notification) - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
notification(Notification, boolean) - Static method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
notVisible() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the components as not visible.
nullValueAsFalse(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BooleanInputBuilder
  Sets whether to treat `null` values as `Boolean.FALSE` values
number(Class<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `Number` type `Input`s.
numberFormat(NumberFormat) - Method in interface com.holonplatform.vaadin.components.builders.NumberInputBuilder
  Sets the `NumberFormat` to use to represent number values in UI
NumberInputBuilder<T extends Number> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Input` instances to handle `Number` type values.

## O

of(PROPERTY, boolean) - Static method in interface com.holonplatform.vaadin.data.ItemDataSource.ItemSort
  Create an `ItemDataSource.ItemSort` using given property and sort direction.
okButtonConfigurator(Dialog.DialogButtonConfigurator) - Method in interface com.holonplatform.vaadin.components.Dialog.DialogBuilder
  Set a `Dialog.DialogButtonConfigurator` to configure the ok dialog button.
onClick(Button.ClickListener) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Add a listener to button to listen to user click events
onItemClick(T, P, MouseEventDetails) - Method in interface com.holonplatform.vaadin.components.ItemListing.ItemClickListener
  Triggered when user clicks on an item.
OnLeave - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  `View` class accessible (public) methods annotated with this annotation will be called by view navigator when the view is about to be deactivated (i.e. a navigation to another view was triggered).
onPropertyReordered(List<P>, boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing.PropertyReorderListener
  Triggered when the columns order changes.
onPropertyResized(P, int, boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing.PropertyResizeListener
  Triggered when a column size changes.
onPropertyVisibilityChanged(P, boolean, boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing.PropertyVisibilityListener
  Triggered when a table columns visibility changes.
onSelectionChange(Selectable.SelectionEvent<T>) - Method in interface com.holonplatform.vaadin.components.Selectable.SelectionListener
  Invoked when the selection has changed.
OnShow - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  `View` class accessible (public) methods annotated with this annotation will be called by view navigator right before the view is shown (rendered in target display component).
open(UI) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Build and open the dialog window using given `UI`.
open() - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Build and open the dialog window using given current `UI`.
open() - Method in interface com.holonplatform.vaadin.components.Dialog
  Open the dialog window using current `UI`.
open(UI) - Method in interface com.holonplatform.vaadin.components.Dialog
  Open the dialog window using given `UI`.
options(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect` using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
options(Property<T>) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
options(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
options(Property<T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
OrderedLayoutBuilder<C extends com.vaadin.ui.Layout,B extends OrderedLayoutBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create ordered `Layout`s.
OrderedLayoutConfigurator<B extends OrderedLayoutConfigurator<B>> - Interface in com.holonplatform.vaadin.components.builders
  Interface to configure an ordered `Layout`.
OrderedLayoutConfigurator.BaseOrderedLayoutConfigurator - Interface in com.holonplatform.vaadin.components.builders
  Base ordered layout configurator
orientation(SliderOrientation) - Method in interface com.holonplatform.vaadin.components.builders.SliderInputBuilder
  Set the orientation of the slider.
OverallValidationException(String) - Constructor for exception com.holonplatform.vaadin.components.PropertyInputGroup.OverallValidationException
OverallValidationException(String, String, Object...) - Constructor for exception com.holonplatform.vaadin.components.PropertyInputGroup.OverallValidationException
OverallValidationException(Validator.ValidationException...) - Constructor for exception com.holonplatform.vaadin.components.PropertyInputGroup.OverallValidationException

## P

panel() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `Panel`s.
PanelBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Panel` instances.
parseErrorMessage(String) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the default error message used if the DateField cannot parse the text input by user to a Date field.
parseErrorMessage(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the default error message used if the DateField cannot parse the text input by user to a Date field, using a localizable `messageCode`.
parseErrorMessage(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the default error message used if the DateField cannot parse the text input by user to a Date field, using a `Localizable` message.
position(int, int) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Sets the position of the dialog window on the screen.
position(int, int) - Method in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Sets the position of the view window on the screen.
prependRow() - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Adds a new row at the top of the section.
primaryStyleName(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Changes the primary style name of the component.
process(Component) - Method in interface com.holonplatform.vaadin.components.builders.ComponentPostProcessor
  Process the given `component`.
process(Property<?>, B) - Method in interface com.holonplatform.vaadin.components.PropertyBinding.PostProcessor
  Process the given `component`
properties(P...) - Static method in interface com.holonplatform.vaadin.components.Components.listing
  Builder to create an `PropertyListing` instance using a `Grid` as backing component.
properties(Iterable<P>) - Static method in interface com.holonplatform.vaadin.components.Components.listing
  Builder to create an `PropertyListing` instance using a `Grid` as backing component.
properties(PropertySet<?>, P...) - Static method in interface com.holonplatform.vaadin.components.Components.listing
  Builder to create an `PropertyListing` instance using a `Grid` as backing component.
properties(P...) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Add given properties to the `PropertyInputGroup` property set.
properties(Iterable<P>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Add given properties to the `PropertyInputGroup` property set.
properties(P...) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Add given properties to the `PropertyViewGroup` property set.
properties(Iterable<P>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Add given properties to the `PropertyViewGroup` property set.
propertiesValidationStatusHandler(ValidationStatusHandler) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the `ValidationStatusHandler` to use to track all the properties validation status changes.
property(Property<T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.MultiSelect
  Gets a builder to create a `MultiSelect` with a `PropertyBox` items data source with `Property` as item properties.
property(Property<T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties.
PropertyBinding<T,B> - Interface in com.holonplatform.vaadin.components
  Represents a binding between a `Property` and a specific type component.
PropertyBinding.PostProcessor<B> - Interface in com.holonplatform.vaadin.components
  Callback interface to perform configuration operations on a component bound to a `Property`.
propertyCaption(Property<?>, Localizable) - Method in interface com.holonplatform.vaadin.components.PropertyInputForm.PropertyInputFormBuilder
  Set the caption for the input component bound to given property.
propertyCaption(Property<?>, String) - Method in interface com.holonplatform.vaadin.components.PropertyInputForm.PropertyInputFormBuilder
  Set the caption for the input component bound to given property.
propertyCaption(Property<?>, String, String, Object...) - Method in interface com.holonplatform.vaadin.components.PropertyInputForm.PropertyInputFormBuilder
  Set the caption for the input component bound to given property.
propertyCaption(Property<?>, Localizable) - Method in interface com.holonplatform.vaadin.components.PropertyViewForm.PropertyViewFormBuilder
  Set the caption for the view component bound to given property.
propertyCaption(Property<?>, String) - Method in interface com.holonplatform.vaadin.components.PropertyViewForm.PropertyViewFormBuilder
  Set the caption for the view component bound to given property.
propertyCaption(Property<?>, String, String, Object...) - Method in interface com.holonplatform.vaadin.components.PropertyViewForm.PropertyViewFormBuilder
  Set the caption for the view component bound to given property.
propertyGroup() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `PropertyInputGroup`.
propertyGroup() - Static method in interface com.holonplatform.vaadin.components.Components.view
  Get a builder to create and setup a `PropertyViewGroup`.
PropertyInputForm - Interface in com.holonplatform.vaadin.components
  A `PropertyInputGroup` component to display the property `Input`s on a layout, using the `ComposableComponent` composition strategy.
PropertyInputForm.PropertyInputFormBuilder<C extends com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components
  `PropertyInputForm` builder.
PropertyInputGroup - Interface in com.holonplatform.vaadin.components
  A class to manage a group of `Input`s bound to a `Property` set, loading and obtaining property values in and from `Input`s using the `PropertyBox` data container type.
PropertyInputGroup.Builder<G extends PropertyInputGroup,B extends PropertyInputGroup.Builder<G,B>> - Interface in com.holonplatform.vaadin.components
  Base `PropertyInputGroup` builder.
PropertyInputGroup.DefaultValueProvider<T> - Interface in com.holonplatform.vaadin.components
  Interface to provide the default value for a `Property`.
PropertyInputGroup.OverallValidationException - Exception in com.holonplatform.vaadin.components
  `Validator.ValidationException` extension to discern inputs validation and overall container validation exceptions.
PropertyInputGroup.PropertyInputGroupBuilder - Interface in com.holonplatform.vaadin.components
  `PropertyInputGroup` builder.
PropertyListing - Interface in com.holonplatform.vaadin.components
  An `ItemListing` component using `Property`s as item properties and `PropertyBox` as item data type.
PropertyListingBuilder<B extends PropertyListingBuilder<B,X>,X extends com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components.builders
  An `ItemListingBuilder` using `Property` as item properties and `PropertyBox` as item data type.
PropertyListingBuilder.GridPropertyListingBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `PropertyListing` components using a `Grid` as backing component.
PropertySelectInputBuilder<T,C extends Input<T>,S,B extends PropertySelectInputBuilder<T,C,S,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create selection `Input`s with `Property` data source support.
PropertySetBound - Interface in com.holonplatform.vaadin.components
  Represents an object bound to a `Property` set.
propertyStream() - Method in interface com.holonplatform.vaadin.components.PropertySetBound
  Get a `Stream` of the properties to which this component is bound.
PropertyValueComponentSource - Interface in com.holonplatform.vaadin.components
  Represent a source of `ValueComponent`s bound to a `Property` set, i.e. a container of `ValueComponent` and `Property` bindings.
PropertyViewForm - Interface in com.holonplatform.vaadin.components
  A `PropertyViewGroup` component to display the property `ViewComponent`s on a layout, using the `ComposableComponent` composition strategy.
PropertyViewForm.PropertyViewFormBuilder<C extends com.vaadin.ui.Component> - Interface in com.holonplatform.vaadin.components
  `PropertyViewForm` builder.
PropertyViewGroup - Interface in com.holonplatform.vaadin.components
  Provides functionalities to build and manage a group of `ViewComponent`s bound to a `Property` set.
PropertyViewGroup.Builder<G extends PropertyViewGroup,B extends PropertyViewGroup.Builder<G,B>> - Interface in com.holonplatform.vaadin.components
  Base `PropertyViewGroup` builder.
PropertyViewGroup.PropertyViewGroupBuilder - Interface in com.holonplatform.vaadin.components
  `PropertyViewGroup` builder.
PropertyViewGroup.ViewComponentPropertyRenderer<T> - Interface in com.holonplatform.vaadin.components
  A `PropertyRenderer` with a fixed `ViewComponent` rendering type.

## Q

queryParameter(String, Object) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Add a query parameter
queryParameter(String, Object) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add a query parameter
question() - Static method in interface com.holonplatform.vaadin.components.Dialog
  Gets a builder to create and open a question `Dialog` window.
questionDialog() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create and open a question `Dialog` window.
questionResponse(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.QuestionCallback
  Invoked when the question dialog is closed as a result of a user action.

## R

rangeEnd(T) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the end range for this component.
rangeStart(T) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the start range for this component.
readOnly() - Method in interface com.holonplatform.vaadin.components.builders.InputConfigurator
  Set the input component as read-only.
readOnly(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether given property is read-only.
readOnly(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as read-only.
readOnly(PROPERTY, boolean) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set whether given property id is read-only.
refresh() - Method in interface com.holonplatform.vaadin.components.ItemSet
  Refresh items set.
refresh(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataProvider
refresh() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Refresh data source items.
refresh(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Refresh given item in data source
refresh(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemRefresher
  Refresh given item from concrete data store.
refreshItem(T) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Refresh given item in data source
remove(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Removes given item from the data source.
removeItem(T) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Removes given item from the data source.
removeProperty(String) - Method in class com.holonplatform.vaadin.js.ElementPropertyHandler
  Remove an HTML property in the element bound to the extended Component
removeRow(int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Removes the row at the given position from the section.
render(String, Renderer<?>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridItemListingBuilder
  Set a custom `Renderer` for given item property.
render(String, ValueProvider<V, P>, Renderer<? super P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridItemListingBuilder
  Set a custom `Renderer` and presentation provider for given item property.
render(Property<T>, Renderer<? super T>) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder.GridPropertyListingBuilder
  Set a custom `Renderer` for given item property.
render(Property<T>, ValueProvider<T, P>, Renderer<? super P>) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder.GridPropertyListingBuilder
  Set a custom `Renderer` and presentation provider for given item property.
render(Property<T>) - Method in interface com.holonplatform.vaadin.components.Input.InputFieldPropertyRenderer
renderField(Property<T>) - Method in interface com.holonplatform.vaadin.components.Input.InputFieldPropertyRenderer
  Render given `property` as consistent value type `HasValue` component to handle the property value.
replaceStyleName(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets one or more user-defined style names of the component, replacing any previous user-defined styles.
require() - Static method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Requires the current `ViewNavigator`.
required(P) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the given property as required in the item listing editor.
required(P, Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the given property as required in the item listing editor.
required(P, String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the given property as required in the item listing editor.
required(P, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Set the given property as required.
required() - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Sets the `Input` as required.
required(Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Set the `Input` as required, using given `Validator` to check the input value.
required(Localizable) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Sets the `Input` as required, using given message as validation error message.
required(String, String, Object...) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Sets the `Input` as required, using given message as validation error message.
required(String) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Sets the `Input` as required, using given message as validation error message.
required(Property<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as required.
required(Property<T>, Validator<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as required, using given `Validator` to check the property value.
required(Property<T>, Localizable) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as required.
required(Property<T>, String, String, Object...) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as required.
required(Property<T>, String) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the given property as required.
resizable(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Sets whether the column which corresponds to given property is resizable by the user.
resizable(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Set whether the dialog is resizable.
resizable(boolean) - Method in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Sets whether to allow the view Window to be resized.
resolution(int) - Method in interface com.holonplatform.vaadin.components.builders.SliderInputBuilder
  Set a new resolution for the slider.
responsive() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Enables responsiveness for this component
rowExpandRatio(int, float) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Sets the expand ratio of given row.
rowHeight(double) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets the height of a row.
rows(int) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiPropertySelectInputBuilder.SelectModeMultiPropertySelectInputBuilder
  Sets the number of rows in the select.
rows(int) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeMultiSelectInputBuilder.SelectModeMultiSelectInputBuilder
  Sets the number of rows in the select.
rows(int) - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Set the number of rows of the grid
rows(int) - Method in interface com.holonplatform.vaadin.components.builders.StringInputBuilder
  If field is rendered as a text area in UI, set the number of rows of the text area
runAfterLeaveConfirmation(ViewLeaveAction) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Triggers `View.beforeLeave(ViewBeforeLeaveEvent)` for the current view with the given action.

## S

scrollToItem(T) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Scrolls listing viewport to show the given item , if present.
scrollToSelectedItem(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Sets whether to scroll the selected item visible (directly open the page on which it is) when opening the combo box popup or not.
scrollToSelectedItem(boolean) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets whether to scroll the selected item visible (directly open the page on which it is) when opening the combo box popup or not.
scrollToTop() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Scrolls listing rows to top (i.e. to the first row, if any)
SecretInputBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `String` type `Input` instances with hidden input, used to enter secret text information like passwords.
secretString() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `String` type `Input`s which not display user input on screen, used to enter secret text information like passwords.
select(Iterable<T>) - Method in interface com.holonplatform.vaadin.components.MultiSelect
  Adds the given item to the set of currently selected items.
select(T...) - Method in interface com.holonplatform.vaadin.components.MultiSelect
  Adds the given item to the set of currently selected items.
select(T) - Method in interface com.holonplatform.vaadin.components.MultiSelect
select(T) - Method in interface com.holonplatform.vaadin.components.Selectable
  Selects the given item.
select(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` using `BaseSelectInputBuilder.RenderingMode.SELECT`.
select(Property<T>) - Static method in interface com.holonplatform.vaadin.components.SingleSelect
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.SELECT`.
Selectable<T> - Interface in com.holonplatform.vaadin.components
  Represents a component which supports items selection.
Selectable.SelectionEvent<T> - Interface in com.holonplatform.vaadin.components
  Selection event.
Selectable.SelectionListener<T> - Interface in com.holonplatform.vaadin.components
  A listener for listening for selection changes from a `Selectable`.
Selectable.SelectionMode - Enum in com.holonplatform.vaadin.components
  Selection modes enumeration.
selectAll() - Method in interface com.holonplatform.vaadin.components.ItemListing
  Select all available items.
selectAll() - Method in interface com.holonplatform.vaadin.components.MultiSelect
  Selects all available the items.
selectAllCheckBoxVisibility(MultiSelectionModel.SelectAllCheckBoxVisibility) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Sets the select all checkbox visibility mode when the listing is in `Selectable.SelectionMode.MULTI` mode.
SelectInputBuilder<T,C extends Input<T>,S,ITEM,B extends SelectInputBuilder<T,C,S,ITEM,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create selection `Input`s.
selectionMode(Selectable.SelectionMode) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the listing selection mode.
SelectItemDataSourceBuilder<T,C extends Input<T>,S,ITEM,B extends SelectItemDataSourceBuilder<T,C,S,ITEM,B>> - Interface in com.holonplatform.vaadin.components.builders
  Select component builder with `ItemDataSource` support.
SESSION_ATTRIBUTE_NAME - Static variable in interface com.holonplatform.vaadin.device.DeviceInfo
  Name of the session attribute to cache DeviceInfo instance
setDataProviderQuery(Query<ITEM, QueryFilter>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Set the data provider `Query` to use to obtain filters and sorts.
setDefaultRow(int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridSection
  Sets the default row of the section.
setDeselectAllowed(boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Sets whether it's allowed to deselect the selected row through the UI.
setEditable(boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Set whether the listing is editable by the user.
setEnabled(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Updates the enabled state of all the group inputs.
setEventHandler(String, String) - Method in class com.holonplatform.vaadin.js.ElementPropertyHandler
  Set an event handler with given `eventName` in the element bound to the extended Component using given JavaScript content.
setFooterVisible(boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Sets whether the listing footer is visible.
setItemDetailsVisible(T, boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Set whether to show the row details component for given `item`.
setModal(boolean) - Method in interface com.holonplatform.vaadin.components.Dialog
  Sets whether the dialog is modal.
setProperty(String, Object) - Method in class com.holonplatform.vaadin.js.ElementPropertyHandler
  Set a custom HTML property in the element bound to the extended Component
setPropertyColumnVisible(P, boolean) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Show or hide the column bound to given `property`.
setReadOnly(boolean) - Method in interface com.holonplatform.vaadin.components.Input
  Sets the read-only mode of this input component.
setReadOnly(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Set the read-only mode for all the group inputs.
setRequired(boolean) - Method in interface com.holonplatform.vaadin.components.Input
  Sets whether the required indicator symbol is visible.
setSelectionMode(Selectable.SelectionMode) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Set the listing selection mode
setStyleName(String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingFooterRow
  Sets a custom style name for this row.
setStyleName(String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.ListingHeaderRow
  Sets a custom style name for this row.
setup() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest
setValidateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.components.ValidatableInput
  Sets whether to validate the value, using registered `Validator`s, every time the `Input` value changes.
setValidationStatusHandler(ValidationStatusHandler) - Method in interface com.holonplatform.vaadin.components.ValidatableInput
  Set the `ValidationStatusHandler` to use to track validation status changes.
setValue(PropertyBox, boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Set the current property values using a `PropertyBox`, loading the values to the available property bound `Input`s through the `ValueHolder.setValue(Object)` method.
setValue(PropertyBox) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Set the current property values using a `PropertyBox`, loading the values to the available property bound `Input`s through the `ValueHolder.setValue(Object)` method.
setValue(PropertyBox) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Set the current property values using a `PropertyBox`, loading the values to the available property bound `ViewComponent`s through the `ValueHolder.setValue(Object)` method.
setValue(V) - Method in interface com.holonplatform.vaadin.components.ValueHolder
  Sets the `value` of this value holder.
showISOWeekNumbers(boolean) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the visibility of ISO 8601 week numbers in the date selector.
showSeconds() - Method in interface com.holonplatform.vaadin.components.builders.TemporalInputBuilder.TemporalWithTimeFieldBuilder
  Sets to show and handle time seconds
SingleComponentContainerBuilder<C extends com.vaadin.ui.SingleComponentContainer,B extends SingleComponentContainerBuilder<C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder for `SingleComponentContainer` components type creation.
singleNativeSelect(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input` using `BaseSelectInputBuilder.RenderingMode.NATIVE_SELECT`.
singleNativeSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.NATIVE_SELECT`.
singleOptionSelect(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input` using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
singleOptionSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.OPTIONS`.
SinglePropertySelectInputBuilder<T,B extends SinglePropertySelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create a single selection `Input` with `Property` data source support.
SinglePropertySelectInputBuilder.GenericSinglePropertySelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
singleSelect(Class<? extends T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input`.
singleSelect(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a single selection `Input` using `BaseSelectInputBuilder.RenderingMode.SELECT`.
singleSelect(Property<T>, BaseSelectInputBuilder.RenderingMode) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties.
singleSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create a `SingleSelect` with a `PropertyBox` items data source with `Property` as item properties using `BaseSelectInputBuilder.RenderingMode.SELECT`.
SingleSelect<T> - Interface in com.holonplatform.vaadin.components
  A `Selectable` component in which at most one item can be selected at a time.
SingleSelectInputBuilder<T,B extends SingleSelectInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create a single selection `Input`.
SingleSelectInputBuilder.GenericSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
size() - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Returns current data source size (considering any applied filter), i.e. the total number of available items.
size(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.data.ItemSetCounter
  Get the data source item set size (number of items) according to given `configuration`.
sizeUndefined() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Clears any size settings
skip() - Method in interface com.holonplatform.vaadin.components.builders.GridLayoutBuilder
  Moves the cursor forward by one.
SliderInputBuilder<T extends Number> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create Slider `Input`s.
sort(ItemDataSource.ItemSort<P>...) - Method in interface com.holonplatform.vaadin.components.ItemListing
  Sort the listing using given `ItemDataSource.ItemSort` directives.
sort(ItemDataSource.ItemSort<PROPERTY>...) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Sort the data source items using given `ItemDataSource.ItemSort` directives.
sortable(P, boolean) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set whether given property is sortable.
sortable(PROPERTY, boolean) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set whether given property id is sortable.
sortGenerator(P, ItemDataSource.PropertySortGenerator<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set a `ItemDataSource.PropertySortGenerator` to generate `QuerySort`s for given `property`
sortUsing(P, Path<?>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Declares to use specified `Path` to generate query sorts for given `property`.
spacing() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Enable spacing between child components within the layout.
SpringViewNavigator - Interface in com.holonplatform.vaadin.spring
  A `ViewNavigator` with Spring support.
SpringViewNavigator.Builder - Interface in com.holonplatform.vaadin.spring
  Builder to create `SpringViewNavigator` instances
StatefulView - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Mark a `View` class as stateful in relation to application UI lifecycle.
stopOverallValidationAtFirstFailure(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set whether to stop overall validation at first validation failure.
stopValidationAtFirstFailure(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set whether to stop validation at first validation failure.
stream() - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup
  Return a `Stream` of the properties and their bound `Input`s of this input group.
stream() - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup
  Return a `Stream` of the properties and their bound `ViewComponent`s of this view group.
streamOfValueComponents() - Method in interface com.holonplatform.vaadin.components.PropertyValueComponentSource
  Return a `Stream` of the available `Property` and `ValueComponent`s bindings.
string() - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `String` type `Input`s.
string(boolean) - Static method in interface com.holonplatform.vaadin.components.Components.input
  Gets a builder to create `String` type `Input`s.
StringInputBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `String` type `Input` instances backed by a text input widget.
style(P, ItemListing.CellStyleGenerator<T, P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the `ItemListing.CellStyleGenerator` to call for given `property` to generate column cell style.
style(P, String) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the column cell style name for given `property`
styleName(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Adds one or more style names to this component.
SubViewContainer - Interface in com.holonplatform.vaadin.navigator
  Define a `View` as container for other sub-views.
SubViewOf - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Declares a `View` as a sub-view of given View name.
suggestionPopupWidth(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSinglePropertySelectInputBuilder.SelectModeSinglePropertySelectInputBuilder
  Sets the suggestion pop-up's width as a CSS string.
suggestionPopupWidth(String) - Method in interface com.holonplatform.vaadin.components.builders.BaseSelectModeSingleSelectInputBuilder.SelectModeSingleSelectInputBuilder
  Sets the suggestion pop-up's width as a CSS string.

## T

tabIndex(int) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Sets the tabulator index of the component.
tabIndex(int) - Method in interface com.holonplatform.vaadin.components.builders.InputConfigurator
  Sets the tabulator index of the component.
tabIndex(int) - Method in interface com.holonplatform.vaadin.components.builders.PanelBuilder
  Sets the tabulator index of the component.
target(DataTarget<?>) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Set the `DataTarget` to use.
TemporalInputBuilder<T extends Temporal,B extends TemporalInputBuilder<T,B>> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `Temporal` type `Input`s backed by a calendar widget.
TemporalInputBuilder.TemporalWithoutTimeFieldBuilder<T extends Temporal> - Interface in com.holonplatform.vaadin.components.builders
  A `TemporalInputBuilder` for Fields not supporting time.
TemporalInputBuilder.TemporalWithTimeFieldBuilder<T extends Temporal> - Interface in com.holonplatform.vaadin.components.builders
  A `TemporalInputBuilder` for Fields supporting time.
TestSingletonBeanStoreRetrievalStrategy() - Constructor for class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSingletonBeanStoreRetrievalStrategy
TestSpringVaadinServletService(VaadinServlet, WebApplicationContext) - Constructor for class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestSpringVaadinServletService
TestVaadinSpringSession(WebApplicationContext) - Constructor for class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.TestVaadinSpringSession
textChangeEventMode(ValueChangeMode) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Sets the mode how the TextField triggers vaue change events.
textChangeTimeout(int) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  The text change timeout modifies how often text change events are communicated to the application when text change event mode is `ValueChangeMode.LAZY` or `ValueChangeMode.TIMEOUT`.
TextInputBuilder<T,C extends Input<T>,B extends TextInputBuilder<T,C,B>> - Interface in com.holonplatform.vaadin.components.builders
  Base builder to create `Input` instances backed by a text input widget.
timeZone(TimeZone) - Method in interface com.holonplatform.vaadin.components.builders.CalendarInputBuilder
  Sets the time zone used by this date field.
toView(String) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator
  Get a `ViewNavigator.NavigationBuilder` to create a navigation declaration to navigate to given `viewName` using parameters.

## U

update(ITEM) - Method in interface com.holonplatform.vaadin.data.ItemDataSource
  Update given item in data source.
updateFooter(ItemListing<T, P>, ItemListingBuilder.GridSection<ItemListingBuilder.ListingFooterRow<P>>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridFooterGenerator
  Updates the footer row contents.
UserAgentInspector - Interface in com.holonplatform.vaadin.device
  Interface to obtain client device and environment informations using browser provided `user-agent` and `accept` request headers.

## V

VaadinHttpRequest - Interface in com.holonplatform.vaadin
  `HttpRequest` using Vaadin `VaadinRequest`.
vaadinSession() - Method in class com.holonplatform.vaadin.spring.utils.AbstractVaadinSpringTest.Config
validatable() - Method in interface com.holonplatform.vaadin.components.builders.InputBuilder
  Build a `ValidatableInput` input component.
Validatable - Interface in com.holonplatform.vaadin.components
  Interface to provide value validation support for a component, using the current component value as the value to validate.
ValidatableInput<V> - Interface in com.holonplatform.vaadin.components
  An `Input` component with validation support using `Validator`s.
ValidatableInputBuilder<T,C extends ValidatableInput<T>> - Interface in com.holonplatform.vaadin.components.builders
  `ValidatableInput` builder.
validate() - Method in interface com.holonplatform.vaadin.components.Validatable
  Validate the current value.
validateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Sets whether to validate the `Input` component value every time the `Input` value changes.
validateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Sets whether to validate the available `Input`s value every time the `Input` value changes.
validationStatusChange(ValidationStatusHandler.ValidationStatusEvent<?>) - Method in interface com.holonplatform.vaadin.components.ValidationStatusHandler
  Invoked when the validation status has changed.
validationStatusHandler(ValidationStatusHandler) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Set the `ValidationStatusHandler` to use to input validation status changes.
validationStatusHandler(Property<T>, ValidationStatusHandler) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the `ValidationStatusHandler` to use to track given `property` validation status changes.
validationStatusHandler(Property<T>, Label) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the `Label` to use to track given `property` validation status changes.
validationStatusHandler(ValidationStatusHandler) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the `ValidationStatusHandler` to use to track overall validation status changes.
validationStatusHandler(Label) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Set the `Label` to use as status label to track overall validation status changes.
ValidationStatusHandler - Interface in com.holonplatform.vaadin.components
  Handler for validation status change events, typically bound to a `ValueComponent` source object.
ValidationStatusHandler.Status - Enum in com.holonplatform.vaadin.components
  Validation status.
ValidationStatusHandler.ValidationStatusEvent<V> - Interface in com.holonplatform.vaadin.components
  A validation status event.
valueChange(ValueHolder.ValueChangeEvent<V>) - Method in interface com.holonplatform.vaadin.components.ValueHolder.ValueChangeListener
  Invoked when this listener receives a value change event from an `ValueHolder` source to which it has been added.
ValueComponent<V> - Interface in com.holonplatform.vaadin.components
  Represents an object which can contain a value and provides its UI `Component` representation.
valueDisplayConverter(LabelViewComponent.StringValueConverter<T>) - Method in interface com.holonplatform.vaadin.components.builders.ViewComponentBuilder
  Sets the converter to use to display values
ValueHolder<V> - Interface in com.holonplatform.vaadin.components
  Represents an object which holds a value and provide methods to handle such value.
ValueHolder.ValueChangeEvent<V> - Interface in com.holonplatform.vaadin.components
  A `ValueHolder.ValueChangeListener` event.
ValueHolder.ValueChangeListener<V> - Interface in com.holonplatform.vaadin.components
  A listener for `ValueHolder` value change events.
valueOf(String) - Static method in enum com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder.RenderingMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.components.builders.DateInputBuilder.Resolution
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.components.ItemListing.ColumnAlignment
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.components.Selectable.SelectionMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.components.ValidationStatusHandler.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.data.ItemDataSource.ItemAction
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.holonplatform.vaadin.components.builders.BaseSelectInputBuilder.RenderingMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.components.builders.DateInputBuilder.Resolution
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.components.ItemListing.ColumnAlignment
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.components.Selectable.SelectionMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.components.ValidationStatusHandler.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.data.ItemDataSource.ItemAction
  Returns an array containing the constants of this enum type, in the order they are declared.
VerticalLayoutBuilder - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `VerticalLayout` instances.
VIEW_URI_SCHEME - Static variable in interface com.holonplatform.vaadin.navigator.ViewNavigator
  URI scheme which represents a navigation to a `View`.
ViewComponent<V> - Interface in com.holonplatform.vaadin.components
  A `ValueHolder` `Component` to display a value in UI.
ViewComponentBuilder<T> - Interface in com.holonplatform.vaadin.components.builders
  Builder to create `ViewComponent`s.
ViewContext - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Annotation used to inject a `Context` resource into an annotated `Field`.
viewDisplay(ViewDisplay) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  ViewDisplay used to display `View` instances
viewDisplay(SingleComponentContainer) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  Set the `SingleComponentContainer` which has to used to display `View` instances using `SingleComponentContainer.setContent(com.vaadin.ui.Component)`.
viewDisplay(ComponentContainer) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  Set the `ComponentContainer` which has to used to display `View` instances, replacing the contents of the ComponentContainer with the active view.
ViewNavigationException(String, String) - Constructor for exception com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigationException
  Constructor with error message
ViewNavigationException(String, Throwable) - Constructor for exception com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigationException
  Constructor with nested exception
ViewNavigationException(String, String, Throwable) - Constructor for exception com.holonplatform.vaadin.navigator.ViewNavigator.ViewNavigationException
  Constructor with error message and nested exception
ViewNavigator - Interface in com.holonplatform.vaadin.navigator
  Navigator to manage application UI `View` configuration and display.
ViewNavigator.Builder - Interface in com.holonplatform.vaadin.navigator
  Builder to create `ViewNavigator` instances
ViewNavigator.NavigationBuilder - Interface in com.holonplatform.vaadin.navigator
  Builder to create navigation calls using view name and parameters
ViewNavigator.NavigatorBuilder<B extends ViewNavigator.NavigatorBuilder<B>> - Interface in com.holonplatform.vaadin.navigator
  Base `ViewNavigator` builder
ViewNavigator.ViewNavigationException - Exception in com.holonplatform.vaadin.navigator
  Exception related to `View` navigation errors.
ViewNavigator.ViewNavigatorChangeEvent - Interface in com.holonplatform.vaadin.navigator
  View change event.
ViewParameter - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Annotation to mark a `View` class field as view parameter holder, i.e. the field in which to inject a specific view navigation parameter.
ViewWindowConfigurator - Interface in com.holonplatform.vaadin.navigator
  Configuration settings for a Window used as a `View` display.
vl() - Static method in interface com.holonplatform.vaadin.components.Components
  Gets a builder to create `VerticalLayout`s.
VolatileView - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Marks a `View` as volatile, i.e. not to be tracked in navigation history.

## W

width(float, Sizeable.Unit) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the width of the object.
width(String) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the width of the component using String presentation.
width(P, int) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Set the width in pixels for the column which corresponds to given property.
widthUndefined() - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Clears any defined width
WindowView - Annotation Type in com.holonplatform.vaadin.navigator.annotations
  Force a `View` annotated with this annotation to be opened in a `Window`.
withAction(T) - Method in interface com.holonplatform.vaadin.components.builders.PanelBuilder
  Add an `Action` to the panel.
withActionHandler(Action.Handler) - Method in interface com.holonplatform.vaadin.components.builders.PanelBuilder
  Adds an Action `Action.Handler` to the panel
withAttachListener(ClientConnector.AttachListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Add an `ClientConnector.AttachListener` to the component, called after the component is attached to the application.
withBlurListener(FieldEvents.BlurListener) - Method in interface com.holonplatform.vaadin.components.builders.BooleanInputBuilder
  Add a listener for focus lost events
withBlurListener(FieldEvents.BlurListener) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Adds a listener which gets fired when the the keyboard focus is lost.
withBlurListener(FieldEvents.BlurListener) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Add a listener for focus lost events
withClickListener(MouseEvents.ClickListener) - Method in interface com.holonplatform.vaadin.components.builders.PanelBuilder
  Add a click listener to the Panel.
withCloseListener(Dialog.CloseListener) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Add a `Dialog.CloseListener` to be notified when dialog is closed
withCloseShortcut(int, int...) - Method in interface com.holonplatform.vaadin.components.Dialog.Builder
  Adds a close shortcut - pressing this key while holding down all (if any) modifiers specified while the dialog window is in focus will close the window.
withCloseShortcut(int, int...) - Method in interface com.holonplatform.vaadin.navigator.ViewWindowConfigurator
  Adds a close shortcut to the view window - pressing this key while holding down all (if any) modifiers specified while the window is in focus will close the window.
withComponentAttachListener(HasComponents.ComponentAttachListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentContainerConfigurator
  Add a listener to be notified when a component is attached to container
withComponentAttachListener(HasComponents.ComponentAttachListener) - Method in interface com.holonplatform.vaadin.components.builders.SingleComponentContainerBuilder
  Add a listener to be notified when a component is attached to container
withComponentDetachListener(HasComponents.ComponentDetachListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentContainerConfigurator
  Add a listener to be notified when a component is detached from container
withComponentDetachListener(HasComponents.ComponentDetachListener) - Method in interface com.holonplatform.vaadin.components.builders.SingleComponentContainerBuilder
  Add a listener to be notified when a component is detached from container
withContextClickListener(ContextClickEvent.ContextClickListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Add a `ContextClickEvent.ContextClickListener` to this component, that gets notified when a context click happens.
withData(Object) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Sets the data object, that can be used for any application specific data.
withDetachListener(ClientConnector.DetachListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Add an `ClientConnector.DetachListener` to the component, called before the component is detached from the application.
withEditorCancelListener(EditorCancelListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Register an item editor cancel listener.
withEditorOpenListener(EditorOpenListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Register an item editor open listener.
withEditorSaveListener(EditorSaveListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Register an item editor save listener.
withFocusListener(FieldEvents.FocusListener) - Method in interface com.holonplatform.vaadin.components.builders.BooleanInputBuilder
  Add a listener for focus gained events
withFocusListener(FieldEvents.FocusListener) - Method in interface com.holonplatform.vaadin.components.builders.ButtonConfigurator
  Adds a listener which gets fired when the component receives keyboard focus.
withFocusListener(FieldEvents.FocusListener) - Method in interface com.holonplatform.vaadin.components.builders.TextInputBuilder
  Add a listener for focus gained events
withItemClickListener(ItemListing.ItemClickListener<T, P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Adds a `ItemListing.ItemClickListener` that gets notified when an item is clicked by the user.
withLayoutClickListener(LayoutEvents.LayoutClickListener) - Method in interface com.holonplatform.vaadin.components.builders.BaseLayoutBuilder
  Adds a click listener to the layout.
withLayoutClickListener(LayoutEvents.LayoutClickListener) - Method in interface com.holonplatform.vaadin.components.builders.ClickableLayoutConfigurator
  Adds a click listener to the layout.
withoutMargin() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Disable layout margins.
withoutSpacing() - Method in interface com.holonplatform.vaadin.components.builders.LayoutConfigurator
  Disable spacing between child components within the layout.
withParameter(String, Object) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigationBuilder
  Add view parameter
withPostProcessor(ComponentPostProcessor<C>) - Method in interface com.holonplatform.vaadin.components.builders.ComponentPostProcessorSupport
  Add a `ComponentPostProcessor` to configure the component right after it is built and just before returning it to caller.
withPostProcessor(PropertyBinding.PostProcessor<Input<?>>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Add a `PropertyBinding.PostProcessor` to allow further `Input` configuration before the input is actually bound to a property.
withPostProcessor(PropertyBinding.PostProcessor<ViewComponent<?>>) - Method in interface com.holonplatform.vaadin.components.PropertyViewGroup.Builder
  Add a `PropertyBinding.PostProcessor` to allow further `ViewComponent` configuration after generation and before the ViewComponent is actually bound to a property.
withProperties(Iterable<P>) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Add properties to include in `PropertyBox` selection items.
withProperties(Property...) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Add properties to include in `PropertyBox` selection items.
withProperty(PROPERTY, Class<?>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add an Item property to this container
withPropertyReorderListener(ItemListing.PropertyReorderListener<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Adds a `ItemListing.PropertyReorderListener` that gets notified when property columns order changes.
withPropertyResizeListener(ItemListing.PropertyResizeListener<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Adds a `ItemListing.PropertyResizeListener` that gets notified when a property column is resized.
withPropertySortGenerator(PROPERTY, ItemDataSource.PropertySortGenerator<PROPERTY>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Set a `ItemDataSource.PropertySortGenerator` to generate `QuerySort`s for given `property`
withPropertyVisibilityListener(ItemListing.PropertyVisibilityListener<P>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Adds a `ItemListing.PropertyVisibilityListener` that gets notified when a property column is hidden or shown.
withQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.components.builders.BaseItemDataSourceComponentBuilder
  Add an external `QueryConfigurationProvider` for additional query configuration
withQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.data.DatastoreDataProvider.Builder
  Add a `QueryConfigurationProvider` to provide additional query configuration parameters.
withQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add an external `QueryConfigurationProvider` for additional query configuration
withReadOnlyProperty(PROPERTY, Class<?>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add an Item property to this container and declares it as read-only
withReadOnlySortableProperty(PROPERTY, Class<?>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add an Item property to this container and declares it as read-only and sortable
withRowStyle(ItemListing.RowStyleGenerator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Add a `ItemListing.RowStyleGenerator` to generate row style names.
withSelectionListener(Selectable.SelectionListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder
  Add a `Selectable.SelectionListener` to listen to items selection changes.
withShortcutListener(ShortcutListener) - Method in interface com.holonplatform.vaadin.components.builders.ComponentConfigurator
  Add a `ShortcutListener` to this component
withSortableProperty(PROPERTY, Class<?>) - Method in interface com.holonplatform.vaadin.data.ItemDataSource.Builder
  Add an Item property to this container and declares it as sortable
withVaadinValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Adds an item `Validator` to item listing editor.
withValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.BaseGridItemListingBuilder
  Adds an item `Validator` to item listing editor.
withValidator(String, Validator<?>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridItemListingBuilder
  Adds a `Validator` to the field bound to given `property` in the item listing editor.
withValidator(String, Validator<?>) - Method in interface com.holonplatform.vaadin.components.builders.ItemListingBuilder.GridItemListingBuilder
  Adds a `Validator` to the field bound to given `property` in the item listing editor.
withValidator(Property<T>, Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder.GridPropertyListingBuilder
  Adds a `Validator` to the field bound to given `property` in the item listing editor.
withValidator(Property<T>, Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.PropertyListingBuilder.GridPropertyListingBuilder
  Adds a `Validator` to the field bound to given `property` in the item listing editor.
withValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.components.builders.ValidatableInputBuilder
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Property<T>, Validator<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Property<T>, Validator<T>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Validator<PropertyBox>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Adds a `Validator` to the `PropertyInputGroup`, using a `PropertyBox` to provide the property values to validate.
withValidator(Validator<PropertyBox>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Adds a `Validator` to the `PropertyInputGroup`.
withValue(T) - Method in interface com.holonplatform.vaadin.components.builders.InputConfigurator
  Sets an initial value for the field.
withValueChangeListener(ValueHolder.ValueChangeListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.InputConfigurator
  Add a `ValueHolder.ValueChangeListener` to be notified when the input value changes.
withValueChangeListener(ValueHolder.ValueChangeListener<T>) - Method in interface com.holonplatform.vaadin.components.builders.ViewComponentBuilder
  Add a `ValueHolder.ValueChangeListener` to the component.
withValueChangeListener(ValueHolder.ValueChangeListener<PropertyBox>) - Method in interface com.holonplatform.vaadin.components.PropertyInputGroup.Builder
  Add a `ValueChangeListener` to be notified when the input group value changes.
withView(String, Class<? extends View>) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.Builder
  Add a default `ViewProvider` (if not already present) and register the given `View` class bound to given view name.
withViewChangeListener(ViewChangeListener) - Method in interface com.holonplatform.vaadin.navigator.ViewNavigator.NavigatorBuilder
  Add a `ViewChangeListener` to Navigator

## Y

yesButtonConfigurator(Dialog.DialogButtonConfigurator) - Method in interface com.holonplatform.vaadin.components.Dialog.QuestionDialogBuilder
  Set a `Dialog.DialogButtonConfigurator` to configure the yes answer dialog button.

A B C D E F G H I J L M N O P Q R S T U V W Y

Copyright © 2017 The Holon Platform. All rights reserved.