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

## A

adapt(Validator<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Validatable
  Adapt given `Validator` to be used as a `Validator`.
adapt(Validator<T>, Input<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Validatable
  Adapt given `Validator` to be used as a `Validator`.
adapt(Validator<T>, Component) - Static method in interface com.holonplatform.vaadin.flow.components.Validatable
  Adapt given `Validator` to be used as a `Validator`.
adapt(Validator<T>, Supplier<ValueContext>) - Static method in interface com.holonplatform.vaadin.flow.components.Validatable
  Adapt given `Validator` to be used as a `Validator`.
adapt(Validator<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Validatable
  Adapt given `Validator` to be used as a `Validator`.
add() - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator.MenuItemBuilder
  Add the menu item to the context menu.
add(Component...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasComponentsConfigurator
  Adds the given components as children of this component.
add(HasComponent...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasComponentsConfigurator
  Adds the components of each `HasComponent` as children of this component.
add() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator.IconConfigurator
  Add the configured icon to the component.
add() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnBuilder
  Add the column to the listing.
add() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingContextMenuBuilder
  Add the context menu to the item listing.
addAndAlign(Component, FlexComponent.Alignment) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Adds a component to the layout using given `alignment`.
addInvalidChangeListener(InvalidChangeEventListener) - Method in interface com.holonplatform.vaadin.flow.components.events.InvalidChangeEventNotifier
  Add an invalid change event listener.
addItem(T) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDataProviderConfigurator
  Add given `item` to the item set which acts as in-memory items data source.
addItem(ITEM) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasItemsConfigurator
  Add given `item` to the item set which acts as in-memory items data source.
addNavigationChangeListener(NavigationChangeListener) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Add a `NavigationChangeListener` to listen to navigation target/location changes.
addQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Add a `QueryConfigurationProvider`.
addSelectionListener(Selectable.SelectionListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Adds a `Selectable.SelectionListener` to listen to selection changes.
addValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Adds a `Validator` to validate the input value.
addValueChangeListener(ValueHolder.ValueChangeListener<V, E>) - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Adds a value change listener, called when the value changes.
align(Component, FlexComponent.Alignment) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Set the alignment for an individual component inside the layout.
alignItems(FlexComponent.Alignment) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Sets the default alignment to be used by all components without individual alignments inside the layout.
alignment(P, ItemListingConfigurator.ColumnAlignment) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the text alignment for the column which corresponds to given property.
alignSelf(FlexComponent.Alignment, HasElement...) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Sets an alignment for individual element container inside the layout.
allowNegative(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Sets whether to allow negative numbers.
appendRow() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.EditableItemListingSection
  Adds a new row at the bottom of the section.
asc(PROPERTY) - Static method in interface com.holonplatform.vaadin.flow.data.ItemSort
  Create an ascending `ItemSort` using given property.
asHasValue() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Get this `Input` as an `HasValue` component.
asLocation() - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator.NavigationBuilder
  Get the navigation location as a `Location`, including the navigation path and any declared query parameter.
asLocationURL() - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator.NavigationBuilder
  Get the navigation location as the URL part which includes the navigation path and any declared query parameter.
asPropertySet(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Convert given properties into a `PropertySet`.
asPropertySet(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Convert given properties into a `PropertySet`.
autocapitalize(Autocapitalize) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasAutocapitalizeConfigurator
  Sets the `Autocapitalize` attribute for indicating whether the value of this component can be automatically completed by the browser.
autocomplete(Autocomplete) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasAutocompleteConfigurator
  Sets the `Autocomplete` attribute for indicating whether the value of this component can be automatically completed by the browser.
autocorrect(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasAutocorrectConfigurator
  Enable or disable `autocorrect` for the field.
autofocus() - Method in interface com.holonplatform.vaadin.flow.components.builders.ButtonConfigurator
  Set the button to be input focused when the page loads.
autofocus(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasAutofocusConfigurator
  Specify that this control should have input focus when the page loads.

## B

BaseDateInputBuilder<D,B extends BaseDateInputBuilder<D,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Base builder to create date type `Input` components.
BaseDateInputBuilder.CalendarLocalization - Interface in com.holonplatform.vaadin.flow.components.builders
  Date input calendar popup localization settings.
BaseDateInputBuilder.CalendarLocalizationBuilder<D,B extends BaseDateInputBuilder<D,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
BeanListing<T> - Interface in com.holonplatform.vaadin.flow.components
  An `ItemListing` component using a bean type as item type and the bean property names as property set.
BeanListingBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `BeanListing` builder.
BeanListingBuilder.DatastoreBeanListingBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `BeanListing` builder with `DatastoreDataProviderConfigurator` support.
BeanListingConfigurator<T,C extends BeanListingConfigurator<T,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `BeanListing` configurator.
bind(Property<T>, PropertyRenderer<Input<T>, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set the specific `PropertyRenderer` to use to render the `Input` to bind to given `property`.
bind(Property<T>, Function<Property<? extends T>, Input<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set the function to use to render the `Input` bound to given `property`.
bind(Property<T>, Input<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Bind the given `property` to given `input` instance.
bind(Property<T>, Input<V>, Converter<V, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Bind the given `property` to given `input` instance with different value type, using a `Converter` to perform value conversions.
bind(Property<T>, PropertyRenderer<ViewComponent<T>, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupConfigurator
  Set the `PropertyRenderer` to use to render the `ViewComponent` bound to given `property`.
bind(Property<T>, Function<Property<? extends T>, ViewComponent<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupConfigurator
  Set the function to use to render the `ViewComponent` bound to given `property`.
bind(Property<T>, ViewComponent<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupConfigurator
  Bind the given `property` to given `viewComponent` instance.
bindField(Property<T>, F) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Bind the given `property` to given `HasValue` component.
bindField(Property<T>, F, Converter<V, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Bind the given `property` to given `HasValue` component with different value type, using a `Converter` to perform value conversions.
blankValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.TextInputConfigurator
  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.flow.components.Components.input
  Gets a builder to create `Boolean` type `Input`s.
boolean_() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `Boolean` type `Input`s.
BooleanInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `Boolean` type `Input` components.
BoundComponentGroup<P,C extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  A `ComponentGroup` for which each component is bound to a property, which identifies the component itself within the group.
BoundComponentGroup.Binding<P,C extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  A binding between a property and a group element.
boxSizing(BoxSizing) - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Sets the `box-sizing` CSS property of the layout.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentBuilder
  Build and returns the component.
build(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuBuilder
  Build the `ContextMenu` and bind it to the given `target` component.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuBuilder
  Build the `ContextMenu`.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Build the `Dialog` component.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.InputBuilder
  Build and returns the `Input` instance.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingBuilder
  Build the `ItemListing`, displaying all the columns which corresponds to the configured properties.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputFormBuilder
  Build the `PropertyInputForm`.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupBuilder
  Build the `PropertyInputGroup`.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewFormBuilder
  Build the `PropertyViewForm`.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupBuilder
  Build the `PropertyViewGroup`.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Build the `ValidatableInput` instance.
build() - Method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Build the `ViewComponent` instance.
build() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter.Builder
  Build and obtain the `StringToNumberConverter`.
build() - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Build the `DatastoreDataProvider`.
build() - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationLink.Builder
  Build the `NavigationLink`.
builder(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.BeanListing
  Get a `BeanListingBuilder` to create and setup a `BeanListing` using given `beanType`.
builder(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get a `StringToNumberConverter.Builder` to create and configure a `StringToNumberConverter` for given number type.
builder(Class<? extends T>, Locale) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get a `StringToNumberConverter.Builder` to create and configure a `StringToNumberConverter` for given number type and given `Locale`.
builder(Class<? extends T>, String) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get a `StringToNumberConverter.Builder` to create and configure a `StringToNumberConverter` for given number type and using given number format pattern.
builder(Class<? extends T>, NumberFormat) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get a `StringToNumberConverter.Builder` to create and configure a `StringToNumberConverter` for given number type and using given `NumberFormat`.
builder(H) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Get a `HasValueInputBuilder` to create an `Input` using given `HasValue` `Component` field instance.
builder(H, C) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  et a `HasValueInputBuilder` to create an `Input` using given `HasValue` and `Component` field instances.
builder(C, Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set.
builder(C, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set.
builder(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Get a `PropertyInputGroupBuilder` to create and setup a `PropertyInputGroup`.
builder(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Get a `PropertyInputGroupBuilder` to create and setup a `PropertyInputGroup`.
builder(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyListing
  Get a `PropertyListingBuilder` to create and setup a `PropertyListing`.
builder(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyListing
  Get a `PropertyListingBuilder` to create and setup a `PropertyListing`.
builder(C, Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set.
builder(C, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set.
builder(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewGroup
  Get a `PropertyViewGroupBuilder` to create and setup a `PropertyViewGroup`.
builder(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewGroup
  Get a `PropertyViewGroupBuilder` to create and setup a `PropertyViewGroup`.
builder(Input<T>) - Static method in interface com.holonplatform.vaadin.flow.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.flow.components.ViewComponent
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given value type.
builder(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ViewComponent
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given `Property` for label and value presentation through the `Property.present(Object)` method.
builder(Function<T, String>) - Static method in interface com.holonplatform.vaadin.flow.components.ViewComponent
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given function to convert the value to a `String` type representation.
builder(Datastore, DataTarget<?>, PropertySet<?>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
builder(Datastore, DataTarget<?>, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
builder(Datastore, DataTarget<?>, PropertySet<?>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` which uses `PropertyBox` items type.
builder(Datastore, DataTarget<?>, Function<F, QueryFilter>, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` which uses `PropertyBox` items type.
builder(Datastore, DataTarget<?>, Class<T>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` using given `beanType` as item type and `QueryFilter` type data provider filters.
builder(Datastore, DataTarget<?>, Class<T>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider` using given `beanType` as item type.
builder(Datastore, DataTarget<?>, PropertySet<?>, Function<PropertyBox, T>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get a builder to create and configure a new `DatastoreDataProvider`.
builder(String) - Static method in interface com.holonplatform.vaadin.flow.navigator.NavigationLink
  Get a builder to create a `NavigationLink`.
builder(Class<? extends Component>) - Static method in interface com.holonplatform.vaadin.flow.navigator.NavigationLink
  Get a builder to create a `NavigationLink`.
builder(Class<? extends Component>, Router) - Static method in interface com.holonplatform.vaadin.flow.navigator.NavigationLink
  Get a builder to create a `NavigationLink`.
button() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `Button`s.
button(String, ClickEventListener<Button, ClickEvent<Button>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Create a `Button` with given text and given `click` event listener.
button(String, String, ClickEventListener<Button, ClickEvent<Button>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Create a `Button` with given localizable text and given `click` event listener.
button(Localizable, ClickEventListener<Button, ClickEvent<Button>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Create a `Button` with given localizable text and given `click` event listener.
ButtonBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `Button` components.
ButtonConfigurator<C extends ButtonConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Button` component configurator.
ButtonConfigurator.BaseButtonConfigurator - Interface in com.holonplatform.vaadin.flow.components.builders
  Base button configurator.

## C

calendar(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` message to use for the word `calendar`.
calendar(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the message to use for the word `calendar`.
calendar(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the localizable message to use for the word `week`.
cancel(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` message to use for the word `cancel`.
cancel(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the message to use for the word `cancel`.
cancel(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the localizable message to use for the word `cancel`.
cancelEditing() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  If the listing `ItemListing.isEditable()`, closes the editor discarding any unsaved changes.
clear(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` message to use for the word `clear`.
clear(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the message to use for the word `clear`.
clear(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the localizable message to use for the word `clear`.
clear() - Method in interface com.holonplatform.vaadin.flow.components.PropertyViewGroup
  Clear the value of all the available `ViewComponent`s.
clear() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Clears this value holder.
ClickEvent<S> - Interface in com.holonplatform.vaadin.flow.components.events
  Event fired when a component is clicked.
ClickEventListener<S,E extends ClickEvent<S>> - Interface in com.holonplatform.vaadin.flow.components.events
  A listener for click events.
ClickNotifierConfigurator<S,E extends ClickEvent<S>,C extends ClickNotifierConfigurator<S,E,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which support `ClickEventListener` registration.
closeOnEsc(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogConfigurator.ClosableDialogConfigurator
  Sets whether the dialog can be closed by hitting the esc-key or not.
closeOnOutsideClick(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogConfigurator.ClosableDialogConfigurator
  Sets whether this dialog can be closed by clicking outside of it or not.
color(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator.IconConfigurator
  Sets the fill color of the icon.
columnReorderingAllowed(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets whether column reordering is allowed or not.
com.holonplatform.vaadin.flow - package com.holonplatform.vaadin.flow
com.holonplatform.vaadin.flow.components - package com.holonplatform.vaadin.flow.components
com.holonplatform.vaadin.flow.components.builders - package com.holonplatform.vaadin.flow.components.builders
com.holonplatform.vaadin.flow.components.converters - package com.holonplatform.vaadin.flow.components.converters
com.holonplatform.vaadin.flow.components.events - package com.holonplatform.vaadin.flow.components.events
com.holonplatform.vaadin.flow.components.support - package com.holonplatform.vaadin.flow.components.support
com.holonplatform.vaadin.flow.data - package com.holonplatform.vaadin.flow.data
com.holonplatform.vaadin.flow.device - package com.holonplatform.vaadin.flow.device
com.holonplatform.vaadin.flow.i18n - package com.holonplatform.vaadin.flow.i18n
com.holonplatform.vaadin.flow.navigator - package com.holonplatform.vaadin.flow.navigator
com.holonplatform.vaadin.flow.navigator.annotations - package com.holonplatform.vaadin.flow.navigator.annotations
com.holonplatform.vaadin.flow.navigator.errors - package com.holonplatform.vaadin.flow.navigator.errors
com.holonplatform.vaadin.flow.navigator.exceptions - package com.holonplatform.vaadin.flow.navigator.exceptions
com.holonplatform.vaadin.flow.spring - package com.holonplatform.vaadin.flow.spring
com.holonplatform.vaadin.flow.spring.boot - package com.holonplatform.vaadin.flow.spring.boot
component(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given value type.
component(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given `Property` for label and value presentation through the `Property.present(Object)` method.
component(Function<T, String>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given function to convert the value to a `String` type representation.
ComponentBuilder<C extends com.vaadin.flow.component.Component,B extends ComponentBuilder<C,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Base builder to create `Component`s.
ComponentConfigurator<C extends ComponentConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Interface to configure a `Component`.
ComponentConfigurator.BaseComponentConfigurator - Interface in com.holonplatform.vaadin.flow.components.builders
  Base component configurator.
componentContainerComposer() - Static method in interface com.holonplatform.vaadin.flow.components.Composable
  Create a `Composable.Composer` which uses a `HasComponents` component as composition layout and adds the group elements components to the layout in the order they are returned from the group.
ComponentGroup<C extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  A group of `HasComponent` type elements, which provides the actual `Component` through the `HasComponent.getComponent()` method.
ComponentGroupConfigurator<P,T,E extends HasComponent,G extends BoundComponentGroup<P,E>,C extends ComponentGroupConfigurator<P,T,E,G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Component group configurator.
Components - Interface in com.holonplatform.vaadin.flow.components
  Main provider of UI components builders and configurators.
Components.dialog - Interface in com.holonplatform.vaadin.flow.components
  Dialog builders provider.
Components.input - Interface in com.holonplatform.vaadin.flow.components
  `Input`, `PropertyInputGroup` and `PropertyInputForm` builders provider.
Components.listing - Interface in com.holonplatform.vaadin.flow.components
  `ItemListing` builders provider.
Components.view - Interface in com.holonplatform.vaadin.flow.components
  `ViewComponent` and `PropertyViewGroup` builders provider.
Composable - Interface in com.holonplatform.vaadin.flow.components
  An object which supports a `Composable.Composer`, which can be used to compose a set of elements on the content layout.
Composable.Composer<C extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>> - Interface in com.holonplatform.vaadin.flow.components
  Provides the elements composition strategy on the content layout.
ComposableConfigurator<L extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>,C extends ComposableConfigurator<L,E,G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Composable` component configurator.
compose() - Method in interface com.holonplatform.vaadin.flow.components.Composable
  Compose the elements on the content layout, using the configured `Composable.Composer`.
compose(C, G) - Method in interface com.holonplatform.vaadin.flow.components.Composable.Composer
  Compose the components provided by given `source` group on the given `content` layout.
composeOnAttach(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComposableConfigurator
  Set whether to compose the group elements into the content layout when the content component is attached to a parent component.
composer(Composable.Composer<? super L, E, G>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComposableConfigurator
  Set the `Composable.Composer` to be used to compose the components into the content component.
CompositionNotifierConfigurator<C extends CompositionNotifierConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `CompositionNotifier` type components.
configure(Button) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ButtonConfigurator
  Obtain a `ButtonConfigurator` to configure given `Button` component.
configure(FormLayout) - Static method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Get a new `FormLayoutConfigurator` for given component.
configure(L) - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelConfigurator
  Obtain a `LabelConfigurator` to configure given label component.
configure(VerticalLayout) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ThemableFlexComponentConfigurator
  Get a new `ThemableFlexComponentConfigurator.VerticalLayoutConfigurator` for given component.
configure(HorizontalLayout) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ThemableFlexComponentConfigurator
  Get a new `ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator` for given component.
configure(L) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get a `LabelConfigurator` to configure given label type component.
configure(Button) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get a `ButtonConfigurator` to configure given `Button` instance.
configure(VerticalLayout) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get a `ThemableFlexComponentConfigurator.VerticalLayoutConfigurator` to configure given `VerticalLayout`.
configure(HorizontalLayout) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get a `ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator` to configure given `HorizontalLayout`.
configure(FormLayout) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get a `FormLayoutConfigurator.BaseFormLayoutConfigurator` to configure given `FormLayout`.
confirm() - Static method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Get a builder to create a message dialog with a OK button in the dialog toolbar which can be used to close the dialog.
confirm() - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Get a builder to create a message dialog with a OK button in the dialog toolbar which can be used to close the dialog.
confirmButtonConfigurator(Consumer<ButtonConfigurator.BaseButtonConfigurator>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder.QuestionDialogBuilder
  Provide a `Consumer` to configure the default user confirmation button.
CONTEXT_KEY - Static variable in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Default `Context` resource key.
contextMenu() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Get a `ItemListingConfigurator.ItemListingContextMenuBuilder` to configure and add a context menu to show for each listing item.
contextMenu() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `ContextMenu`s.
ContextMenuBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  `ContextMenu` component builder.
ContextMenuConfigurator<L extends EventListener,M extends com.vaadin.flow.component.contextmenu.ContextMenuBase<M>,C extends ContextMenuConfigurator<L,M,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ContextMenu` component configurator.
ContextMenuConfigurator.MenuItemBuilder<L extends EventListener,M extends com.vaadin.flow.component.contextmenu.ContextMenuBase<M>,B extends ContextMenuConfigurator<L,M,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Context menu item configurator.
create(P, C) - Static method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup.Binding
  Create a new `BoundComponentGroup.Binding`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.BooleanInputBuilder
  Get a new `BooleanInputBuilder` to create a `Boolean` type `Input`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.ButtonBuilder
  Create a new `ButtonBuilder`.
create(Component) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator.BaseComponentConfigurator
  Create a new `ComponentConfigurator.BaseComponentConfigurator` on given `component`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuBuilder
  Create a new `ContextMenuBuilder` to create and configure `ContextMenu` component instances.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.DateInputBuilder
  Create a new `DateInputBuilder`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.DateTimeInputBuilder
  Create a new `DateTimeInputBuilder`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutBuilder
  Create a new `FormLayoutBuilder` to build a `FormLayout` component.
create(H) - Static method in interface com.holonplatform.vaadin.flow.components.builders.HasValueInputBuilder
  Create a new `HasValueInputBuilder` using given `HasValue` `Component` field instance.
create(V, C) - Static method in interface com.holonplatform.vaadin.flow.components.builders.HasValueInputBuilder
  Create a new `HasValueInputBuilder` using given `HasValue` and `Component` field instances.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.HorizontalLayoutBuilder
  Create a new `HorizontalLayoutBuilder` to build a `HorizontalLayout` component.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LocalDateInputBuilder
  Create a new `LocalDateInputBuilder`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LocalDateTimeInputBuilder
  Create a new `LocalDateTimeInputBuilder`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LocalTimeInputBuilder
  Get a new `LocalTimeInputBuilder` to create a `LocalTime` type `Input`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.NativeButtonBuilder
  Create a new `NativeButtonBuilder`.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Get a new `NumberInputBuilder` to create a numeric type `Input`.
create(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Create a new `OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder`.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Create a new `OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder`.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Create a new `OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder` using given selection `Property` and converter.
create(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Create a new `OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder` using given selection `Property`.
create(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Create a new `OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder`.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Create a new `OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder`.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Create a new `OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder` using given selection `Property` and converter.
create(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Create a new `OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder` using given selection `Property`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.PasswordInputBuilder
  Get a new `PasswordInputBuilder` to create a `String` type `Input`.
create(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Create a new `SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder`.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Create a new `SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder`.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Create a new `SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder` using given selection `Property` and converter.
create(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Create a new `SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder` using given selection `Property`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.StringAreaInputBuilder
  Get a new `StringAreaInputBuilder` to create a `String` type `Input`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.StringInputBuilder
  Get a new `StringInputBuilder` to create a `String` type `Input`.
create(Input<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Get a builder to create and setup a `ValidatableInput` from given `Input`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.builders.VerticalLayoutBuilder
  Create a new `VerticalLayoutBuilder` to build a `VerticalLayout` component.
create(Class<? extends T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given value type.
create(Function<T, String>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given function to convert the value to a `String` type representation.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Get a `ViewComponentBuilder` to create a `ViewComponent` using given `Property` for label and value presentation through the `Property.present(Object)` method.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Create a new `StringToNumberConverter` for given number type.
create(Class<T>, Locale) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Create a new `StringToNumberConverter` for given number type and given `Locale`.
create(Class<T>, String) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Create a new `StringToNumberConverter` for given number type and using given number format pattern.
create(Class<T>, NumberFormat) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Create a new `StringToNumberConverter` for given number type and using given `NumberFormat`.
create() - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Create a new `StringToTimeConverter`.
create(char) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Create a new `StringToTimeConverter`.
create(Locale) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Create a new `StringToTimeConverter`.
create(char, Locale) - Static method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Create a new `StringToTimeConverter`.
create(Component) - Static method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Create a `HasComponent` using given `component`.
create(Supplier<String>, Consumer<String>) - Static method in interface com.holonplatform.vaadin.flow.components.HasLabel
  Create a new `HasLabel` using given callback functions to get and set the label text.
create(Supplier<String>, Consumer<String>) - Static method in interface com.holonplatform.vaadin.flow.components.HasPlaceholder
  Create a new `HasPlaceholder` using given callback functions to get and set the placeholder text.
create(Supplier<String>, Consumer<String>) - Static method in interface com.holonplatform.vaadin.flow.components.HasTitle
  Create a new `HasTitle` using given callback functions to get and set the title text.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create an `Input` component using given `Property` to detect the Input value type and the Input configuration.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create an `Input` to handle given value `type`, if available.
create(Function<Property<? extends T>, Input<T>>) - Static method in interface com.holonplatform.vaadin.flow.components.Input.InputPropertyRenderer
  Create a new `Input.InputPropertyRenderer` using given function.
create(BiFunction<V, C, P>, TriConsumer<V, C, P>) - Static method in interface com.holonplatform.vaadin.flow.components.Input.PropertyHandler
  Create a new `Input.PropertyHandler` using given `getter` to get the property value and given `setter` to set the property value
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`.
create(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`, using given selection `Property`.
create(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`, using given selection `Property` and converter.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Get a `ValidatableInput` component to handle the value of given `property`.
create(S, ValidationStatusHandler.Status, List<Localizable>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent`.
create(S, ValidationStatusHandler.Status, Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent`.
create(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ViewComponent
  Create a `ViewComponent` using given value type.
create(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ViewComponent
  Create a `ViewComponent` using given `Property` for label and value presentation through the `Property.present(Object)` method.
create(Function<Property<? extends T>, ViewComponent<T>>) - Static method in interface com.holonplatform.vaadin.flow.components.ViewComponent.ViewComponentPropertyRenderer
  Create a new `ViewComponent.ViewComponentPropertyRenderer` using given function.
create(Datastore, DataTarget<?>, PropertySet<?>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
create(Datastore, DataTarget<?>, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
create(Datastore, DataTarget<?>, PropertySet<?>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses `PropertyBox` items type.
create(Datastore, DataTarget<?>, Function<F, QueryFilter>, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses `PropertyBox` items type.
create(Datastore, DataTarget<?>, Class<T>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses given `beanType` as items type and `QueryFilter` type data provider filters.
create(Datastore, DataTarget<?>, Class<T>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider` which uses given `beanType` as items type.
create(Datastore, DataTarget<?>, PropertySet<?>, Function<PropertyBox, T>, Function<F, QueryFilter>) - Static method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Create a new `DatastoreDataProvider`.
create(Function<ITEM, T>, Function<T, Optional<ITEM>>) - Static method in interface com.holonplatform.vaadin.flow.data.ItemConverter
  Create a new `ItemConverter` using given functions to perform conversions.
create(UI, UserAgentInspector) - Static method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Create a new `DeviceInfo` for given UI, using the provided `UserAgentInspector`.
create(UI, VaadinRequest) - Static method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Create a new `DeviceInfo` for given UI, using the provided `VaadinRequest` to configure a default `UserAgentInspector`.
create(String, String) - Static method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Build a UserAgentInspector instance using given header values
create(VaadinRequest) - Static method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Build a UserAgentInspector instance using a `VaadinRequest`
create() - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationContextI18NProvider
  Create a new `LocalizationContextI18NProvider` without any provided `Locale`.
create(List<Locale>) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationContextI18NProvider
  Create a new `LocalizationContextI18NProvider` using given provided locales.
create(LocalizationContext) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationContextI18NProvider
  Create a new `LocalizationContextI18NProvider` without any provided `Locale`.
create(LocalizationContext, List<Locale>) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationContextI18NProvider
  Create a new `LocalizationContextI18NProvider` using given provided locales.
create(I18NProvider) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Create a new `LocalizationProvider` using given `I18NProvider`.
create(LocalizationContext) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Create a new `LocalizationProvider` using given `LocalizationContext`.
create(UI) - Static method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Create a new `Navigator` bound to given UI.
create(VaadinRequest) - Static method in interface com.holonplatform.vaadin.flow.VaadinHttpRequest
  Create a `VaadinHttpRequest` using given `VaadinRequest`.

## D

dataSource(Datastore, DataTarget<?>, Function<PropertyBox, T>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<PropertyBox, T>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler and given `DataTarget` as query target.
dataSource(Datastore, DataTarget<?>, Function<PropertyBox, T>, Function<F, QueryFilter>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreFilterableDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<PropertyBox, T>, Function<F, QueryFilter>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreFilterableDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<F, QueryFilter>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasBeanDatastoreFilterableDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler and given `DataTarget` as query target.
dataSource(DataProvider<T, ?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDataProviderConfigurator
  Set the data provider which acts as items data source.
dataSource(Datastore, DataTarget<?>, Function<PropertyBox, ITEM>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<PropertyBox, ITEM>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Class<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler and given `DataTarget` as query target.
dataSource(DataProvider<T, FILTER>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasFilterableDataProviderConfigurator
  Set the data provider which acts as items data source.
dataSource(DataProvider<T, F>, SerializableFunction<FILTER, F>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasFilterableDataProviderConfigurator
  Set the items data source using a `DataProvider` with a different filter type and providing the filter conversion function.
dataSource(DataProvider<ITEM, F>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasItemsDataSourceConfigurator
  Set the items data provider.
dataSource(Datastore, DataTarget<?>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPropertyBoxDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPropertyBoxDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<F, QueryFilter>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPropertyBoxDatastoreFilterableDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Function<F, QueryFilter>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPropertyBoxDatastoreFilterableDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPropertySetDatastoreDataProviderConfigurator
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(ListDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Set the items data provider using a `ListDataProvider`.
dataSource(Datastore, DataTarget<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target.
dataSource(ListDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Set the items data provider using a `ListDataProvider`.
dataSource(Datastore, DataTarget<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target.
dataSource(ListDataProvider<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Set the items data provider using a `ListDataProvider`.
dataSource(Datastore, DataTarget<?>, Property<?>...) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>, Iterable<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target and given `properties` as query projection.
dataSource(Datastore, DataTarget<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target.
dataSource(Datastore, DataTarget<?>, Function<String, QueryFilter>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder
  Set the data provider which acts as items data source, using given `Datastore` as backend data handler, given `DataTarget` as query target.
DatastoreDataProvider<T,F> - Interface in com.holonplatform.vaadin.flow.data
  A `DataProvider` which uses a `Datastore` for fetching data from a backend.
DatastoreDataProvider.Builder<T,F> - Interface in com.holonplatform.vaadin.flow.data
  `DatastoreDataProvider` builder.
DatastoreDataProvider.PropertyBoxItemBuilder<F> - Interface in com.holonplatform.vaadin.flow.data
  A `DatastoreDataProvider` with `PropertyBox` items type builder.
DatastoreDataProviderConfigurator<ITEM,C extends DatastoreDataProviderConfigurator<ITEM,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports a `DatastoreDataProvider`.
date() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `Date` type `Input`s.
date() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `Date` type `Input`s.
DateInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  A `BaseDateInputBuilder` to create `Date` type `Input` components.
dateTime() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `Date` type `Input`s with time (hours and minutes) support.
dateTime() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `Date` type `Input`s with time (hours and minutes) support.
DateTimeInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  A `BaseDateInputBuilder` to create `Date` type `Input` components.
DEFAULT_CONFIRM_BUTTON_MESSAGE_CODE - Static variable in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Default confirm question dialog button message code.
DEFAULT_DENY_BUTTON_MESSAGE_CODE - Static variable in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Default deny question dialog button message code.
DEFAULT_MESSAGE - Static variable in exception com.holonplatform.vaadin.flow.navigator.exceptions.ForbiddenNavigationException
  Default forbidden navigation error message
DEFAULT_MESSAGE - Static variable in exception com.holonplatform.vaadin.flow.navigator.exceptions.UnauthorizedNavigationException
  Default unauthorized navigation error message
DEFAULT_MESSAGE_CODE - Static variable in exception com.holonplatform.vaadin.flow.navigator.exceptions.ForbiddenNavigationException
  Default forbidden navigation error message localization code
DEFAULT_MESSAGE_CODE - Static variable in exception com.holonplatform.vaadin.flow.navigator.exceptions.UnauthorizedNavigationException
  Default unauthorized navigation error message localization code
DEFAULT_NAVIGATION_FAILED_MESSAGE - Static variable in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Default navigation failed error message.
DEFAULT_NAVIGATION_FAILED_MESSAGE_CODE - Static variable in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Default navigation failed error message localization code.
DEFAULT_OK_BUTTON_MESSAGE_CODE - Static variable in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Default ok confirm dialog button message code.
defaultPlaceholder(Function<Character, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.LocalTimeInputBuilder
  Sets the function to use to display the default input placeholder text.
defaultValue(String, Supplier<Object>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.BeanInputGroupConfigurator
  Set the default value provider for given `property`.
defaultValue(Property<V>, Supplier<V>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.PropertySetInputGroupConfigurator
  Set the default value provider for given `property`.
deferLocalization() - Method in interface com.holonplatform.vaadin.flow.components.builders.DeferrableLocalizationConfigurator
  Enable the deferred localization mode.
DeferrableLocalizationConfigurator<C extends DeferrableLocalizationConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which support deferrable localization.
denialButtonConfigurator(Consumer<ButtonConfigurator.BaseButtonConfigurator>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder.QuestionDialogBuilder
  Provide a `Consumer` to configure the default user denial button.
desc(PROPERTY) - Static method in interface com.holonplatform.vaadin.flow.data.ItemSort
  Create an descending `ItemSort` using given property.
description(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the description text using a `Localizable` message.
description(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the description text.
description(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the description using a localizable `messageCode`.
deselect(Iterable<T>) - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Removes the given items from the set of currently selected items.
deselect(T...) - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Removes the given items from the set of currently selected items.
deselect(T) - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
deselect(T) - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Deselects the given item.
deselectAll() - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Deselects all currently selected items, if any.
deselectAll() - Method in interface com.holonplatform.vaadin.flow.components.SingleSelect
deserialize(Class<T>, List<String>) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterMapper
  Deserialize given parameter `values`.
deserialize(Class<T>, String) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterMapper
  Deserialize given parameter `value`.
deserialize(String) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterTypeMapper
  Deserialize given parameter `value`.
DeviceInfo - Interface in com.holonplatform.vaadin.flow.device
  Provides informations about the client device in which application is running.
dialog() - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Dialog` to notify validation errors.
DialogBuilder<B extends DialogBuilder<B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Dialog` component builder.
DialogBuilder.ConfirmDialogBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Confirm `Dialog` builder.
DialogBuilder.MessageDialogBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Default message `Dialog` builder.
DialogBuilder.QuestionDialogBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Question `Dialog` builder.
DialogBuilder.QuestionDialogCallback - Interface in com.holonplatform.vaadin.flow.components.builders
  Question dialog user answer callback.
DialogConfigurator<C extends DialogConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Dialog` component configurator.
DialogConfigurator.ClosableDialogConfigurator<C extends DialogConfigurator.ClosableDialogConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  A `DialogConfigurator` with dialog closing options configuration.
disabled() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasEnabledConfigurator
  Set the component as not enabled.
disableOnClick() - Method in interface com.holonplatform.vaadin.flow.components.builders.ButtonConfigurator
  Automatically disables button when clicked, typically to prevent (accidental) extra clicks on a button.
displayAfter(P, P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Configure the column represented by given `property` id to be displayed after the column which corresponds to the id specified by the given `afterProperty`.
displayAfter(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Configure the column to be displayed after the column which corresponds to the id specified by the given `afterProperty`.
displayAsFirst(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Configure the column represented by given `property` to be displayed before any other listing column by default.
displayAsFirst() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Configure the column to be displayed before any other listing column.
displayAsLast(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Configure the column represented by given `property` to be displayed after any other listing column by default.
displayAsLast() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Configure the column to be displayed after any other listing column by default.
displayBefore(P, P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Configure the column represented by given `property` id to be displayed before the column which corresponds to the id specified by the given `beforeProperty`.
displayBefore(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Configure the column to be displayed before the column which corresponds to the id specified by the given `beforeProperty`.
div() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `Div` tag.
div() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `Div` tag.

## E

editable(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the listing is editable.
editable() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the listing as editable.
editItem(T) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  If the listing `ItemListing.isEditable()`, opens the editor interface for the provided item.
editor(String, Input<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.BeanListingConfigurator
  Set the `Input` to use as given `property` column editor, when a listing row is in edit mode.
editor(Property<T>, PropertyRenderer<Input<T>, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the `PropertyRenderer` to provide the `Input` to use as given `property` column editor, when a listing row is in editable mode.
editor(Property<T>, Function<Property<? extends T>, Input<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the function to provide the `Input` to use as given `property` column editor, when a listing row is in editable mode.
editor(Property<T>, Input<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the `Input` to use as given `property` column editor, when a listing row is in editable mode.
editor(Property<T>, Input<V>, Converter<V, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the `Input` to use as given `property` column editor, when a listing row is in editable mode, ad the `Converter` to use to convert the `Input` value type to the required property value type.
editorBuffered(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the editor is in buffered mode.
editorComponent(P, Function<T, ? extends Component>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the `Component` to display when the column bound to given `property` is in editing mode.
editorComponent(P, Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the `Component` to display when the column bound to given `property` is in editing mode.
editorComponent(Function<T, ? extends Component>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the `Component` to display when the column is in editing mode.
editorComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the `Component` to display when the column is in editing mode.
editorField(String, F) - Method in interface com.holonplatform.vaadin.flow.components.builders.BeanListingConfigurator
  Set the `HasValue` component to use as given `property` column editor, when a listing row is in editable mode.
editorField(Property<T>, F) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the `HasValue` component to use as given `property` column editor, when a listing row is in editable mode.
editorField(Property<T>, F, Converter<V, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Set the `HasValue` component to use as given `property` column editor, when a listing row is in editable mode, ad the `Converter` to use to convert the `HasValue` value type to the required property value type.
emptyValuesAsNull(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.TextInputConfigurator
  Enable or disable treating empty String values as `null` values.
emptyValueSupplier(Function<H, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the empty value supplier.
enabled(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasEnabledConfigurator
  Set whether the component is enabled.
EnableNavigator - Annotation Type in com.holonplatform.vaadin.flow.spring
  Annotation which can be used on a Spring `Configuration` class to made available a UI-scoped `Navigator` instance.
enableRefreshOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set whether to enable `VirtualProperty` input values refresh when any group input value changes.
EnableSecuredRoute - Annotation Type in com.holonplatform.vaadin.flow.spring
  Enables routes authorization control using Spring Security `Secured` annotation on navigation target class to perform authorization control.
enumMultiSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `MultiSelect` type Input for given `enum` class with the options rendering mode, i.e. using a checkbox group.
enumMultiSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `MultiSelect` type Input for given `enum` class with the options rendering mode, i.e. using a checkbox group.
enumOptionSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input for given `enum` type with the options rendering mode, i.e. using a radio button group.
enumOptionSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input for given `enum` type with the options rendering mode, i.e. using a radio button group.
enumSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input for given `enum` type.
enumSelect(Class<E>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input for given `enum` type.
Event<S> - Interface in com.holonplatform.vaadin.flow.components.events
  Base event interface.
expand(Component...) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Expands the given components.

## F

firstDayOfWeek(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Sets the first day of the week.
FlexComponentConfigurator<C extends FlexComponentConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `FlexComponent` type components.
flexGrow(double, HasElement...) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Sets the flex grow property of the components inside the layout.
flexGrow(P, int) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the flex grow ratio for the column which corresponds to given property.
flexGrow(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Sets the flex grow ratio for the column.
focus() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Sets the focus for this input component, if supported by concrete component implementation.
FocusableConfigurator<T extends com.vaadin.flow.component.Component,C extends FocusableConfigurator<T,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `Focusable` type components.
focusOperation(Consumer<H>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `focus` operation.
footer(P, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the footer text for the column which corresponds to given property.
footer(P, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the footer text for the column which corresponds to given property.
footer(P, String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the footer text for the column which corresponds to given property.
footer(Consumer<ItemListingConfigurator.EditableItemListingSection<P>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Provide a `Consumer` to configure the item listing footer section, using the `ItemListing.ItemListingSection` API.
footerComponent(P, Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the `Component` to use as footer for the column which corresponds to given property.
ForbiddenNavigationError - Class in com.holonplatform.vaadin.flow.navigator.errors
  Default navigator error handler for the `ForbiddenNavigationException` error.
ForbiddenNavigationError() - Constructor for class com.holonplatform.vaadin.flow.navigator.errors.ForbiddenNavigationError
ForbiddenNavigationException - Exception in com.holonplatform.vaadin.flow.navigator.exceptions
  Exception used to notify a forbidden navigation target error, when the user does not have the required authorizations to access a navigation target.
ForbiddenNavigationException() - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.ForbiddenNavigationException
form(C, Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set.
form(C, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set.
form(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `FormLayout` as content layout.
form(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `FormLayout` as content layout.
form(C, Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set.
form(C, Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set.
form(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `FormLayout` as content layout.
form(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `FormLayout` as content layout.
formHorizontal(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `HorizontalLayout` as content layout.
formHorizontal(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `HorizontalLayout` as content layout.
formHorizontal(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `HorizontalLayout` as content layout.
formHorizontal(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `HorizontalLayout` as content layout.
formLayout() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `FormLayout`s.
formLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `FormLayout` as content layout.
formLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `FormLayout` as content layout.
formLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `FormLayout` as content layout.
formLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `FormLayout` as content layout.
FormLayoutBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `FormLayout` components.
FormLayoutConfigurator<C extends FormLayoutConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `FormLayout` type components.
FormLayoutConfigurator.BaseFormLayoutConfigurator - Interface in com.holonplatform.vaadin.flow.components.builders
  Base configurator.
formVertical(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `VerticalLayout` as content layout.
formVertical(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a builder to create a `PropertyInputForm` using given property set and a `VerticalLayout` as content layout.
formVertical(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `VerticalLayout` as content layout.
formVertical(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a builder to create a `PropertyViewForm` using given property set and a `VerticalLayout` as content layout.
forProperty(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Try to obtain a `ValidatableInput` component to handle the value of given `property`.
from(F) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create a `Input` component type from given `HasValue` component.
from(Input<V>, Converter<V, T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create a new `Input` from another `Input` with a different value type, using given `Converter` to perform value conversions.
from(F, Converter<V, T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create a new `Input` from given `HasValue` component with a different value type, using given `Converter` to perform value conversions.
from(Input<V>, Property<T>, PropertyValueConverter<T, V>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create a new `Input` from another `Input` with a different value type, using given `PropertyValueConverter` to perform value conversions.
from(F, Property<T>, PropertyValueConverter<T, V>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Create a new `Input` from another `Input` with a different value type, using given `PropertyValueConverter` to perform value conversions.
from(Input<T>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Create a `ValidatableInput` from given `Input` instance.
from(F) - Static method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Create a `ValidatableInput` component type from given `HasValue` component.
frozen(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the column which corresponds to given property is frozen.
frozen(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set whether the column is frozen.
frozenColumns(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the number of frozen columns in this listing.
FULL_SIZE - Static variable in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
fullHeight() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Set the component heigth to `100%`.
fullSize() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Set the component width and heigth to `100%`.
fullWidth() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Set the component width to `100%`.

## G

get(UI) - Static method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Get the `DeviceInfo` for given UI, if available.
get() - Static method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Get the `DeviceInfo` for the current UI, if available.
get() - Static method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterMapper
  Get the default `NavigationParameterMapper`.
get() - Static method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Get the `Navigator` bound to the current UI.
get() - Static method in interface com.holonplatform.vaadin.flow.VaadinSessionScope
  Get the Vaadin Session scope from current context.
getAcceptHeader() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Return the Accept header
getAllSelectedItems() - Method in interface com.holonplatform.vaadin.flow.components.Selectable.SelectionEvent
  Gets all the currently selected items.
getBindings() - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup
  Get the available group element bindings.
getButton() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the id of the pressed mouse button.
getCalendar() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` message for `calendar`.
getCancel() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` message for the `cancel` button.
getCell(P) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingRow
  Get the cell on this row corresponding to the given property, if available.
getCells() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingRow
  Gets the cells that belong to this row as an unmodifiable list.
getClear() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` message for the `clear` button.
getClickCount() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the number of consecutive clicks recently recorded.
getClientX() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the x coordinate of the click event, relative to the upper left corner of the browser viewport.
getClientY() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the y coordinate of the click event, relative to the upper left corner of the browser viewport.
getComponent() - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup.Binding
  Get the bound element `Component`.
getComponent() - Method in interface com.holonplatform.vaadin.flow.components.events.GroupValueChangeEvent
  Get the group component source of the value change event, if available.
getComponent() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Get the UI `Component` which represents this object.
getComponents() - Method in interface com.holonplatform.vaadin.flow.components.ComponentGroup
  Get the stream of the available group components.
getContextPath() - Method in interface com.holonplatform.vaadin.flow.VaadinHttpRequest
  Returns the portion of the request URI that indicates the context of the request.
getCurrentLocale() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the current `Locale`, if available.
getCurrentLocale() - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the current `Locale`, if available.
getDecimalSymbol() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get the decimal separator character, if available
getDefault() - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create and return the default `ValidationStatusHandler` for `HasComponent` types.
getDefault(ValidationStatusHandler<S>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create and return the default `ValidationStatusHandler` for `HasComponent` types.
getDefaultSort() - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get the default query sort, if available.
getElement() - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup.Binding
  Get the element of the group bound to the property.
getElement(P) - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup
  Get the group element bound to given `property`, if available.
getElement() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Get the group element source of the validation event.
getElement() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
getElements() - Method in interface com.holonplatform.vaadin.flow.components.ComponentGroup
  Get the stream of the available group elements.
getEmptyValue() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Returns the value that represents an empty value.
getError() - Method in interface com.holonplatform.vaadin.flow.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.flow.components.events.InvalidChangeEvent
  Get the event source component error message, if available.
getErrorMessage() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Get the first localized error message.
getErrorMessages() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Get the localized error messages from `ValidationStatusHandler.ValidationStatusEvent.getErrors()`.
getErrors() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Get the `Localizable` validation error messages, if the validation status is `ValidationStatusHandler.Status.INVALID`.
getFirstDayOfWeek() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the first day of the week.
getFirstRow() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingSection
  Returns the first row of the section, if available.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Get the first selected item.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.flow.components.Selectable.SelectionEvent
  Get first selected data item, if any.
getFirstSelectedItem() - Method in interface com.holonplatform.vaadin.flow.components.SingleSelect
getFooter() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Get the item listing footer section rows handler, if available.
getGroupError() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the first `Localizable` group validation error message, if the validation status is `ValidationStatusHandler.Status.INVALID`.
getGroupErrorMessage() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the first localized group error message.
getGroupErrorMessages() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the localized group error messages from `GroupValidationStatusHandler.GroupValidationStatusEvent.getGroupErrors()`.
getGroupErrors() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the `Localizable` group validation error messages, if the group validation status is `ValidationStatusHandler.Status.INVALID`.
getGroupStatus() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the group validation status, i.e. the validation status according to any registered group-level validator.
getHeader() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Get the item listing header section rows handler, if available.
getHref() - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationLink
  Gets the href (the URL) of this link.
getInput(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Get the `Input` bound to the given `property`, if available.
getInputGroup() - Method in interface com.holonplatform.vaadin.flow.components.events.GroupValueChangeEvent
  Get the input group from which this value change event was originated.
getInputsValidationStatus() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the group inputs validation status events.
getItem() - Method in interface com.holonplatform.vaadin.flow.components.events.ItemEvent
  Gets the item.
getItem() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.EditorComponentGroup
  Get the current editor item.
getItem(T) - Method in interface com.holonplatform.vaadin.flow.data.ItemConverter
  Convert a `value` into an item instance, if available.
getItemCaption(ITEM) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemSetConfigurator.ItemCaptionGenerator
  Get the caption for given `item`.
getItemIdentifier() - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get the item identifier function, if available.
getItemListing() - Method in interface com.holonplatform.vaadin.flow.components.events.ItemListingClickEvent
  The `ItemListing` on which the event occurred.
getItemListing() - Method in interface com.holonplatform.vaadin.flow.components.events.ItemListingItemEvent
  The `ItemListing` on which the event occurred.
getLabel() - Method in interface com.holonplatform.vaadin.flow.components.HasLabel
  Get the component label.
getLocale() - Method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the current `Locale`, if available.
getLocalization(Locale, Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for given `locale`, using the provided `Localizable` to obtain the message localization key (`Localizable.getMessageCode()`) and the optional localization arguments.
getLocalization(Locale, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getLocalization(Locale, String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getLocalization(Locale, Localizable) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `Localizable` to obtain the message localization key (`Localizable.getMessageCode()`) and the optional localization arguments.
getLocalization(Locale, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getLocalization(Locale, String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getLocation() - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationChangeListener.NavigationChangeEvent
  Get the navigation location.
getMaxDecimals() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get the maximum decimal digits allowed.
getMessage(Locale, Localizable) - Method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `Localizable` to obtain the message localization key (`Localizable.getMessageCode()`) and the optional localization arguments.
getMessage(Locale, String, Object...) - Method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getMessage(Locale, String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for given `locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
getMinDecimals() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get the minimum decimal digits to display.
getMonthNames() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets `Localizable` messages for the name of the months.
getNavigationTarget() - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationChangeListener.NavigationChangeEvent
  Get the navigation target instance.
getOldValue() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder.ValueChangeEvent
  Returns the value of the source before this value change event occurred.
getParameterType() - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterTypeMapper
  Get the parameter value type to which this mapper is bound.
getPlaceholder() - Method in interface com.holonplatform.vaadin.flow.components.HasPlaceholder
  Get the placeholder text.
getProperties() - Method in interface com.holonplatform.vaadin.flow.components.HasPropertySet
  Gets the available properties.
getProperty() - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup.Binding
  Get the property which identifies the component within the group.
getProperty() - Method in interface com.holonplatform.vaadin.flow.components.events.GroupValueChangeEvent
  Get the property which identifies the value change event source within the input group, if available.
getProperty() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Get the property which identifies the element within the group.
getProperty() - Method in interface com.holonplatform.vaadin.flow.data.ItemSort
  Item property to sort
getQueryConfigurationProviders() - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get the `QueryConfigurationProvider`s.
getQuerySortOrderConverter() - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Get the function to use to convert a `QuerySortOrder` declaration into a `QuerySort`.
getRenderType() - Method in interface com.holonplatform.vaadin.flow.components.Input.InputPropertyRenderer
getRenderType() - Method in interface com.holonplatform.vaadin.flow.components.ViewComponent.ViewComponentPropertyRenderer
getRows() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingSection
  Get all the section rows, in order from top to bottom.
getScreenX() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the x coordinate of the click event, relative to the upper left corner of the screen.
getScreenY() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Gets the y coordinate of the click event, relative to the upper left corner of the screen.
getSelectedItem() - Method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Get the currently selected item.
getSelectedItems() - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Get an immutable set of the currently selected items.
getSelectedItems() - Method in interface com.holonplatform.vaadin.flow.components.SingleSelect
getSelectionMode() - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
getSelectionMode() - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Get the selection mode
getSelectionMode() - Method in interface com.holonplatform.vaadin.flow.components.SingleSelect
getSource() - Method in interface com.holonplatform.vaadin.flow.components.events.Event
  Get object on which the event occurred.
getSource() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the validation source.
getSource() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Ge the validation event source
getSource() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder.ValueChangeEvent
  Get the source of this value change event.
getStatus() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Get the overall validation status.
getStatus() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Get the validation status.
getSymbol() - Method in enum com.holonplatform.vaadin.flow.components.support.Unit
  Get the unit symbol.
getTimeSeparator() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Get the time separator character which corresponds to the converter configuration.
getTitle() - Method in interface com.holonplatform.vaadin.flow.components.HasTitle
  Get the component title.
getToday() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` message for the `today` button.
getUnitFromSymbol(String) - Static method in enum com.holonplatform.vaadin.flow.components.support.Unit
  Get the `Unit` which corresponds to given symbol, if available.
getUrl(Class<? extends Component>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Get the registered URL for given navigation target class.
getUrl(Class<? extends C>, T) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Get the registered URL for given navigation target class, including the given `parameter` in the url.
getUrl(Class<? extends C>, T...) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Get the registered URL for given navigation target class, including the given `parameters` in the url.
getUrl(Class<? extends C>, List<T>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Get the registered URL for given navigation target class, including the given `parameters` in the url.
getUserAgentHeader() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Return the User-Agent header
getValidationPattern() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get the regex validation pattern which corresponds to the converter configuration.
getValidationPattern() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToTimeConverter
  Get the regex validation pattern which corresponds to the converter configuration.
getValidationStatusHandler() - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Get the `ValidationStatusHandler` to use to track validation status changes, if available.
getValue(boolean) - Method in interface com.holonplatform.vaadin.flow.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.flow.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.flow.components.PropertyViewGroup
  Get the current property values.
getValue() - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Get the input value.
getValue() - Method in interface com.holonplatform.vaadin.flow.components.ValueComponent
  Gets the current value of this value component.
getValue() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Gets the current value of this value holder.
getValue() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder.ValueChangeEvent
  Returns the new value that triggered this value change event.
getValue(ITEM) - Method in interface com.holonplatform.vaadin.flow.data.ItemConverter
  Convert an `item` instance into the required value type.
getValueIfPresent() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Gets the value as an `Optional`, which will be empty if the value holder is considered to be empty or the value is `null`.
getValueIfValid() - Method in interface com.holonplatform.vaadin.flow.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.flow.components.PropertyViewGroup
  Get the `ViewComponent` bound to the given `property`, if available.
getVisibleColumns() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Gets the listing visible columns, in the order thay are displayed.
getWeek() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` message for `week`.
getWeekdays() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` messages for the name of the week days.
getWeekdaysShort() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalization
  Gets the `Localizable` messages for the short names of the week days.
getWindowHeight() - Method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Get the browser window height.
getWindowWidth() - Method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Get the browser window width.
groupValidationStatusHandler(GroupValidationStatusHandler<G, P, Input<?>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the `GroupValidationStatusHandler` to use to track both the group element validation status changes and the group value validation status changes.
GroupValidationStatusHandler<S,P,E extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  Handler for validation status change events for a group of input fields.
GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  A group element validation status event.
GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E extends HasComponent> - Interface in com.holonplatform.vaadin.flow.components
  A group validation status event.
GroupValueChangeEvent<V,P,C extends HasComponent,G extends BoundComponentGroup<P,C>> - Interface in com.holonplatform.vaadin.flow.components.events
  A `ValueHolder.ValueChangeEvent` originated from a components group.

## H

h1() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H1` tag.
h1() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H1` tag.
h2() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H2` tag.
h2() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H2` tag.
h3() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H3` tag.
h3() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H3` tag.
h4() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H4` tag.
h4() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H4` tag.
h5() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H5` tag.
h5() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H5` tag.
h6() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `H6` tag.
h6() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `H6` tag.
HasAutocapitalizeConfigurator<C extends HasAutocapitalizeConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasAutocapitalize` type components.
HasAutocompleteConfigurator<C extends HasAutocompleteConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasAutocomplete` type components.
HasAutocorrectConfigurator<C extends HasAutocorrectConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasAutocorrect` type components.
HasAutofocusConfigurator<C extends HasAutofocusConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which support `autofocus`.
HasBeanDatastoreDataProviderConfigurator<T,D extends DatastoreDataProviderConfigurator<T,D>,C extends HasBeanDatastoreDataProviderConfigurator<T,D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasDataProviderConfigurator` with `Datastore` configuration support and known bean type.
HasBeanDatastoreFilterableDataProviderConfigurator<T,F,D extends DatastoreDataProviderConfigurator<T,D>,C extends HasBeanDatastoreFilterableDataProviderConfigurator<T,F,D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasFilterableDataProviderConfigurator` with `Datastore` configuration support and known bean type.
HasComponent - Interface in com.holonplatform.vaadin.flow.components
  Represents and object which can be represented by a UI `Component`, which can be obtained using the `HasComponent.getComponent()` method.
HasComponentsConfigurator<C extends HasComponentsConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasComponents` type components.
HasDataProviderConfigurator<T,C extends HasDataProviderConfigurator<T,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasDataProvider` components type configurator.
HasDatastoreDataProviderConfigurator<ITEM,D extends DatastoreDataProviderConfigurator<ITEM,D>,C extends HasDatastoreDataProviderConfigurator<ITEM,D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasDataProviderConfigurator` with `Datastore` configuration support.
HasDeferrableLocalization - Interface in com.holonplatform.vaadin.flow.components.builders
  Represents components or builders with deferrable localization support.
HasElementConfigurator<C extends HasElementConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasElement` type components.
hasEnabled() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Checks whether the `Component` may be enabled or disabled, using the `HasEnabled` interface.
HasEnabledConfigurator<C extends HasEnabledConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasEnabled` type components.
hasEnabledSupplier(Function<H, HasEnabled>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `HasEnabled` supplier.
HasFilterableDataProviderConfigurator<T,FILTER,C extends HasFilterableDataProviderConfigurator<T,FILTER,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasFilterableDataProvider` components type configurator.
HasHtmlTextConfigurator<C extends HasHtmlTextConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasText` type components which can support HTML markup.
HasIconConfigurator<C extends HasIconConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports an icon.
HasIconConfigurator.IconConfigurator<C extends HasIconConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator to setup a component icon.
hasInvalidChangeEventNotifier() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Checks whether this input supports invalid change events notification, using a `InvalidChangeEventNotifier`.
HasItemsConfigurator<ITEM,C extends HasItemsConfigurator<ITEM,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports a set of items.
HasItemsDataSourceConfigurator<ITEM,F,C extends HasItemsDataSourceConfigurator<ITEM,F,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports a set of items and a items data source.
hasLabel() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Checks whether this component supports a label, which text can be handled using the `HasLabel` interface.
HasLabel - Interface in com.holonplatform.vaadin.flow.components
  Represents a component which supports a label.
HasLabelConfigurator<C extends HasLabelConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasLabel` type components.
HasPatternConfigurator<C extends HasPatternConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports an input pattern.
HasPlaceholder - Interface in com.holonplatform.vaadin.flow.components
  Represents a component which supports a placeholder text.
hasPlaceholder() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Checks whether this component supports a placeholder, which text can be handled using the `HasPlaceholder` interface.
HasPlaceholderConfigurator<C extends HasPlaceholderConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which support a placeholder.
HasPrefixAndSuffixConfigurator<C extends HasPrefixAndSuffixConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasPrefixAndSuffix` type components.
hasProperty(P) - Method in interface com.holonplatform.vaadin.flow.components.HasPropertySet
  Gets whether the property set contains the given `property`.
HasPropertyBoxDatastoreDataProviderConfigurator<D extends DatastoreDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,D>,C extends HasPropertyBoxDatastoreDataProviderConfigurator<D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items.
HasPropertyBoxDatastoreFilterableDataProviderConfigurator<F,D extends DatastoreDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,D>,C extends HasPropertyBoxDatastoreFilterableDataProviderConfigurator<F,D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasFilterableDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items.
HasPropertySet<P> - Interface in com.holonplatform.vaadin.flow.components
  Represents an object bound to a property set.
HasPropertySetDatastoreDataProviderConfigurator<D extends DatastoreDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,D>,C extends HasPropertySetDatastoreDataProviderConfigurator<D,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `HasDataProviderConfigurator` with `Datastore` configuration support and using `PropertyBox` type items and a fixed property set.
hasSize() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Checks whether the `Component` supports size setting, using the `HasSize` interface.
HasSizeConfigurator<C extends HasSizeConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasSize` type components.
hasSizeSupplier(Function<H, HasSize>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `HasSize` supplier.
hasStyle() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Checks whether the `Component` supports css style classes, using the `HasStyle` interface.
HasStyleConfigurator<C extends HasStyleConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasStyle` type components.
hasStyleSupplier(Function<H, HasStyle>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `HasStyle` supplier.
HasTextConfigurator<C extends HasTextConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasText` type components.
HasThemeVariantConfigurator<V extends Enum<V>,C extends HasThemeVariantConfigurator<V,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which support theme variants.
HasTimeInputConfigurator<C extends HasTimeInputConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for input component which supports a date with time.
HasTitle - Interface in com.holonplatform.vaadin.flow.components
  Represents a component which supports a title, i.e. a description of the UI element.
hasTitle() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Checks whether this component supports a title, which text can be handled using the `HasTitle` interface.
hasTitle() - Method in interface com.holonplatform.vaadin.flow.components.ViewComponent
  Checks whether this component supports a title, which text can be handled using the `HasTitle` interface.
HasTitleConfigurator<C extends HasTitleConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for components which supports a title.
hasValidation() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Checks whether the `Component` supports input validation, using the `HasValidation` interface.
hasValidationSupplier(Function<H, HasValidation>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `HasValidation` supplier.
hasValueChangeMode() - Method in interface com.holonplatform.vaadin.flow.components.ValueComponent
  Checks whether the `Component` supports a value change mode, using the `HasValueChangeMode` interface.
HasValueChangeModeConfigurator<C extends HasValueChangeModeConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HasValueChangeMode` type components.
hasValueChangeModeSupplier(Function<H, HasValueChangeMode>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `HasValueChangeMode` supplier.
HasValueInputBuilder<T,H extends com.vaadin.flow.component.HasValue<?,T>,C extends com.vaadin.flow.component.Component> - Interface in com.holonplatform.vaadin.flow.components.builders
  A builder to create `Input` components from a `HasValue` component.
header(P, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the header text for the column which corresponds to given property.
header(P, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the header text for the column which corresponds to given property.
header(P, String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the header text for the column which corresponds to given property.
header(Consumer<ItemListingConfigurator.EditableItemListingSection<P>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Provide a `Consumer` to configure the item listing header section, using the `ItemListing.ItemListingSection` API.
header(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the header text for the column.
header(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the header text for the column.
header(String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the header text for the column.
headerComponent(P, Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the `Component` to use as header for the column which corresponds to given property.
headerComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the `Component` to use as header for the column.
height(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Sets the height of the component.
height(float, Unit) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Sets the height of the component, using a value and a size `Unit`.
heightByRows(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  If `true`, the listing's height is defined by the number of its rows.
heightUndefined() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Clears any defined height.
hidden() - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator
  Set the component as not visible.
hidden(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the column which corresponds to given property as hidden.
hidden(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set the given property as hidden.
hidden(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupConfigurator
  Set the given property as hidden.
hidePropertyCaption(Property<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyFormConfigurator
  Hide the caption for the component bound to given property.
hl() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `HorizontalLayout`s.
horizontalLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `HorizontalLayout` as content layout.
horizontalLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `HorizontalLayout` as content layout.
horizontalLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `HorizontalLayout` as content layout.
horizontalLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `HorizontalLayout` as content layout.
HorizontalLayoutBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `HorizontalLayout` components.
HtmlComponentConfigurator<C extends HtmlComponentConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `HtmlComponent` components type.
htmlText(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasHtmlTextConfigurator
  Sets the text content using a `Localizable` message, with HTML markup support.
htmlText(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasHtmlTextConfigurator
  Sets the text content with HTML markup support, replacing any previous content.
htmlText(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasHtmlTextConfigurator
  Sets the text content with HTML markup support, using a localizable `messageCode`.

## I

icon(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Set the component icon.
icon(VaadinIcon) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Set the component icon using a `VaadinIcon`.
icon(String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Set the component icon using a `IronIcon`.
iconAfterText(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ButtonConfigurator
  Sets whether this button's icon should be positioned after it's text content or the other way around.
iconConfigurator(Icon) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Obtain an `HasIconConfigurator.IconConfigurator` for given icon to configure it and add it to che component using `HasIconConfigurator.IconConfigurator.add()`.
iconConfigurator(VaadinIcon) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Obtain an `HasIconConfigurator.IconConfigurator` for given `VaadinIcon` representation to configure the icon and add it to che component using `HasIconConfigurator.IconConfigurator.add()`.
iconConfigurator(IronIcon) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Obtain an `HasIconConfigurator.IconConfigurator` for given icon to configure it and add it to che component using `HasIconConfigurator.IconConfigurator.add()`.
iconConfigurator(String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator
  Obtain an `HasIconConfigurator.IconConfigurator` for given `IronIcon` representation to configure the icon and add it to che component using `HasIconConfigurator.IconConfigurator.add()`.
id(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator
  Sets the id of the root element of this component.
id(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator.MenuItemBuilder
  Sets the id of the root element of the menu item.
identity() - Static method in interface com.holonplatform.vaadin.flow.data.ItemConverter
  Create a new `ItemConverter` for consistent item and value types, which do not perform any conversion.
initializer(Consumer<L>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComposableConfigurator
  Set a content initializer to setup the content component.
initialPosition(D) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Set the date which should be visible when there is no value selected.
Input<T> - Interface in com.holonplatform.vaadin.flow.components
  Input component representation, i.e. a UI component that has a user-editable value.
Input.InputPropertyRenderer<T> - Interface in com.holonplatform.vaadin.flow.components
  A convenience interface with a fixed `Input` rendering type to use a `Input` `PropertyRenderer` as a functional interface.
Input.InputValueConversionException - Exception in com.holonplatform.vaadin.flow.components
  Exception used to notify Input values conversion errors.
Input.PropertyHandler<P,T,V extends com.vaadin.flow.component.HasValue<?,T>,C extends com.vaadin.flow.component.Component> - Interface in com.holonplatform.vaadin.flow.components
  Input field/component property handler.
InputAdapterBuilder<T,V,H extends com.vaadin.flow.component.HasValue<?,V>,C extends com.vaadin.flow.component.Component,B extends InputAdapterBuilder<T,V,H,C,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Base builder to create `Input` components from a `HasValue` component.
InputBuilder<T,E extends ValueHolder.ValueChangeEvent<T>,C extends Input<T>,B extends InputBuilder<T,E,C,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `Input` instances.
InputConfigurator<T,E extends ValueHolder.ValueChangeEvent<T>,C extends InputConfigurator<T,E,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Interface to configure an `Input`.
InputConfigurator.BaseInputConfigurator<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  Base `InputConfigurator`.
InputConverterBuilder<T,V,H extends com.vaadin.flow.component.HasValue<?,V>,C extends com.vaadin.flow.component.Component> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Input` builder using an `HasValue` `Component` with value conversion support.
InputGroupConfigurator<P,T,G extends BoundComponentGroup<P,Input<?>>,C extends InputGroupConfigurator<P,T,G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Input group configurator.
InputGroupConfigurator.BeanInputGroupConfigurator<T,G extends BoundComponentGroup<String,Input<?>>,C extends InputGroupConfigurator.BeanInputGroupConfigurator<T,G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  An `InputGroupConfigurator` bound to a bean `String` type property set.
InputGroupConfigurator.PropertySetInputGroupConfigurator<G extends BoundComponentGroup<com.holonplatform.core.property.Property<?>,Input<?>>,C extends InputGroupConfigurator.PropertySetInputGroupConfigurator<G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  An `InputGroupConfigurator` bound to a `Property` set.
InputNotifierConfigurator<C extends InputNotifierConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `InputNotifier` type components.
InputValueConfigurator<T,E extends ValueHolder.ValueChangeEvent<T>,C extends InputValueConfigurator<T,E,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Interface to configure an `Input` with value configuration support.
InputValueConversionException(String) - Constructor for exception com.holonplatform.vaadin.flow.components.Input.InputValueConversionException
InputValueConversionException(String, Throwable) - Constructor for exception com.holonplatform.vaadin.flow.components.Input.InputValueConversionException
invalid(S, P, E, List<Localizable>) - Static method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Create a new `GroupValidationStatusHandler.GroupElementValidationStatusEvent` for `ValidationStatusHandler.Status.INVALID`.
invalid(S, P, E, Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Create a new `GroupValidationStatusHandler.GroupElementValidationStatusEvent` for `ValidationStatusHandler.Status.INVALID`.
invalid(S, List<Localizable>) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent` for `ValidationStatusHandler.Status.INVALID`.
invalid(S, Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent` for `ValidationStatusHandler.Status.INVALID`.
InvalidChangeEvent - Interface in com.holonplatform.vaadin.flow.components.events
  Invalid status change event.
InvalidChangeEventListener - Interface in com.holonplatform.vaadin.flow.components.events
  A listener for `InvalidChangeEvent`s.
InvalidChangeEventNotifier - Interface in com.holonplatform.vaadin.flow.components.events
  `InvalidChangeEvent` notifier.
invalidChangeEventNotifierSupplier(Function<H, InvalidChangeEventNotifier>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `InvalidChangeEventNotifier` supplier
InvalidNavigationParameterException - Exception in com.holonplatform.vaadin.flow.navigator.exceptions
  Exception to notify invalid navigation parameter values.
InvalidNavigationParameterException() - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.InvalidNavigationParameterException
  Constructor.
InvalidNavigationParameterException(String) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.InvalidNavigationParameterException
  Constructor with error message.
InvalidNavigationParameterException(Throwable) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.InvalidNavigationParameterException
  Constructor with nested exception.
InvalidNavigationParameterException(String, Throwable) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.InvalidNavigationParameterException
  Constructor with error message and nested exception.
isAllowNegatives() - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Get whether to allow negative numbers.
isAltKey() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Checks whether the alt key was was down when the event was fired.
isAndroid() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Android check
isAndroidPhone() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Android phone check
isAndroidTablet() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Android tablet check
isAnyInputInvalid() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Gets whether any of the group input is in an invalid status.
isAscending() - Method in interface com.holonplatform.vaadin.flow.data.ItemSort
  Sort direction
isCtrlKey() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Checks whether the ctrl key was was down when the event was fired.
isDeferredLocalizationEnabled() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDeferrableLocalization
  Gets whether the localizable elements of the component (for the example the text or the title) should be localized in deferred mode.
isEditable() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Gets whether this listing is editable.
isEditing() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Checks whether the listing is in edit mode.
isEmpty() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Returns whether this value holder is considered to be empty, according to its current value.
isEmptySupplier(Function<H, Boolean>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the is empty value supplier.
isFromClient() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Checks if this event originated from the client side.
isFromClient() - Method in interface com.holonplatform.vaadin.flow.components.events.InvalidChangeEvent
  Get whether the event was originated from the client.
isGameConsole() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Game console check
isGroupInvalid() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Gets whether the group validation failed or not.
isInvalid() - Method in interface com.holonplatform.vaadin.flow.components.events.InvalidChangeEvent
  Get whether the event source component is not valid.
isInvalid() - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupValidationStatusEvent
  Gets whether the overall validation failed or not.
isInvalid() - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Gets whether the validation failed or not.
isIOs() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  iOS check
isIPad() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  iPad check
isIPhone() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  iPhone check
isIPod() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  iPod check
isItemDetailsVisible(T) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Gets whether the row details component for given `item` is visible.
isKindle() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Kindle check
isMetaKey() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Checks whether the meta key was was down when the event was fired.
isMobile() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Mobile device check
isNintendo() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Nintendo check
isPlaystation() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  PlayStation check
isReadOnly() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Returns whether this input component is in read-only mode or not.
isRequired() - Method in interface com.holonplatform.vaadin.flow.components.Input
  Gets whether the field is required, i.e. a required indicator symbol is visible.
isSelected(T) - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Returns whether the given `item` is selected.
isShiftKey() - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEvent
  Checks whether the shift key was was down when the event was fired.
isSmartphone() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Smartphone check
isTablet() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Tablet check
isUserOriginated() - Method in interface com.holonplatform.vaadin.flow.components.Selectable.SelectionEvent
  Returns whether this event was triggered by user interaction, on the client side, or programmatically, on the server side.
isUserOriginated() - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder.ValueChangeEvent
  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.flow.components.Validatable
  Check if the current value is valid, swallowing any validation exception.
isValidateOnValueChange() - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Gets whether to validate the value, using registered `Validator`s, every time the `Input` value changes.
isVisible() - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Gets the component visibility value.
isWebKit() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  WebKit check
isWindowsPhone() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Windows phone check
isXbox() - Method in interface com.holonplatform.vaadin.flow.device.UserAgentInspector
  Xbox check
itemCaption(ITEM, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaption(ITEM, String, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Set an explicit caption for given item.
itemCaptionGenerator(ItemSetConfigurator.ItemCaptionGenerator<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Set the generator to be used to display item captions (i.e. labels).
itemCaptionGenerator(ItemSetConfigurator.ItemCaptionGenerator<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Set the generator to be used to display item captions (i.e. labels).
itemCaptionGenerator(ItemSetConfigurator.ItemCaptionGenerator<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Set the generator to be used to display item captions (i.e. labels).
ItemClickEvent<S,T> - Interface in com.holonplatform.vaadin.flow.components.events
  Event fired when a component which represents an item is clicked.
ItemConverter<T,ITEM> - Interface in com.holonplatform.vaadin.flow.data
  Item to value converter.
itemDetailsComponent(Function<T, Component>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the function to use for displaying the item details rows as a `Component`.
itemDetailsRenderer(Renderer<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the renderer to use for displaying the item details rows.
itemDetailsText(Function<T, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the function to use for displaying the item details rows as a text.
itemDetailsVisibleOnClick(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets whether the item details can be opened and closed by clicking the rows or not.
itemEnabledProvider(SerializablePredicate<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeMultiSelectInputBuilder
  Sets the item enabled state predicate.
itemEnabledProvider(SerializablePredicate<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Sets the item enabled state predicate.
ItemEvent<S,T> - Interface in com.holonplatform.vaadin.flow.components.events
  Event fired from a component which represents an item.
ItemEventListener<S,T,E extends ItemEvent<S,T>> - Interface in com.holonplatform.vaadin.flow.components.events
  A listener for item events.
itemIdentifier(Property<?>) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.PropertyBoxItemBuilder
  Use given `identifierProperty` value as items identifier.
itemIdentifierProvider(Function<ITEM, Object>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Set the function to use to obtain the item identifiers.
itemIdentifierProvider(Function<T, Object>) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Set the function to use to obtain the item identifiers.
ItemListing<T,P> - Interface in com.holonplatform.vaadin.flow.components
  A component to display a set of items as tabular data, using the item properties as column ids.
ItemListing.EditorComponentGroup<P,T> - Interface in com.holonplatform.vaadin.flow.components
  A `BoundComponentGroup` which represents the listing item editor `Input`s and their property bindings.
ItemListing.ItemListingCell - Interface in com.holonplatform.vaadin.flow.components
  An `ItemListing` section row cell handler.
ItemListing.ItemListingRow<P> - Interface in com.holonplatform.vaadin.flow.components
  An `ItemListing` section row handler.
ItemListing.ItemListingSection<P,R extends ItemListing.ItemListingRow<P>> - Interface in com.holonplatform.vaadin.flow.components
  `ItemListing` section handler for header and footer configuration.
ItemListingBuilder<T,P,L extends ItemListing<T,P>,B extends ItemListingBuilder<T,P,L,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ItemListing` builder.
ItemListingClickEvent<S,T,P> - Interface in com.holonplatform.vaadin.flow.components.events
  An `ItemClickEvent` bound to an `ItemListing`.
ItemListingConfigurator<T,P,L extends ItemListing<T,P>,C extends ItemListingConfigurator<T,P,L,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ItemListing` configurator.
ItemListingConfigurator.ColumnAlignment - Enum in com.holonplatform.vaadin.flow.components.builders
  Enumeration of column text alignments.
ItemListingConfigurator.EditableItemListingRow<P> - Interface in com.holonplatform.vaadin.flow.components.builders
  An editable `ItemListing` section row handler.
ItemListingConfigurator.EditableItemListingSection<P> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ItemListing` section handler for header and footer configuration.
ItemListingConfigurator.ItemListingColumnBuilder<T,P,L extends ItemListing<T,P>,B extends ItemListingConfigurator<T,P,L,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  ItemListing column builder.
ItemListingConfigurator.ItemListingColumnConfigurator<T,P,C extends ItemListingConfigurator.ItemListingColumnConfigurator<T,P,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  ItemListing column configurator.
ItemListingConfigurator.ItemListingContextMenuBuilder<T,P,L extends ItemListing<T,P>,B extends ItemListingConfigurator<T,P,L,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ItemListing` context menu builder.
ItemListingItemEvent<S,T,P> - Interface in com.holonplatform.vaadin.flow.components.events
  An `ItemEvent` bound to an `ItemListing`.
items(Iterable<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDataProviderConfigurator
  Set the items which acts as in-memory items data source.
items(T...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasDataProviderConfigurator
  Set the items which acts as in-memory items data source.
items(Iterable<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasItemsConfigurator
  Set the items which acts as in-memory items data source.
items(ITEM...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasItemsConfigurator
  Set the items which acts as in-memory items data source.
items(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.listing
  Get a `BeanListingBuilder` to create and setup a `BeanListing` using given `beanType`.
ItemSet - Interface in com.holonplatform.vaadin.flow.components
  Implemented by components which support an item set as data source.
ItemSetConfigurator<C extends ItemSetConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ItemSet` configurator.
ItemSetConfigurator.ItemCaptionGenerator<ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  Item caption generator.
ItemSort<PROPERTY> - Interface in com.holonplatform.vaadin.flow.data
  Item sort directive.

## J

join(Collection<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.EditableItemListingRow
  Joins the cells corresponding the given columns in the row.
join(P...) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.EditableItemListingRow
  Joins the cells corresponding the given columns in the row.
justifyContentMode(FlexComponent.JustifyContentMode) - Method in interface com.holonplatform.vaadin.flow.components.builders.FlexComponentConfigurator
  Gets the `FlexComponent.JustifyContentMode` used by this layout.

## K

KeyNotifierConfigurator<C extends KeyNotifierConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `KeyNotifier` type components.

## L

label(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasLabelConfigurator
  Sets the label text using a `Localizable` message.
label(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasLabelConfigurator
  Sets the label text, replacing any previous content.
label(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasLabelConfigurator
  Sets the label text using a localizable `messageCode`.
label() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `Div` tag.
label(L) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which uses a `HasText` component to notify validation errors.
label(L, boolean) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which uses a `HasText` component to notify validation errors.
LabelBuilder<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier> - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create label components, i.e. components to display a text.
LabelConfigurator<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier,C extends LabelConfigurator<L,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Interface to configure a label, i.e. a component to display a text.
LabelConfigurator.BaseLabelConfigurator<L extends com.vaadin.flow.component.HtmlContainer & com.vaadin.flow.component.ClickNotifier> - Interface in com.holonplatform.vaadin.flow.components.builders
  Base Label configurator.
labelPropertyHandler(Input.PropertyHandler<String, V, H, C>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Provide the `Input.PropertyHandler` to use to get and set the label property value.
labelPropertyHandler(BiFunction<H, C, String>, TriConsumer<H, C, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `label` property handler using given callback functions.
localDate() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `LocalDate` type `Input`s.
localDate() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `LocalDate` type `Input`s.
LocalDateInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  A `BaseDateInputBuilder` to create `LocalDate` type `Input` components.
localDateTime() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `LocalDateTime` type `Input`s.
localDateTime() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `LocalDateTime` type `Input`s.
LocalDateTimeInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  A `BaseDateInputBuilder` to create `LocalDateTime` type `Input` components.
locale(Locale) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Set the `Locale` to use.
locale(Locale) - Method in interface com.holonplatform.vaadin.flow.components.builders.LocalTimeInputBuilder
  Set the `Locale` to use to represent and convert `LocalTime` values.
locale(Locale) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Set the `Locale` to use to represent and convert number values.
localization(BaseDateInputBuilder.CalendarLocalization) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Set the Date Input calendar localization messages.
localization() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Get a builder to setup the Date Input calendar localization messages.
LocalizationContextAutoConfiguration - Class in com.holonplatform.vaadin.flow.spring.boot
  A Spring Boot auto-configuration class to setup the `LocalizationContext` integration with the Vaadin session and UI localization support.
LocalizationContextAutoConfiguration() - Constructor for class com.holonplatform.vaadin.flow.spring.boot.LocalizationContextAutoConfiguration
LocalizationContextI18NProvider - Interface in com.holonplatform.vaadin.flow.i18n
  A `I18NProvider` which uses the current `LocalizationContext` to provide the messages localization.
LocalizationProvider - Interface in com.holonplatform.vaadin.flow.i18n
  Message localization provider.
localize(Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for the current `Locale`, using the provided `Localizable` to obtain the message localization key (`Localizable.getMessageCode()`) and the optional localization arguments.
localize(String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for the current `Locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
localize(String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Get the message localization for the current `Locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
localize(Localizable) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for the current `Locale`, using the provided `Localizable` to obtain the message localization key (`Localizable.getMessageCode()`) and the optional localization arguments.
localize(String, Object...) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for the current `Locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
localize(String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.i18n.LocalizationProvider
  Get the message localization for the current `Locale`, using the provided `messageCode` as message localization key and the optional localization arguments.
localTime() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `LocalTime` type `Input`s.
localTime() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `LocalTime` type `Input`s.
LocalTimeInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `LocalTime` type `Input` components.

## M

margin(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Enable or disable layout margins, i.e. toggles `margin` theme setting for the element.
margin() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Enable layout margins, i.e. toggles `margin` theme setting for the element.
max(D) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Sets the maximum date that is allowed to be selected.
maxDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Sets the maximum number of digits allowed in the fraction portion of a number.
maxDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter.Builder
  Set the maximum decimal digits allowed.
maxLength(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.TextInputConfigurator
  Set the maximum number of characters (in Unicode code points) that the user can enter.
message() - Static method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Get a builder to create a generic message dialog.
message() - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Get a builder to create a generic message dialog.
min(D) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Sets the minimum date that is allowed to be selected.
minDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Sets the minimum number of digits allowed in the fraction portion of a number.
minDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter.Builder
  Set the minimum decimal digits to display.
minLength(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.TextInputConfigurator
  Set the minimum number of characters (in Unicode code points) that the user can enter.
monthNames(List<Localizable>) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the month names, starting from January and ending on December.
monthNames(Localizable...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the month names, starting from January and ending on December.
monthNames(String...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Sets the name of the months, starting from January and ending on December.
multiOptionSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `MultiSelect`, using given selection `Property` and the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `MultiSelect`, using given selection `Property`, a converter and the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `MultiSelect`, using given selection `Property` and the options rendering mode, i.e. a checkbox group.
multiOptionSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `MultiSelect`, using given selection `Property`, a converter and the options rendering mode, i.e. a checkbox group.
multiSelect() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the listing selection mode as `Selectable.SelectionMode.MULTI`.
MultiSelect<T> - Interface in com.holonplatform.vaadin.flow.components
  A `Selectable` component in which multiple items can be selected at the same time.
MultiSelectInputBuilder<T,ITEM,B extends MultiSelectInputBuilder<T,ITEM,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `MultiSelect` inputs builder.
multiSort(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets whether multiple column sorting is enabled on the client-side.

## N

NAME - Static variable in interface com.holonplatform.vaadin.flow.VaadinSessionScope
  Scope name
nativeButton() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `NativeButton`s.
NativeButtonBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `NativeButton` components.
navigate() - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator.NavigationBuilder
  Navigates to the location which is composed by the specified path and the provided query parameter values, if any.
navigateBack() - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigates back.
navigateTo(String) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given path.
navigateTo(String, Map<String, Object>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given path, using the provided query parameters.
navigateTo(Class<? extends Component>, Map<String, Object>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target, using the provided query parameters.
navigateTo(Class<? extends Component>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target.
navigateTo(Class<? extends C>, T) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target and provide the given `pathParameter` in the URL.
navigateTo(Class<? extends C>, List<T>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target and provide the given `pathParameters` in the URL.
navigateTo(Class<? extends C>, T, Map<String, Object>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target, providing the given `pathParameter` in the URL and the given query parameters.
navigateTo(Class<? extends C>, List<T>, Map<String, Object>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given navigation target, providing the given `pathParameters` in the URL and the given query parameters.
navigateToDefault() - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigates to the default navigation target, i.e. navigates to the empty `""` route path.
navigateToLocation(String) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Navigate to the given location.
navigation(String) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Gets a `Navigator.NavigationBuilder` to fluently build a navigation location for the given `path`, including any URL query parameter.
navigation(Class<? extends Component>) - Method in interface com.holonplatform.vaadin.flow.navigator.Navigator
  Gets a `Navigator.NavigationBuilder` to fluently build a navigation location for the given `navigationTarget`, including any URL query parameter.
NavigationChangeListener - Interface in com.holonplatform.vaadin.flow.navigator
  A listener to listen to navigation target/location changes.
NavigationChangeListener.NavigationChangeEvent - Interface in com.holonplatform.vaadin.flow.navigator
  A navigation target change event.
NavigationLink - Interface in com.holonplatform.vaadin.flow.navigator
  A link (using the default `A` tag) that handles navigation internally, without loading a new page in the browser.
NavigationLink.Builder - Interface in com.holonplatform.vaadin.flow.navigator
  `NavigationLink` builder.
NavigationParameterMapper - Interface in com.holonplatform.vaadin.flow.navigator
  Navigation parameters value serializer and deserializer.
NavigationParameterTypeMapper<T> - Interface in com.holonplatform.vaadin.flow.navigator
  A delegate for the `NavigationParameterMapper` to handle a specific navigation parameter value type, provided by the `NavigationParameterTypeMapper.getParameterType()` method.
NavigationTargetConfigurationException - Exception in com.holonplatform.vaadin.flow.navigator.exceptions
  Exception to notify navigation target class configuration errors.
NavigationTargetConfigurationException(String) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.NavigationTargetConfigurationException
  Constructor with error message.
NavigationTargetConfigurationException(Throwable) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.NavigationTargetConfigurationException
  Constructor with nested exception.
NavigationTargetConfigurationException(String, Throwable) - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.NavigationTargetConfigurationException
  Constructor with error message and nested exception.
NavigationURLBuilder<B extends NavigationURLBuilder<B>> - Interface in com.holonplatform.vaadin.flow.navigator
  A builder to compose a navigation URL.
Navigator - Interface in com.holonplatform.vaadin.flow.navigator
  Handles the navigation between the available UI routes, relying on the UI `Router` to implement the actual routing.
Navigator.NavigationBuilder - Interface in com.holonplatform.vaadin.flow.navigator
  A builder to create a navigation location and trigger the navigation action.
NavigatorAutoConfiguration - Class in com.holonplatform.vaadin.flow.spring.boot
  A Spring Boot auto-configuration class to setup a UI-scoped `Navigator` bean and register the default error components for the `UnauthorizedNavigationException` and `ForbiddenNavigationException` navigation exceptions.
NavigatorAutoConfiguration() - Constructor for class com.holonplatform.vaadin.flow.spring.boot.NavigatorAutoConfiguration
navigatorNavigationTargetConfigurationServletContextInitializer() - Method in class com.holonplatform.vaadin.flow.spring.boot.NavigatorAutoConfiguration
negatives(boolean) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter.Builder
  Set whether to allow negative numbers.
notification() - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
notification(boolean) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
notification(Notification) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
notification(Notification, boolean) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Create a `ValidationStatusHandler` which shows a `Notification` to notify validation errors.
number(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a numeric type `Input`.
number(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a numeric type `Input`.
numberFormat(NumberFormat) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Sets the `NumberFormat` to use to represent and convert number values.
numberFormatPattern(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.NumberInputBuilder
  Sets the number format pattern to use to represent and convert number values.
NumberInputBuilder<T extends Number> - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `Number` type `Input` components.

## O

of(PROPERTY, boolean) - Static method in interface com.holonplatform.vaadin.flow.data.ItemSort
  Create an `ItemSort` using given property and sort direction.
okButtonConfigurator(Consumer<ButtonConfigurator.BaseButtonConfigurator>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder.ConfirmDialogBuilder
  Provide a `Consumer` to configure the default OK button shown in the dialog toolbar.
onClick(ClickEventListener<S, E>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ClickNotifierConfigurator
  Register a click event listener.
onClick(L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator.MenuItemBuilder
  Register a menu item click event listener.
onClickEvent(E) - Method in interface com.holonplatform.vaadin.flow.components.events.ClickEventListener
  Invoked when a click event has been fired.
onInvalidChangeEvent(InvalidChangeEvent) - Method in interface com.holonplatform.vaadin.flow.components.events.InvalidChangeEventListener
  Invoked when an invalid change event has been fired.
onItemEvent(E) - Method in interface com.holonplatform.vaadin.flow.components.events.ItemEventListener
  Invoked when an item event has been fired.
onNavigationChange(NavigationChangeListener.NavigationChangeEvent) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationChangeListener
  Invoked after a navigation was performed and the navigation target/location changed.
onSelectionChange(Selectable.SelectionEvent<T>) - Method in interface com.holonplatform.vaadin.flow.components.Selectable.SelectionListener
  Invoked when the selection has changed.
OnShow - Annotation Type in com.holonplatform.vaadin.flow.navigator.annotations
  Annotation which can be used on class methods when the class is a navigation (routing) target: the `OnShow` annotated methods will be invoked just after the navigation towards this class, i.e. just after the class component is shown (attached) in the UI.
onUserAnswer(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder.QuestionDialogCallback
  Invoked when the user selected an answer in a question dialog.
open() - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Build the `Dialog` component and open it.
openOnClick(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Determines the way for opening the context menu.
options(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
options(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Gets a builder to create a `MultiSelect` using the options rendering mode, i.e. a checkbox group.
options(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Gets a builder to create a `MultiSelect`, using given selection `Property` and the options rendering mode, i.e. a checkbox group.
options(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Gets a builder to create a `MultiSelect`, using given selection `Property`, a converter and the options rendering mode, i.e. a checkbox group.
options(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect` using the options rendering mode, i.e. a radio button group.
options(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect` using the options rendering mode, i.e. a radio button group.
options(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`, using given selection `Property` and the options rendering mode, i.e. a radio button group.
options(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.SingleSelect
  Gets a builder to create a `SingleSelect`, using given selection `Property`, a converter and the options rendering mode, i.e. a radio button group.
OptionsModeMultiSelectInputBuilder<T,ITEM,B extends OptionsModeMultiSelectInputBuilder<T,ITEM,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `MultiSelect` input builder for the options rendering mode.
OptionsModeMultiSelectInputBuilder.DatastoreItemOptionsModeMultiSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `MultiSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
OptionsModeMultiSelectInputBuilder.DatastorePropertyOptionsModeMultiSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `MultiSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
OptionsModeMultiSelectInputBuilder.ItemOptionsModeMultiSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `MultiSelect` input builder for the options rendering mode.
OptionsModeMultiSelectInputBuilder.PropertyOptionsModeMultiSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `MultiSelect` input builder for the options rendering mode.
OptionsModeSingleSelectInputBuilder<T,ITEM,B extends OptionsModeSingleSelectInputBuilder<T,ITEM,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the options rendering mode.
OptionsModeSingleSelectInputBuilder.DatastoreItemOptionsModeSingleSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
OptionsModeSingleSelectInputBuilder.DatastorePropertyOptionsModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `SingleSelect` input builder for the options rendering mode with `DatastoreDataProviderConfigurator` support.
OptionsModeSingleSelectInputBuilder.ItemOptionsModeSingleSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the options rendering mode.
OptionsModeSingleSelectInputBuilder.PropertyOptionsModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `SingleSelect` input builder for the options rendering mode.
orDefault(Unit) - Static method in enum com.holonplatform.vaadin.flow.components.support.Unit
  Get the given unit or the default one (Unit`Unit.PIXELS`) if `null`.

## P

padding(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Toggles `padding` theme setting for the element.
padding() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Add the `padding` theme setting for the element.
pageSize(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the page size, which is the number of items fetched at a time from the data source.
pageSize(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Sets the page size, which is the number of items fetched at a time from the data provider.
paragraph() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `Paragraph` tag.
paragraph() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `Paragraph` tag.
password() - Static method in interface com.holonplatform.vaadin.flow.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.
password() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create `String` type `Input`s which do not display user input on screen, used to enter secret text information, such as user passwords.
PasswordInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `String` type `Input` components.
pattern(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPatternConfigurator
  A regular expression that the value is checked against.
placeholder(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPlaceholderConfigurator
  Sets the placeholder text using a `Localizable` message.
placeholder(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPlaceholderConfigurator
  Set the component placeholder, i.e. a hint to the user of what can be entered in the control.
placeholder(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPlaceholderConfigurator
  Sets the placeholder text using a localizable `messageCode`.
placeholderPropertyHandler(Input.PropertyHandler<String, V, H, C>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Provide the `Input.PropertyHandler` to use to get and set the placeholder property value.
placeholderPropertyHandler(BiFunction<H, C, String>, TriConsumer<H, C, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `placeholder` property handler using given callback functions.
prefixComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPrefixAndSuffixConfigurator
  Adds the given component into this field before the content, replacing any existing prefix component.
prependRow() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.EditableItemListingSection
  Adds a new row at the top of the section.
preventInvalidInput(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPatternConfigurator
  When set to true, user is prevented from typing a value that conflicts with the pattern configured through `HasPatternConfigurator.pattern(String)`.
preventInvalidInput() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPatternConfigurator
  Set that the user is prevented from typing a value that conflicts with the pattern configured through `HasPatternConfigurator.pattern(String)`.
properties(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.listing
  Get a `PropertyListingBuilder` to create and setup a `PropertyListing`.
properties(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.listing
  Get a `PropertyListingBuilder` to create and setup a `PropertyListing`.
property(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Create a `ViewComponent` using given `Property` for label and value presentation through the `Property.present(Object)` method.
propertyCaption(Property<?>, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyFormConfigurator
  Set the localizable caption for the component bound to given property.
propertyCaption(Property<?>, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyFormConfigurator
  Set the caption for the component bound to given property.
propertyCaption(Property<?>, String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyFormConfigurator
  Set the localizable caption for the component bound to given property.
PropertyFormConfigurator<L extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>,C extends PropertyFormConfigurator<L,E,G,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Property form configurator.
propertyGroup(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a `PropertyInputGroupBuilder` to create and setup a `PropertyInputGroup`.
propertyGroup(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Get a `PropertyInputGroupBuilder` to create and setup a `PropertyInputGroup`.
propertyGroup(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a `PropertyViewGroupBuilder` to create and setup a `PropertyViewGroup`.
propertyGroup(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Get a `PropertyViewGroupBuilder` to create and setup a `PropertyViewGroup`.
PropertyInputForm - Interface in com.holonplatform.vaadin.flow.components
  A `PropertyInputGroup` which provides an UI component to display the group elements, which can be composed using a `Composer`.
PropertyInputFormBuilder<C extends com.vaadin.flow.component.Component> - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyInputForm` builder.
PropertyInputGroup - Interface in com.holonplatform.vaadin.flow.components
  A `BoundComponentGroup` which handles `Input` elements type and uses a `Property` set to bind and identify the elements within the group.
PropertyInputGroupBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyInputGroup` builder.
PropertyInputGroupConfigurator<C extends PropertyInputGroupConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyInputGroup` configurator.
PropertyListing - Interface in com.holonplatform.vaadin.flow.components
  An `ItemListing` component using `Property`s as item properties and `PropertyBox` as item data type.
PropertyListingBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyListing` builder.
PropertyListingBuilder.DatastorePropertyListingBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyListing` builder with `DatastoreDataProviderConfigurator` support.
PropertyListingConfigurator<C extends PropertyListingConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyListing` configurator.
PropertyViewForm - Interface in com.holonplatform.vaadin.flow.components
  A `PropertyViewGroup` which provides an UI component to display the group elements, which can be composed using a `Composer`.
PropertyViewFormBuilder<C extends com.vaadin.flow.component.Component> - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyViewForm` builder.
PropertyViewGroup - Interface in com.holonplatform.vaadin.flow.components
  A `BoundComponentGroup` which handles `ViewComponent` elements type and uses a `Property` set to bind and identify the elements within the group.
PropertyViewGroupBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyViewGroup` builder.
PropertyViewGroupConfigurator<C extends PropertyViewGroupConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `PropertyViewGroup` configurator.

## Q

QueryParameter - Annotation Type in com.holonplatform.vaadin.flow.navigator.annotations
  Annotation which can be used on a navigation target class field to inject the URL query parameter value which corresponds to the parameter name declared using the annotation `QueryParameter.value()`.
querySortOrderConverter(Function<QuerySortOrder, QuerySort>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Set the function to use to convert a `QuerySortOrder` declaration into a `QuerySort`.
querySortOrderConverter(Function<QuerySortOrder, QuerySort>) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Set the function to use to convert a `QuerySortOrder` declaration into a `QuerySort`.
question(DialogBuilder.QuestionDialogCallback) - Static method in interface com.holonplatform.vaadin.flow.components.builders.DialogBuilder
  Get a builder to create a question dialog, with a confirm button and a deny button in the dialog toolbar which will trigger the given `questionDialogCallback` to react to the user choice.
question(DialogBuilder.QuestionDialogCallback) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Get a builder to create a question dialog, with a confirm button and a deny button in the dialog toolbar which will trigger the given `questionDialogCallback` to react to the user choice.

## R

readOnly(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputConfigurator
  Set whether the input component is read-only.
readOnly() - Method in interface com.holonplatform.vaadin.flow.components.builders.InputConfigurator
  Set the input component as read-only.
readOnly(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the column which corresponds to given property is read-only.
readOnly(Property<T>, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set whether the given property is read-only.
readOnly(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set the given property as read-only.
refresh() - Method in interface com.holonplatform.vaadin.flow.components.ItemSet
  Refresh the items set.
refresh() - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Refresh the value of all available `Input`s, using current value.
refresh(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Refresh the value of the `Input` bound to given `property`, using current value.
refreshEditingItem() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  If the listing `ItemListing.isEditable()`, refreshes the editor components for the current item being edited, if any.
refreshItem(T) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Refresh given item in data source
renderer(P, Renderer<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the `Renderer` to use for the column which corresponds to given property.
renderer(ComponentRenderer<? extends Component, ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.OptionsModeSingleSelectInputBuilder
  Sets the `ComponentRenderer` responsible to render the individual items in the list of possible choices.
renderer(Renderer<ITEM>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectModeSingleSelectInputBuilder
  Sets the Renderer responsible to render the individual items in the list of possible choices.
require() - Static method in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Get the `DeviceInfo` for the current UI, throwing a `IllegalStateException` if not available.
require() - Static method in interface com.holonplatform.vaadin.flow.VaadinSessionScope
  Get the Vaadin Session scope from current context.
required(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputConfigurator
  Set the input as required or not.
required() - Method in interface com.holonplatform.vaadin.flow.components.builders.InputConfigurator
  Set the input as required, i.e. the user must fill in a value.
required(P) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the given property as required.
required(P, Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the given property as required.
required(P, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the given property as required.
required(P, String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the given property as required.
required() - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Sets the `Input` as required.
required(Validator<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Set the `Input` as required, using given `Validator` to check the input value.
required(Localizable) - Method in interface com.holonplatform.vaadin.flow.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.flow.components.builders.ValidatableInputBuilder
  Sets the `Input` as required, using given message as validation error message.
required(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Sets the `Input` as required, using given message as validation error message.
requiredPropertyHandler(Input.PropertyHandler<Boolean, V, H, C>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Provide the `Input.PropertyHandler` to use to get and set the required property value.
requiredPropertyHandler(BiFunction<H, C, Boolean>, TriConsumer<H, C, Boolean>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `required` property handler using given callback functions.
requireElement(P) - Method in interface com.holonplatform.vaadin.flow.components.BoundComponentGroup
  Get the group element bound to given `property`, throwing a `IllegalArgumentException` if not available.
requireInput(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Get the `Input` bound to the given `property`, throwing a `Property.PropertyNotFoundException` if not available.
requireViewComponent(Property<T>) - Method in interface com.holonplatform.vaadin.flow.components.PropertyViewGroup
  Get the `ViewComponent` bound to the given `property`, throwing a `Property.PropertyNotFoundException` if not available.
resizable(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set whether the column is user-resizable.
resizable(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether all the item listing columns are user-resizable.
resizable(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the column which corresponds to given property is user-resizable.
responsiveSteps(List<FormLayout.ResponsiveStep>) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Configure the responsive steps used in this layout.
responsiveSteps(FormLayout.ResponsiveStep...) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Configure the responsive steps used in this layout.
revealButtonVisible(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.PasswordInputBuilder
  Set to `false` to hide the eye icon which toggles the password visibility.

## S

saveEditingItem() - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  If the listing `ItemListing.isEditable()`, saves the item which is currently in editing, if any.
secretString() - Static method in interface com.holonplatform.vaadin.flow.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.flow.components.MultiSelect
  Adds the given item to the set of currently selected items.
select(T...) - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Adds the given item to the set of currently selected items.
select(T) - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
select(T) - Method in interface com.holonplatform.vaadin.flow.components.Selectable
  Selects the given item.
Selectable<T> - Interface in com.holonplatform.vaadin.flow.components
  Represents a component which supports items selection.
Selectable.SelectionEvent<T> - Interface in com.holonplatform.vaadin.flow.components
  Selection event.
Selectable.SelectionListener<T> - Interface in com.holonplatform.vaadin.flow.components
  A listener for listening for selection changes from a `Selectable`.
Selectable.SelectionMode - Enum in com.holonplatform.vaadin.flow.components
  Selection modes enumeration.
SelectableInputConfigurator<T,S,C extends SelectableInputConfigurator<T,S,C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `Selectable` input components.
selectAll() - Method in interface com.holonplatform.vaadin.flow.components.MultiSelect
  Selects all available the items.
selectionMode(Selectable.SelectionMode) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the listing selection mode.
SelectModeSingleSelectInputBuilder<T,ITEM,B extends SelectModeSingleSelectInputBuilder<T,ITEM,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the select rendering mode.
SelectModeSingleSelectInputBuilder.DatastoreItemSelectModeSingleSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the select rendering mode with `DatastoreDataProviderConfigurator` support.
SelectModeSingleSelectInputBuilder.DatastorePropertySelectModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `SingleSelect` input builder for the select rendering mode with `DatastoreDataProviderConfigurator` support.
SelectModeSingleSelectInputBuilder.ItemSelectModeSingleSelectInputBuilder<T,ITEM> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` input builder for the select rendering mode.
SelectModeSingleSelectInputBuilder.PropertySelectModeSingleSelectInputBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  `Property` model based `SingleSelect` input builder for the select rendering mode.
serialize(Object) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterMapper
  Serialize given parameter `value`.
serialize(T) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationParameterTypeMapper
  Serialize given parameter `value`.
SESSION_ATTRIBUTE_NAME - Static variable in interface com.holonplatform.vaadin.flow.device.DeviceInfo
  Name of the session attribute to cache DeviceInfo instance
set() - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the calendar localization settings for the Date Input.
setAllowNegatives(boolean) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Set whether to allow negative numbers.
setColumnVisible(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Show or hide the column which corresponds to given `property` id.
setComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingCell
  Sets the component as the content of this cell.
setDefaultSort(QuerySort) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Set the default query sort.
setEnabled(boolean) - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Updates the enabled state of all the group inputs.
setErrorParameter(BeforeEnterEvent, ErrorParameter<ForbiddenNavigationException>) - Method in class com.holonplatform.vaadin.flow.navigator.errors.ForbiddenNavigationError
setErrorParameter(BeforeEnterEvent, ErrorParameter<UnauthorizedNavigationException>) - Method in class com.holonplatform.vaadin.flow.navigator.errors.UnauthorizedNavigationError
setItemDetailsVisible(T, boolean) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Set whether to show the row details component for given `item`.
setItemIdentifier(Function<T, Object>) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Set the item identifier function.
setLabel(String) - Method in interface com.holonplatform.vaadin.flow.components.HasLabel
  Set the component label.
setMaxDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Set the maximum decimal digits allowed.
setMinDecimals(int) - Method in interface com.holonplatform.vaadin.flow.components.converters.StringToNumberConverter
  Set the minimum decimal digits to display.
setPlaceholder(String) - Method in interface com.holonplatform.vaadin.flow.components.HasPlaceholder
  Set the placeholder text.
setQuerySortOrderConverter(Function<QuerySortOrder, QuerySort>) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider
  Set the function to use to convert a `QuerySortOrder` declaration into a `QuerySort`.
setReadOnly(boolean) - Method in interface com.holonplatform.vaadin.flow.components.Input
  Sets the read-only mode of this input component.
setReadOnly(boolean) - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Set the read-only mode for all the group inputs.
setRequired(boolean) - Method in interface com.holonplatform.vaadin.flow.components.Input
  Sets whether the required indicator symbol is visible.
setSelectionMode(Selectable.SelectionMode) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Set the listing selection mode
setText(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingCell
  Sets the localizable text content of this cell.
setText(String) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingCell
  Sets the text content of this cell.
setText(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing.ItemListingCell
  Sets the text content of this cell using a localizable `messageCode`.
setTitle(String) - Method in interface com.holonplatform.vaadin.flow.components.HasTitle
  Set the component title.
setValidateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Sets whether to validate the value, using registered `Validator`s, every time the `Input` value changes.
setValidationStatusHandler(ValidationStatusHandler<ValidatableInput<T>>) - Method in interface com.holonplatform.vaadin.flow.components.ValidatableInput
  Set the `ValidationStatusHandler` to use to track validation status changes.
setValue(PropertyBox, boolean) - Method in interface com.holonplatform.vaadin.flow.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.flow.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.flow.components.PropertyViewGroup
  Set the current `PropertyBox` value.
setValue(V) - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder
  Sets the `value` of this value holder.
setVisible(boolean) - Method in interface com.holonplatform.vaadin.flow.components.HasComponent
  Sets the component visibility value.
showConfirm(Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a confirm dialog with given localizable message text.
showConfirm(String) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a confirm dialog with given message text.
showConfirm(String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a confirm dialog with given localizable message text.
showMessage(Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a message dialog with given localizable message text.
showMessage(String) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a message dialog with given message text.
showMessage(String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a message dialog with given localizable message text.
showQuestion(DialogBuilder.QuestionDialogCallback, Localizable) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a question dialog with given localizable message text.
showQuestion(DialogBuilder.QuestionDialogCallback, String) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a question dialog with given message text.
showQuestion(DialogBuilder.QuestionDialogCallback, String, String, Object...) - Static method in interface com.holonplatform.vaadin.flow.components.Components.dialog
  Show a question dialog with given localizable message text.
singleOptionSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input using the options rendering mode, i.e. a radio button group.
singleOptionSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input using the options rendering mode, i.e. a radio button group.
singleOptionSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property` and the options rendering mode, i.e. a radio button group.
singleOptionSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property`, a converter and the options rendering mode, i.e. a radio button group.
singleOptionSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input using the options rendering mode, i.e. a radio button group.
singleOptionSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input using the options rendering mode, i.e. a radio button group.
singleOptionSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property` and the options rendering mode, i.e. a radio button group.
singleOptionSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property`, a converter and the options rendering mode, i.e. a radio button group.
singleSelect() - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the listing selection mode as `Selectable.SelectionMode.SINGLE`.
singleSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input.
singleSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input.
singleSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property`.
singleSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property` and converter.
singleSelect(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input.
singleSelect(Class<T>, Class<ITEM>, ItemConverter<T, ITEM>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input.
singleSelect(Property<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property`.
singleSelect(Property<T>, Function<T, Optional<PropertyBox>>) - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a `SingleSelect` type Input, using given selection `Property` and converter.
SingleSelect<T> - Interface in com.holonplatform.vaadin.flow.components
  A `Selectable` component in which at most one item can be selected at a time.
SingleSelectInputBuilder<T,ITEM,B extends SingleSelectInputBuilder<T,ITEM,B>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `SingleSelect` inputs builder.
size(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasIconConfigurator.IconConfigurator
  Sets the width and the height of the icon.
sizeToString(float) - Static method in enum com.holonplatform.vaadin.flow.components.support.Unit
  Get the `String` representation of given size.
sizeUndefined() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Clears any size settings.
sort(ItemSort<P>...) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Sort the listing using given `ItemSort` directives.
sort(List<ItemSort<P>>) - Method in interface com.holonplatform.vaadin.flow.components.ItemListing
  Sort the listing using given `ItemSort` directives.
sortable(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether all the item listing columns are user-sortable.
sortable(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the column which corresponds to given property is user-sortable.
sortComparator(Comparator<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Sets comparator to use with in-memory sorting for the column.
sortComparator(P, Comparator<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets comparator to use with in-memory sorting for the column which corresponds to given property.
sortProvider(Function<QuerySort.SortDirection, Stream<ItemSort<P>>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the function to use to obtain the `ItemSort`s to use when the column is user-sorted.
sortProvider(P, Function<QuerySort.SortDirection, Stream<ItemSort<P>>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the function to use to obtain the `ItemSort`s to use when the column which corresponds to given property is user-sorted.
sortUsing(List<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the properties to use to implement the sort logic to apply when the column is user-sorted.
sortUsing(P...) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set the properties to use to implement the sort logic to apply when the column is user-sorted.
sortUsing(P, List<P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the properties to use to implement the sort logic to apply when the column which corresponds to given property is user-sorted.
sortUsing(P, P...) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the properties to use to implement the sort logic to apply when the column which corresponds to given property is user-sorted.
spacing(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTimeInputConfigurator
  Set whether to display a space between the `date`, `time` input fields.
spacing(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Toggles `spacing` theme setting for the element.
spacing() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Apply `spacing` theme setting for the element.
span() - Static method in interface com.holonplatform.vaadin.flow.components.builders.LabelBuilder
  Obtain a `LabelBuilder` to create a label component using a `Span` tag.
span() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Obtain a `LabelBuilder` to create a label component using a `Span` tag.
stopGroupValidationAtFirstFailure(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set whether to stop group validation at first validation failure.
stopInputsValidationAtFirstFailure(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Set whether to stop inputs validation at first validation failure.
string() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `String` type `Input`s.
string() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to a create `String` type `Input`.
stringArea() - Static method in interface com.holonplatform.vaadin.flow.components.Components.input
  Gets a builder to create `String` type `Input`s rendered as a text area.
stringArea() - Static method in interface com.holonplatform.vaadin.flow.components.Input
  Gets a builder to create a multi-row `String` type `Input`.
StringAreaInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `String` type `Input` components rendered as a text area.
StringInputBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `String` type `Input` components.
StringToNumberConverter<T extends Number> - Interface in com.holonplatform.vaadin.flow.components.converters
  A `Converter`s that convert from `Number` types to `String` and back.
StringToNumberConverter.Builder<T extends Number> - Interface in com.holonplatform.vaadin.flow.components.converters
  `StringToNumberConverter` builder.
StringToTimeConverter - Interface in com.holonplatform.vaadin.flow.components.converters
  A `Converter`s that convert from `LocalTime` types to `String` and back.
styleName(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasStyleConfigurator
  Adds a CSS style class names to this component.
styleNames(String...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasStyleConfigurator
  Adds one or more CSS style class names to this component.
suffixComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasPrefixAndSuffixConfigurator
  Adds the given component into this field after the content, replacing any existing suffix component.

## T

tabIndex(int) - Method in interface com.holonplatform.vaadin.flow.components.builders.FocusableConfigurator
  Sets the `tabindex` attribute in the component.
text(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTextConfigurator
  Sets the text content using a `Localizable` message.
text(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTextConfigurator
  Sets the text content, replacing any previous content.
text(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTextConfigurator
  Sets the text content using a localizable `messageCode`.
TextInputConfigurator<C extends TextInputConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for text type `Input` components.
ThemableFlexComponentConfigurator<C extends ThemableFlexComponentConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `FlexComponent` and `ThemableLayout` type components.
ThemableFlexComponentConfigurator.HorizontalLayoutConfigurator - Interface in com.holonplatform.vaadin.flow.components.builders
ThemableFlexComponentConfigurator.VerticalLayoutConfigurator - Interface in com.holonplatform.vaadin.flow.components.builders
ThemableLayoutConfigurator<C extends ThemableLayoutConfigurator<C>> - Interface in com.holonplatform.vaadin.flow.components.builders
  Configurator for `ThemableLayout` type components.
timeInputWidth(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTimeInputConfigurator
  Set the time input width.
timePlaceholder(Function<Character, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTimeInputConfigurator
  Sets the function to use to display the time input placeholder text.
timeSeparator(char) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTimeInputConfigurator
  Set the time separator character.
timeSeparator(char) - Method in interface com.holonplatform.vaadin.flow.components.builders.LocalTimeInputBuilder
  Sets the time separator character to use.
timeZone(ZoneId) - Method in interface com.holonplatform.vaadin.flow.components.builders.DateInputBuilder
  Set the time zone id to use.
timeZone(ZoneId) - Method in interface com.holonplatform.vaadin.flow.components.builders.DateTimeInputBuilder
  Set the time zone id to use.
title(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the title text using a `Localizable` message.
title(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the title text.
title(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasTitleConfigurator
  Sets the title text using a localizable `messageCode`.
titlePropertyHandler(Input.PropertyHandler<String, V, H, C>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Provide the `Input.PropertyHandler` to use to get and set the title property value.
titlePropertyHandler(BiFunction<H, C, String>, TriConsumer<H, C, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the `title` property handler using given callback functions.
today(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` message to use for the word `today`.
today(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the message to use for the word `today`.
today(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the localizable message to use for the word `today`.
toString() - Method in enum com.holonplatform.vaadin.flow.components.support.Unit
type(Class<T>) - Static method in interface com.holonplatform.vaadin.flow.components.Components.view
  Create a `ViewComponent` using given value type.

## U

UnauthorizedNavigationError - Class in com.holonplatform.vaadin.flow.navigator.errors
  Default navigator error handler for the `UnauthorizedNavigationError` error.
UnauthorizedNavigationError() - Constructor for class com.holonplatform.vaadin.flow.navigator.errors.UnauthorizedNavigationError
UnauthorizedNavigationException - Exception in com.holonplatform.vaadin.flow.navigator.exceptions
  Exception used to notify an unauthorized navigation target error, when user authentication is required but not available.
UnauthorizedNavigationException() - Constructor for exception com.holonplatform.vaadin.flow.navigator.exceptions.UnauthorizedNavigationException
Unit - Enum in com.holonplatform.vaadin.flow.components.support
  Component size units enumeration.
unresolved(S, P, E) - Static method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Create a new `GroupValidationStatusHandler.GroupElementValidationStatusEvent` for `ValidationStatusHandler.Status.UNRESOLVED`.
unresolved(S) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent` for `ValidationStatusHandler.Status.UNRESOLVED`.
updateLocaleOnAttach(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Set whether to update the `Locale` when the component is attached to a parent layout, using the current application `Locale`, if available.
usePropertyRendererRegistry(PropertyRendererRegistry) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentGroupConfigurator
  Set to use the provided `PropertyRendererRegistry` to render the group components.
UserAgentInspector - Interface in com.holonplatform.vaadin.flow.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.flow
  `HttpRequest` using Vaadin `VaadinRequest`.
VaadinSessionScope - Interface in com.holonplatform.vaadin.flow
  A `ContextScope` bound to current `VaadinSession`, looking up context resources using Vaadin Session attributes.
valid(S, P, E) - Static method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler.GroupElementValidationStatusEvent
  Create a new `GroupValidationStatusHandler.GroupElementValidationStatusEvent` for `ValidationStatusHandler.Status.VALID`.
valid(S) - Static method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler.ValidationStatusEvent
  Create a new `ValidationStatusHandler.ValidationStatusEvent` for `ValidationStatusHandler.Status.VALID`.
validatable() - Method in interface com.holonplatform.vaadin.flow.components.builders.InputBuilder
  Build a `ValidatableInput` component.
Validatable - Interface in com.holonplatform.vaadin.flow.components
  Interface to provide value validation support for a component, using the current component value as the value to validate.
ValidatableInput<T> - Interface in com.holonplatform.vaadin.flow.components
  An `Input` component with validation support using `Validator`s.
ValidatableInputBuilder<T,C extends ValidatableInput<T>> - Interface in com.holonplatform.vaadin.flow.components.builders
  `ValidatableInput` builder.
validate() - Method in interface com.holonplatform.vaadin.flow.components.PropertyInputGroup
  Checks the validity of each input component of the group and of the group value against every registered validator, if any.
validate() - Method in interface com.holonplatform.vaadin.flow.components.Validatable
  Checks the validity of the current component value against every registered validator, if any.
validateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyInputGroupConfigurator
  Sets whether to validate the available `Input`s value every time the `Input` value changes.
validateOnValueChange(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Sets whether to validate the `Input` component value every time the `Input` value changes.
validationStatusChange(GroupValidationStatusHandler.GroupValidationStatusEvent<S, P, E>) - Method in interface com.holonplatform.vaadin.flow.components.GroupValidationStatusHandler
  Invoked when the group validation status has changed.
validationStatusChange(ValidationStatusHandler.ValidationStatusEvent<S>) - Method in interface com.holonplatform.vaadin.flow.components.ValidationStatusHandler
  Invoked when the validation status has changed.
validationStatusHandler(ValidationStatusHandler<G>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the `ValidationStatusHandler` to use to track the group validation status changes.
validationStatusHandler(P, ValidationStatusHandler<Input<?>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Set the `ValidationStatusHandler` to use to track given `property` validation status changes.
validationStatusHandler(ValidationStatusHandler<ValidatableInput<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Set the `ValidationStatusHandler` to use to input validation status changes.
ValidationStatusHandler<S> - Interface in com.holonplatform.vaadin.flow.components
  Handler for validation status change events, typically bound to a `ValueComponent` source object.
ValidationStatusHandler.Status - Enum in com.holonplatform.vaadin.flow.components
  Validation status.
ValidationStatusHandler.ValidationStatusEvent<S> - Interface in com.holonplatform.vaadin.flow.components
  A validation status event.
validationStatusLabel(L) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Use given label as status label to track group validation status changes.
valueChange(E) - Method in interface com.holonplatform.vaadin.flow.components.ValueHolder.ValueChangeListener
  Invoked when a `ValueHolder.ValueChangeEvent` is triggered.
valueChangeMode(ValueChangeMode) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasValueChangeModeConfigurator
  Sets new value change mode for the component.
ValueComponent<V> - Interface in com.holonplatform.vaadin.flow.components
  Represents an object which can contain a value and provides its UI `Component` representation.
ValueHolder<V,E extends ValueHolder.ValueChangeEvent<V>> - Interface in com.holonplatform.vaadin.flow.components
  Represents an object which holds a value and provide methods to handle such value.
ValueHolder.ValueChangeEvent<V> - Interface in com.holonplatform.vaadin.flow.components
  A `ValueHolder.ValueChangeListener` event.
ValueHolder.ValueChangeListener<V,E extends ValueHolder.ValueChangeEvent<V>> - Interface in com.holonplatform.vaadin.flow.components
  A listener for `ValueHolder` value change events.
valueOf(String) - Static method in enum com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ColumnAlignment
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.flow.components.Selectable.SelectionMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.flow.components.support.Unit
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.vaadin.flow.components.ValidationStatusHandler.Status
  Returns the enum constant of this type with the specified name.
valueProvider(P, ValueProvider<T, String>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the `ValueProvider` to use to obtain the text to display in the column which corresponds to given property.
values() - Static method in enum com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.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.flow.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.flow.components.support.Unit
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.vaadin.flow.components.ValidationStatusHandler.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
valueSupplier(Function<H, T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Set the Input value supplier.
verticalLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `VerticalLayout` as content layout.
verticalLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyInputForm
  Get a builder to create a `PropertyInputForm` using given property set and a `VerticalLayout` as content layout.
verticalLayout(Iterable<P>) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `VerticalLayout` as content layout.
verticalLayout(Property<?>...) - Static method in interface com.holonplatform.vaadin.flow.components.PropertyViewForm
  Get a builder to create a `PropertyViewForm` using given property set and a `VerticalLayout` as content layout.
VerticalLayoutBuilder - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `VerticalLayout` components.
verticalScrollingEnabled(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Enables or disables the vertical scrolling on the Grid web component.
ViewComponent<V> - Interface in com.holonplatform.vaadin.flow.components
  A `ValueHolder` component to display a value in UI.
ViewComponent.ViewComponentPropertyRenderer<T> - Interface in com.holonplatform.vaadin.flow.components
  A `PropertyRenderer` for the `ViewComponent` rendering type.
ViewComponentBuilder<T> - Interface in com.holonplatform.vaadin.flow.components.builders
  Builder to create `ViewComponent`s.
visible(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator
  Sets the component visibility.
visible(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Set whether the column is visible.
visible(P, boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set whether the column which corresponds to given property is visible.
visibleColumns(P...) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the visible columns list, using the item properties as column reference.
visibleColumns(List<? extends P>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Set the visible columns list, using the item properties as column reference.
vl() - Static method in interface com.holonplatform.vaadin.flow.components.Components
  Gets a builder to create `VerticalLayout`s.

## W

week(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` message to use for the word `week`.
week(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the message to use for the word `week`.
week(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the localizable message to use for the word `week`.
weekDays(List<Localizable>) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the week days names, starting from Sunday and ending on Saturday.
weekDays(Localizable...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the week days names, starting from Sunday and ending on Saturday.
weekDays(String...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Sets the name of the week days, starting from Sunday and ending on Saturday.
weekDaysShort(List<Localizable>) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the short week days names, starting from Sunday and ending on Saturday.
weekDaysShort(Localizable...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Set the `Localizable` messages to use to display the short week days names, starting from Sunday and ending on Saturday.
weekDaysShort(String...) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder.CalendarLocalizationBuilder
  Sets the short name of the week days, starting from Sunday and ending on Saturday.
weekNumbersVisible(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.BaseDateInputBuilder
  Set the visible week numbers.
width(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Sets the width of the component.
width(float, Unit) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Sets the width of the component, using a value and a size `Unit`.
width(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator.ItemListingColumnConfigurator
  Sets the width of the column as a CSS-string.
width(P, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Sets the width of the column which corresponds to given property as a CSS-string.
widthUndefined() - Method in interface com.holonplatform.vaadin.flow.components.builders.HasSizeConfigurator
  Clears any defined width.
withAttachListener(ComponentEventListener<AttachEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator
  Add an `AttachEvent` `ComponentEventListener` to the component, called after the component is attached to the application.
withBlurListener(ComponentEventListener<BlurNotifier.BlurEvent<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.FocusableConfigurator
  Adds a listener which gets fired when the the component focus is lost.
withClickListener(ClickEventListener<S, E>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ClickNotifierConfigurator
  Register a click event listener.
withClickListener(L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator.MenuItemBuilder
  Register a menu item click event listener.
withColumn(ValueProvider<T, X>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Add a virtual column which contents will be rendered using given `valueProvider`.
withColumn(VirtualProperty<X>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Add a column which contents will be rendered using given `VirtualProperty`.
withComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogConfigurator
  Add given component to the dialog content.
withComponentColumn(ValueProvider<T, Component>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Add a column which contents will be rendered as a `Component` using given `valueProvider`.
withComponentColumn(VirtualProperty<Component>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyListingConfigurator
  Add a column which contents will be rendered as a `Component` using given `VirtualProperty`.
withCompositionEndListener(ComponentEventListener<CompositionEndEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.CompositionNotifierConfigurator
  Adds a `compositionend` listener to this component.
withCompositionStartListener(ComponentEventListener<CompositionStartEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.CompositionNotifierConfigurator
  Adds a `compositionstart` listener to this component.
withCompositionUpdateListener(ComponentEventListener<CompositionUpdateEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.CompositionNotifierConfigurator
  Adds a `compositionupdate` listener to this component.
withDefaultQuerySort(QuerySort) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Add a default `QuerySort` to the data provider queries.
withDefaultQuerySort(QuerySort) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Add a default `QuerySort` to the data provider queries.
withDeferredLocalization(boolean) - Method in interface com.holonplatform.vaadin.flow.components.builders.DeferrableLocalizationConfigurator
  Sets whether the localizable elements of the component (for the example the text or the title) should be localized in deferred mode.
withDetachListener(ComponentEventListener<DetachEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentConfigurator
  Add an `DetachEvent` `ComponentEventListener` to the component, called before the component is detached from the application.
withEditorCancelListener(EditorCancelListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds an item editor listener for editor `cancel` events.
withEditorCloseListener(EditorCloseListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds an item editor save listener for editor `close` events.
withEditorOpenListener(EditorOpenListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds an item editor save listener for editor `open` events.
withEditorSaveListener(EditorSaveListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds an item editor listener for editor `save` events.
withEventListener(String, DomEventListener) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasElementConfigurator
  Adds an event listener for the given event type.
withEventListener(String, DomEventListener, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasElementConfigurator
  Adds an event listener for the given event type and configure a filter.
withFocusListener(ComponentEventListener<FocusNotifier.FocusEvent<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.FocusableConfigurator
  Adds a listener which gets fired when the component receives focus.
withFormItem(Component, Component, Consumer<FormLayout.FormItem>) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Create and add a new `FormLayout.FormItem` to this layout that wraps the given field with a label.
withFormItem(Component, Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Create and add a new `FormLayout.FormItem` to this layout that wraps the given field with a label.
withFormItem(Component, String, Consumer<FormLayout.FormItem>) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Create and add a new `FormLayout.FormItem` to this layout that wraps the given field with a label.
withFormItem(Component, String) - Method in interface com.holonplatform.vaadin.flow.components.builders.FormLayoutConfigurator
  Create and add a new `FormLayout.FormItem` to this layout that wraps the given field with a label.
withInputListener(ComponentEventListener<InputEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputNotifierConfigurator
  Adds an input listener to this component.
withItem(Localizable) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Create a new menu item with the given localizable text content.
withItem(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Create a new menu item with the given text content.
withItem(String, String, Object...) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Create a new menu item using given `messageCode` for text content localization.
withItem(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Create a new menu item with the given component inside.
withItem(Localizable, L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Add a new menu item using given localizable text content and a `ClickEventListener` for menu item clicks.
withItem(String, String, L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Add a new menu item using given `messageCode` for text localization and a `ClickEventListener` for menu item clicks.
withItem(String, L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Add a new menu item using given text content and a `ClickEventListener` for menu item clicks.
withItem(Component, L) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Add a new menu item with the given component inside and a `ClickEventListener` for menu item clicks.
withItemClickListener(ClickEventListener<L, ItemClickEvent<L, T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds a listener that gets notified when user clicks on an item row.
withItemRefreshListener(ItemEventListener<L, T, ItemEvent<L, T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Adds a listener that gets notified when the item listing data is refreshed.
withKeyDownListener(ComponentEventListener<KeyDownEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keydown` listener to this component.
withKeyDownListener(Key, ComponentEventListener<KeyDownEvent>, KeyModifier...) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keydown` listener to this component, which will trigger only if the keys involved in the event match the `key` and `modifiers` parameters.
withKeyPressListener(ComponentEventListener<KeyPressEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keypress` listener to this component.
withKeyPressListener(Key, ComponentEventListener<KeyPressEvent>, KeyModifier...) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keypress` listener to this component, which will trigger only if the keys involved in the event match the `key` and `modifiers` parameters.
withKeyUpListener(ComponentEventListener<KeyUpEvent>) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keyup` listener to this component.
withKeyUpListener(Key, ComponentEventListener<KeyUpEvent>, KeyModifier...) - Method in interface com.holonplatform.vaadin.flow.components.builders.KeyNotifierConfigurator
  Adds a `keyup` listener to this component, which will trigger only if the keys involved in the event match the `key` and `modifiers` parameters.
withOpenedChangeListener(ComponentEventListener<GeneratedVaadinContextMenu.OpenedChangeEvent<M>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ContextMenuConfigurator
  Adds a listener to be notified when the context menu is opened or closed.
withOpenedChangeListener(ComponentEventListener<GeneratedVaadinDialog.OpenedChangeEvent<Dialog>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogConfigurator
  Add a lister for event fired by the `opened-changed` events.
withoutMargin() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Disable layout margins, i.e. toggles `margin` theme setting for the element.
withoutPadding() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Remove the `padding` theme setting for the element.
withoutSpacing() - Method in interface com.holonplatform.vaadin.flow.components.builders.ThemableLayoutConfigurator
  Remove `spacing` theme setting for the element.
withPathParameter(T) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationURLBuilder
  Add a URL path parameter value to be included in the navigation URL.
withPostProcessor(BiConsumer<P, Input<?>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Add a `BiConsumer` to allow further `Input` configuration before the input is actually bound to a property as editor.
withPostProcessor(BiConsumer<Property<?>, ViewComponent<?>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.PropertyViewGroupConfigurator
  Add a `BiConsumer` to allow further `ViewComponent` configuration after generation and before the `ViewComponent` is actually bound to a property.
withQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Add a `QueryConfigurationProvider` to provide additional query configuration parameters, such as `QueryFilter` and `QuerySort`.
withQueryConfigurationProvider(QueryConfigurationProvider) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Add a `QueryConfigurationProvider` to provide additional query configuration parameters, such as `QueryFilter` and `QuerySort`.
withQueryFilter(QueryFilter) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Add a fixed `QueryFilter` to the data provider queries.
withQueryFilter(QueryFilter) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Add a fixed `QueryFilter` to the data provider queries.
withQueryParameter(String, T...) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationURLBuilder
  Add query parameter values to be included in the navigation URL.
withQueryParameter(String, List<T>) - Method in interface com.holonplatform.vaadin.flow.navigator.NavigationURLBuilder
  Add query parameter values to be included in the navigation URL.
withQuerySort(QuerySort) - Method in interface com.holonplatform.vaadin.flow.components.builders.DatastoreDataProviderConfigurator
  Add a fixed `QuerySort` to the data provider queries.
withQuerySort(QuerySort) - Method in interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder
  Add a fixed `QuerySort` to the data provider queries.
withSelectionListener(Selectable.SelectionListener<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ItemListingConfigurator
  Add a `Selectable.SelectionListener` to listen to items selection changes.
withSelectionListener(Selectable.SelectionListener<S>) - Method in interface com.holonplatform.vaadin.flow.components.builders.SelectableInputConfigurator
  Adds a `Selectable.SelectionListener` to listen to selection changes.
withThemeName(String) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasElementConfigurator
  Adds a theme name to this component.
withThemeVariants(V...) - Method in interface com.holonplatform.vaadin.flow.components.builders.HasThemeVariantConfigurator
  Add given theme variants to the component.
withToolbarComponent(Component) - Method in interface com.holonplatform.vaadin.flow.components.builders.DialogConfigurator
  Add given component to the dialog toolbar, shown at the bottom of the dialog area.
withValidator(String, Validator<?>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.BeanInputGroupConfigurator
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Property<V>, Validator<? super V>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.PropertySetInputGroupConfigurator
  Adds a `Validator` to the `Input` bound to given `property`.
withValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator
  Adds a group value `Validator`.
withValidator(Validator<T>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ValidatableInputBuilder
  Adds a `Validator` to the `Input` bound to given `property`.
withValue(T) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputValueConfigurator
  Sets the initial value.
withValue(T) - Method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Sets an initial value for the component.
withValueChangeListener(ValueHolder.ValueChangeListener<T, GroupValueChangeEvent<T, P, E, G>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ComponentGroupConfigurator
  Add a group value change listener.
withValueChangeListener(ValueHolder.ValueChangeListener<T, E>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputConfigurator
  Add a `ValueHolder.ValueChangeListener` to be notified when the input value changes.
withValueChangeListener(String, ValueHolder.ValueChangeListener<?, GroupValueChangeEvent<?, String, Input<?>, G>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.BeanInputGroupConfigurator
  Add a `ValueHolder.ValueChangeListener` to the `Input` bound to given `property`.
withValueChangeListener(Property<V>, ValueHolder.ValueChangeListener<V, GroupValueChangeEvent<V, Property<?>, Input<?>, G>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputGroupConfigurator.PropertySetInputGroupConfigurator
  Add a `ValueHolder.ValueChangeListener` to the `Input` bound to given `property`.
withValueChangeListener(ValueHolder.ValueChangeListener<T, ValueHolder.ValueChangeEvent<T>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.ViewComponentBuilder
  Add a `ValueHolder.ValueChangeListener` to the component.
withValueChangeListeners(Collection<ValueHolder.ValueChangeListener<T, ValueHolder.ValueChangeEvent<T>>>) - Method in interface com.holonplatform.vaadin.flow.components.builders.InputAdapterBuilder
  Add a set of `ValueHolder.ValueChangeListener`s to be notified when the input value changes.

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

Copyright © 2019 The Holon Platform. All rights reserved.