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

A

AbstractBackEndDataProvider<T,F> - Class in com.vaadin.flow.data.provider
Abstract base class for implementing back end data providers.
AbstractBackEndDataProvider() - Constructor for class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
 
AbstractBackEndHierarchicalDataProvider<T,F> - Class in com.vaadin.flow.data.provider.hierarchy
Abstract base class for implementing BackEndHierarchicalDataProviders.
AbstractBackEndHierarchicalDataProvider() - Constructor for class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
 
AbstractBeanPropertyDefinition<T,V> - Class in com.vaadin.flow.data.binder
Abstract base class for PropertyDefinition implementations for beans.
AbstractBeanPropertyDefinition(BeanPropertySet<T>, Class<?>, PropertyDescriptor) - Constructor for class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
Constructor for setting the immutable descriptor, property set and property holder type used by this instance.
AbstractComponentDataGenerator<T> - Class in com.vaadin.flow.data.provider
Abstract class used as base for DataGenerators that need to manage the lifecycle of components, according to what items are requested or destroyed.
AbstractComponentDataGenerator() - Constructor for class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
 
AbstractDataProvider<T,F> - Class in com.vaadin.flow.data.provider
Abstract data provider implementation which takes care of refreshing data from the underlying data provider.
AbstractDataProvider() - Constructor for class com.vaadin.flow.data.provider.AbstractDataProvider
 
AbstractHierarchicalDataProvider<T,F> - Class in com.vaadin.flow.data.provider.hierarchy
Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.
AbstractHierarchicalDataProvider() - Constructor for class com.vaadin.flow.data.provider.hierarchy.AbstractHierarchicalDataProvider
 
AbstractStringToNumberConverter<T extends Number> - Class in com.vaadin.flow.data.converter
A converter that converts from the number type T to String and back.
AbstractStringToNumberConverter(T, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
AbstractStringToNumberConverter(T, String) - Constructor for class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
Creates a new converter instance with the given presentation value for empty string and error message.
AbstractValidator<T> - Class in com.vaadin.flow.data.validator
An abstract base class for typed validators.
AbstractValidator(String) - Constructor for class com.vaadin.flow.data.validator.AbstractValidator
Constructs a validator with the given error message.
accept(BEAN, FIELDVALUE) - Method in interface com.vaadin.flow.data.binder.Setter
Save value to the bean property.
addComponents(T, Component...) - Method in interface com.vaadin.flow.data.binder.HasItemsAndComponents
Adds the components after the given item.
addDataGenerator(DataGenerator<T>) - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
 
addDataGenerator(DataGenerator<T>) - Method in interface com.vaadin.flow.data.provider.HasDataGenerators
Adds the given data generator.
addDataProviderListener(DataProviderListener<T>) - Method in class com.vaadin.flow.data.provider.AbstractDataProvider
 
addDataProviderListener(DataProviderListener<T>) - Method in interface com.vaadin.flow.data.provider.DataProvider
Adds a data provider listener.
addDataProviderListener(DataProviderListener<T>) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
addFilter(SerializablePredicate<T>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Adds a filter to be applied to all queries.
addFilter(ValueProvider<T, V>, SerializablePredicate<V>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Adds a filter for an item property.
addFilterByValue(ValueProvider<T, V>, V) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Adds a filter that requires an item property to have a specific value.
addItem(T, T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds a data item as a child of parent.
addItemClickListener(ClickableRenderer.ItemClickListener<SOURCE>) - Method in interface com.vaadin.flow.data.renderer.ClickableRenderer
Adds a click listener to the renderer.
addItemClickListener(ClickableRenderer.ItemClickListener<SOURCE>) - Method in class com.vaadin.flow.data.renderer.NativeButtonRenderer
 
addItems(T, T...) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds a list of data items as children of parent.
addItems(T, Collection<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds a list of data items as children of parent.
addItems(T, Stream<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds data items contained in a stream as children of parent.
addItems(Collection<T>, ValueProvider<T, Collection<T>>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds the given items as root items and uses the given value provider to recursively populate children of the root items.
addItems(Stream<T>, ValueProvider<T, Stream<T>>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds the given items as root items and uses the given value provider to recursively populate children of the root items.
addListener(Class<T>, SerializableConsumer<T>) - Method in class com.vaadin.flow.data.binder.Binder
Adds a listener to the binder.
addListener(Class<E>, SerializableConsumer<E>) - Method in class com.vaadin.flow.data.provider.AbstractDataProvider
Registers a new listener with the specified activation method to listen events generated by this component.
addRootItems(T...) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds the items as root items to this structure.
addRootItems(Collection<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds the items of the given collection as root items to this structure.
addRootItems(Stream<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Adds the items of the given stream as root items to this structure.
addSelectionListener(MultiSelectionListener<C, T>) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Adds a selection listener that will be called when the selection is changed either by the user or programmatically.
addSelectionListener(SelectionListener<C, T>) - Method in interface com.vaadin.flow.data.selection.SelectionModel
Adds a generic listener to this selection model, accepting both single and multiselection events.
addSortComparator(SerializableComparator<T>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Adds a comparator to the default sorting for this data provider.
addSortListener(ComponentEventListener<SortEvent<T, S>>) - Method in interface com.vaadin.flow.data.event.SortEvent.SortNotifier
Adds a sort order change listener that gets notified when the sort order changes.
addSortOrder(ValueProvider<T, V>, SortDirection) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Adds a property and direction to the default sorting for this data provider.
addStatusChangeListener(StatusChangeListener) - Method in class com.vaadin.flow.data.binder.Binder
Adds status change listener to the binder.
addValueChangeListener(HasValue.ValueChangeListener<? super HasValue.ValueChangeEvent<?>>) - Method in class com.vaadin.flow.data.binder.Binder
Adds field value change listener to all the fields in the binder.
addValueChangeListener(HasValue.ValueChangeListener<? super HasValue.ValueChangeEvent<V>>) - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
alwaysPass() - Static method in interface com.vaadin.flow.data.binder.Validator
Returns a validator that passes any value.
apply(ValueContext) - Method in interface com.vaadin.flow.data.binder.ErrorMessageProvider
Returns a generated error message for given ValueContext.
apply(T, ValueContext) - Method in interface com.vaadin.flow.data.binder.Validator
Validates the given value.
apply(Object, ValueContext) - Method in class com.vaadin.flow.data.validator.BeanValidator
Validates the given value as if it were the value of the bean property configured for this validator.
apply(T, ValueContext) - Method in class com.vaadin.flow.data.validator.RangeValidator
Returns Result.ok if the value is within the specified bounds, Result.error otherwise.
apply(String, ValueContext) - Method in class com.vaadin.flow.data.validator.RegexpValidator
 
apply(String, ValueContext) - Method in class com.vaadin.flow.data.validator.StringLengthValidator
 
ArrayUpdater - Interface in com.vaadin.flow.data.provider
Array update strategy aware class.
ArrayUpdater.Update - Interface in com.vaadin.flow.data.provider
Array updater strategy.
asc(String) - Static method in class com.vaadin.flow.data.provider.QuerySortOrder
Creates a new query sort builder with given sorting using ascending sort direction.
asRequired(String) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets the field to be required.
asRequired() - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets the field to be required.
asRequired(ErrorMessageProvider) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets the field to be required.
asRequired(Validator<TARGET>) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets the field to be required and delegates the required check to a custom validator.
asRequired(ErrorMessageProvider) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
asRequired(Validator<TARGET>) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 

B

BackEndDataProvider<T,F> - Interface in com.vaadin.flow.data.provider
A data provider that lazy loads items from a back end.
BackEndHierarchicalDataProvider<T,F> - Interface in com.vaadin.flow.data.provider.hierarchy
A data provider that lazy loads items from a back end containing hierarchical data.
BasicRenderer<SOURCE,TARGET> - Class in com.vaadin.flow.data.renderer
Abstract renderer used as the base implementation for renderers that outputs a simple value in the UI, such as NumberRenderer and LocalDateRenderer.
BasicRenderer(ValueProvider<SOURCE, TARGET>) - Constructor for class com.vaadin.flow.data.renderer.BasicRenderer
Builds a new template renderer using the value provider as the source of values to be rendered.
BeanDataGenerator<T> - Class in com.vaadin.flow.data.provider
A DataGenerator that sends all the fields of the objects in the model to the client, using the field names as property names.
BeanDataGenerator() - Constructor for class com.vaadin.flow.data.provider.BeanDataGenerator
 
BeanPropertySet<T> - Class in com.vaadin.flow.data.binder
A PropertySet that uses reflection to find bean properties.
BeanPropertySet.NestedBeanPropertyDefinition<T,V> - Class in com.vaadin.flow.data.binder
Contains properties for a bean type which is nested in another definition.
BeanValidationBinder<BEAN> - Class in com.vaadin.flow.data.binder
Binder that uses reflection based on the provided bean type to resolve bean properties.
BeanValidationBinder(Class<BEAN>) - Constructor for class com.vaadin.flow.data.binder.BeanValidationBinder
Creates a new binder that uses reflection based on the provided bean type to resolve bean properties.
BeanValidator - Class in com.vaadin.flow.data.validator
A Validator using the JSR-303 (javax.validation) annotation-based bean validation mechanism.
BeanValidator(Class<?>, String) - Constructor for class com.vaadin.flow.data.validator.BeanValidator
Creates a new JSR-303 BeanValidator that validates values of the specified property.
BigDecimalRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an BigDecimal is inside a given range.
BigDecimalRangeValidator(String, BigDecimal, BigDecimal) - Constructor for class com.vaadin.flow.data.validator.BigDecimalRangeValidator
Creates a validator for checking that an BigDecimal is within a given range.
BigIntegerRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an BigInteger is inside a given range.
BigIntegerRangeValidator(String, BigInteger, BigInteger) - Constructor for class com.vaadin.flow.data.validator.BigIntegerRangeValidator
Creates a validator for checking that an BigInteger is within a given range.
bind(HasValue<?, FIELDVALUE>, ValueProvider<BEAN, FIELDVALUE>, Setter<BEAN, FIELDVALUE>) - Method in class com.vaadin.flow.data.binder.Binder
Binds a field to a bean property represented by the given getter and setter pair.
bind(HasValue<?, FIELDVALUE>, String) - Method in class com.vaadin.flow.data.binder.Binder
Binds the given field to the property with the given name.
bind(ValueProvider<BEAN, TARGET>, Setter<BEAN, TARGET>) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Completes this binding using the given getter and setter functions representing a backing bean property.
bind(String) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Completes this binding by connecting the field to the property with the given name.
bind(ValueProvider<BEAN, TARGET>, Setter<BEAN, TARGET>) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
bind(String) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
Binder<BEAN> - Class in com.vaadin.flow.data.binder
Connects one or more Field components to properties of a backing data type such as a bean type.
Binder(PropertySet<BEAN>) - Constructor for class com.vaadin.flow.data.binder.Binder
Creates a binder using a custom PropertySet implementation for finding and resolving property names for Binder.bindInstanceFields(Object), Binder.bind(HasValue, String) and Binder.BindingBuilder.bind(String).
Binder(Class<BEAN>) - Constructor for class com.vaadin.flow.data.binder.Binder
Creates a new binder that uses reflection based on the provided bean type to resolve bean properties.
Binder() - Constructor for class com.vaadin.flow.data.binder.Binder
Creates a new binder without support for creating bindings based on property names.
Binder(Class<BEAN>, boolean) - Constructor for class com.vaadin.flow.data.binder.Binder
Creates a new binder that uses reflection based on the provided bean type to resolve bean properties.
Binder.Binding<BEAN,TARGET> - Interface in com.vaadin.flow.data.binder
Represents the binding between a field and a data property.
Binder.BindingBuilder<BEAN,TARGET> - Interface in com.vaadin.flow.data.binder
Creates a binding between a field and a data property.
Binder.BindingBuilderImpl<BEAN,FIELDVALUE,TARGET> - Class in com.vaadin.flow.data.binder
An internal implementation of BindingBuilder.
Binder.BindingImpl<BEAN,FIELDVALUE,TARGET> - Class in com.vaadin.flow.data.binder
An internal implementation of Binding.
BinderValidationStatus<BEAN> - Class in com.vaadin.flow.data.binder
Binder validation status change.
BinderValidationStatus(Binder<BEAN>, List<BindingValidationStatus<?>>, List<ValidationResult>) - Constructor for class com.vaadin.flow.data.binder.BinderValidationStatus
Creates a new binder validation status for the given binder and validation results.
BinderValidationStatusHandler<BEAN> - Interface in com.vaadin.flow.data.binder
Handler for BinderValidationStatus changes.
BindingBuilderImpl(Binder<BEAN>, HasValue<?, FIELDVALUE>, Converter<FIELDVALUE, TARGET>, BindingValidationStatusHandler) - Constructor for class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
Creates a new binding builder associated with the given field.
BindingImpl(Binder.BindingBuilderImpl<BEAN, FIELDVALUE, TARGET>, ValueProvider<BEAN, TARGET>, Setter<BEAN, TARGET>) - Constructor for class com.vaadin.flow.data.binder.Binder.BindingImpl
 
BindingValidationStatus<TARGET> - Class in com.vaadin.flow.data.binder
Represents the status of field validation.
BindingValidationStatus(Result<TARGET>, Binder.Binding<?, TARGET>) - Constructor for class com.vaadin.flow.data.binder.BindingValidationStatus
Creates a new status change event.
BindingValidationStatus.Status - Enum in com.vaadin.flow.data.binder
Status of the validation.
BindingValidationStatusHandler - Interface in com.vaadin.flow.data.binder
Handler for BindingValidationStatus changes.
bindInstanceFields(Object) - Method in class com.vaadin.flow.data.binder.Binder
Binds member fields found in the given object.
build() - Method in class com.vaadin.flow.data.provider.SortOrderBuilder
Returns an unmodifiable copy of the list of current sort orders in this sort builder.
ByteRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an Byte is inside a given range.
ByteRangeValidator(String, Byte, Byte) - Constructor for class com.vaadin.flow.data.validator.ByteRangeValidator
Creates a validator for checking that an Byte is within a given range.

C

CallbackDataProvider<T,F> - Class in com.vaadin.flow.data.provider
Data provider that uses one callback for fetching items from a back end and another callback for counting the number of available items.
CallbackDataProvider(CallbackDataProvider.FetchCallback<T, F>, CallbackDataProvider.CountCallback<T, F>) - Constructor for class com.vaadin.flow.data.provider.CallbackDataProvider
Constructs a new DataProvider to request data using callbacks for fetching and counting items in the back end.
CallbackDataProvider(CallbackDataProvider.FetchCallback<T, F>, CallbackDataProvider.CountCallback<T, F>, ValueProvider<T, Object>) - Constructor for class com.vaadin.flow.data.provider.CallbackDataProvider
Constructs a new DataProvider to request data using callbacks for fetching and counting items in the back end.
CallbackDataProvider.CountCallback<T,F> - Interface in com.vaadin.flow.data.provider
Callback interface for counting the number of items in a backend based on a query.
CallbackDataProvider.FetchCallback<T,F> - Interface in com.vaadin.flow.data.provider
Callback interface for fetching a stream of items from a backend based on a query.
chain(RequiredFieldConfigurator) - Method in interface com.vaadin.flow.data.binder.RequiredFieldConfigurator
Returns a configurator that chains together this configurator with the given configurator.
chain(Converter<MODEL, T>) - Method in interface com.vaadin.flow.data.converter.Converter
Returns a converter that chains together this converter with the given type-compatible converter.
checkUnbound() - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
Throws if this binding is already completed and cannot be modified anymore.
clear(int, int) - Method in interface com.vaadin.flow.data.provider.ArrayUpdater.Update
Clears length elements in array from the start position.
clear(int, int, String) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater.HierarchicalUpdate
Clears length elements in array from the start position.
clear() - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Clear all items from this structure.
clearError(HasValue<?, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Clears the error condition of the given field, if any.
clearFilters() - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Removes any filter that has been set or added previously.
ClickableRenderer<SOURCE> - Interface in com.vaadin.flow.data.renderer
Interface for clickable renderers.
ClickableRenderer.ItemClickListener<SOURCE> - Interface in com.vaadin.flow.data.renderer
Listener that receives the clicked item (or tapped item, in touch devices).
collapse(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Collapses the given item and removes its sub-hierarchy.
collapse(T, boolean) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Collapses the given item and removes its sub-hierarchy.
collapse(Collection<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Collapses the given items and removes its sub-hierarchy.
collapse(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Collapses the given item.
collapse(T, Integer) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Collapses the given item.
com.vaadin.flow.data.binder - package com.vaadin.flow.data.binder
 
com.vaadin.flow.data.converter - package com.vaadin.flow.data.converter
 
com.vaadin.flow.data.event - package com.vaadin.flow.data.event
 
com.vaadin.flow.data.provider - package com.vaadin.flow.data.provider
 
com.vaadin.flow.data.provider.hierarchy - package com.vaadin.flow.data.provider.hierarchy
 
com.vaadin.flow.data.renderer - package com.vaadin.flow.data.renderer
 
com.vaadin.flow.data.selection - package com.vaadin.flow.data.selection
 
com.vaadin.flow.data.validator - package com.vaadin.flow.data.validator
 
com.vaadin.flow.data.value - package com.vaadin.flow.data.value
 
combineFilters(Q, C) - Method in class com.vaadin.flow.data.provider.ConfigurableFilterDataProviderWrapper
Combines the configured filter and the filter from the query into one filter instance that can be passed to the wrapped data provider.
commit(int) - Method in interface com.vaadin.flow.data.provider.ArrayUpdater.Update
Commits changes for the given updateId.
commit() - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater.HierarchicalUpdate
commit(int, String, int) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater.HierarchicalUpdate
Commits changes for the given updateId and parent key.
ComponentDataGenerator<T> - Class in com.vaadin.flow.data.provider
A DataGenerator that manages the creation and passivation of components generated by ComponentRenderers.
ComponentDataGenerator(ComponentRenderer<? extends Component, T>, ValueProvider<T, String>) - Constructor for class com.vaadin.flow.data.provider.ComponentDataGenerator
Creates a new generator.
ComponentRenderer<COMPONENT extends Component,SOURCE> - Class in com.vaadin.flow.data.renderer
Base class for all renderers that support arbitrary Components.
ComponentRenderer(SerializableSupplier<COMPONENT>, SerializableBiConsumer<COMPONENT, SOURCE>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
Creates a new ComponentRenderer that uses the componentSupplier to generate new Component instances, and the itemConsumer to set the related items.
ComponentRenderer(SerializableSupplier<COMPONENT>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
Creates a new ComponentRenderer that uses the componentSupplier to generate new Component instances.
ComponentRenderer(SerializableFunction<SOURCE, COMPONENT>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
Creates a new ComponentRenderer that uses the componentFunction to generate new Component instances.
ComponentRenderer(SerializableFunction<SOURCE, COMPONENT>, SerializableBiFunction<Component, SOURCE, Component>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
Creates a new ComponentRenderer that uses the componentFunction to generate new Component instances, and a componentUpdateFunction to update existing Component instances.
ComponentRenderer() - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
Default constructor, that can be used by subclasses which supports different ways of creating components, other than those defined in the other constructors.
CompositeDataGenerator<T> - Class in com.vaadin.flow.data.provider
A DataGenerator that aggregates multiple DataGenerators and delegates the data generation to them.
CompositeDataGenerator() - Constructor for class com.vaadin.flow.data.provider.CompositeDataGenerator
 
ConfigurableFilterDataProvider<T,Q,C> - Interface in com.vaadin.flow.data.provider
A data provider that supports programmatically setting a filter that will be applied to all queries.
ConfigurableFilterDataProviderWrapper<T,Q,C,F> - Class in com.vaadin.flow.data.provider
A configurable data provider that wraps another data provider by combining any filter from the component with the configured filter and passing that to the wrapped provider through the query.
ConfigurableFilterDataProviderWrapper(DataProvider<T, F>) - Constructor for class com.vaadin.flow.data.provider.ConfigurableFilterDataProviderWrapper
Creates a new configurable filter data provider by wrapping an existing data provider.
configureBinding(Binder.BindingBuilder<BEAN, ?>, PropertyDefinition<BEAN, ?>) - Method in class com.vaadin.flow.data.binder.BeanValidationBinder
 
configureBinding(Binder.BindingBuilder<BEAN, ?>, PropertyDefinition<BEAN, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Configures the binding with the property definition definition before it's being bound.
confirmUpdate(int) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Confirm update with the given updateId.
confirmUpdate(int) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
confirmUpdate(int, String) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
contains(T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Check whether the given item is in this hierarchy.
containsKey(String) - Method in class com.vaadin.flow.data.provider.KeyMapper
Checks if the given key is mapped to an object.
Converter<PRESENTATION,MODEL> - Interface in com.vaadin.flow.data.converter
Interface that implements conversion between a model and a presentation type.
convertToModel(PRESENTATION, ValueContext) - Method in interface com.vaadin.flow.data.converter.Converter
Converts the given value from model type to presentation type.
convertToModel(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.DateToLongConverter
 
convertToModel(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.DateToSqlDateConverter
 
convertToModel(LocalDateTime, ValueContext) - Method in class com.vaadin.flow.data.converter.LocalDateTimeToDateConverter
 
convertToModel(LocalDate, ValueContext) - Method in class com.vaadin.flow.data.converter.LocalDateToDateConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToBigDecimalConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToBigIntegerConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToBooleanConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToDateConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToDoubleConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToFloatConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToIntegerConverter
 
convertToModel(String, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToLongConverter
 
convertToNumber(String, ValueContext) - Method in class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
Convert the value to a Number using the given locale and AbstractStringToNumberConverter.getFormat(Locale).
convertToPresentation(T, ValueContext) - Method in class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
 
convertToPresentation(MODEL, ValueContext) - Method in interface com.vaadin.flow.data.converter.Converter
Converts the given value from presentation type to model type.
convertToPresentation(Long, ValueContext) - Method in class com.vaadin.flow.data.converter.DateToLongConverter
 
convertToPresentation(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.DateToSqlDateConverter
 
convertToPresentation(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.LocalDateTimeToDateConverter
 
convertToPresentation(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.LocalDateToDateConverter
 
convertToPresentation(Boolean, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToBooleanConverter
 
convertToPresentation(Date, ValueContext) - Method in class com.vaadin.flow.data.converter.StringToDateConverter
 
count(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.CallbackDataProvider.CountCallback
Counts the number of available items based on a query.
countChildItems(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
 
create(String, ErrorLevel) - Static method in interface com.vaadin.flow.data.binder.ValidationResult
Creates the validation result with the given errorMessage and errorLevel.
createBinding(HasValue<?, FIELDVALUE>, Converter<FIELDVALUE, TARGET>, BindingValidationStatusHandler) - Method in class com.vaadin.flow.data.binder.Binder
Creates a new binding with the given field.
createComponent(T) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
Creates a new component based on the provided item.
createComponent(T) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
 
createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.ComponentRenderer
Creates a component for a given object model item.
createComponent(ITEM) - Method in class com.vaadin.flow.data.renderer.IconRenderer
 
createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.NativeButtonRenderer
 
createComponent(ITEM) - Method in class com.vaadin.flow.data.renderer.TextRenderer
 
createContext(ConstraintViolation<?>) - Method in class com.vaadin.flow.data.validator.BeanValidator
Creates a simple message interpolation context based on the given constraint violation.
createElement(String) - Method in class com.vaadin.flow.data.renderer.TextRenderer
Creates a new Element that represent the rendered item.
createEqualsFilter(ValueProvider<T, V>, V) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Creates a predicate that compares equality of the given required value to the value the given value provider obtains.
createHierarchyMapper(HierarchicalDataProvider<T, F>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Create new HierarchyMapper for the given data provider.
createKey() - Method in class com.vaadin.flow.data.provider.KeyMapper
Creates a key for a new item.
createSortOrder(String, SortDirection) - Method in class com.vaadin.flow.data.provider.QuerySortOrderBuilder
 
createSortOrder(V, SortDirection) - Method in class com.vaadin.flow.data.provider.SortOrderBuilder
Creates a sort order object with the given parameters.
createUnresolvedStatus(Binder<BEAN>) - Static method in class com.vaadin.flow.data.binder.BinderValidationStatus
Convenience method for creating a unresolved validation status for the given binder.
createUnresolvedStatus(Binder.Binding<?, TARGET>) - Static method in class com.vaadin.flow.data.binder.BindingValidationStatus
Convenience method for creating a BindingValidationStatus.Status.UNRESOLVED validation status for the given binding.
createValueContext() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
Creates a value context from the current state of the binding and its field.
createValueProviderFilter(ValueProvider<T, V>, SerializablePredicate<V>) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Creates a new predicate from the given predicate and value provider.
CURRENT_LOCALE_SUPPLIER - Static variable in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Supplier that attempts to resolve a locale from the current UI.

D

DataChangeEvent<T> - Class in com.vaadin.flow.data.provider
An event fired when the data of a DataProvider changes.
DataChangeEvent(DataProvider<T, ?>) - Constructor for class com.vaadin.flow.data.provider.DataChangeEvent
Creates a new DataChangeEvent event originating from the given data provider.
DataChangeEvent.DataRefreshEvent<T> - Class in com.vaadin.flow.data.provider
An event fired when a single item of a DataProvider has been updated.
DataCommunicator<T> - Class in com.vaadin.flow.data.provider
DataProvider base class.
DataCommunicator(DataGenerator<T>, ArrayUpdater, SerializableConsumer<JsonArray>, StateNode) - Constructor for class com.vaadin.flow.data.provider.DataCommunicator
Creates a new instance.
DataGenerator<T> - Interface in com.vaadin.flow.data.provider
A data generator for DataCommunicator.
DataKeyMapper<T> - Interface in com.vaadin.flow.data.provider
DataKeyMapper to map data objects to key strings.
DataProvider<T,F> - Interface in com.vaadin.flow.data.provider
A common interface for fetching data from a backend.
dataProvider - Variable in class com.vaadin.flow.data.provider.DataProviderWrapper
The actual data provider behind this wrapper.
DataProviderListener<T> - Interface in com.vaadin.flow.data.provider
Interface for listening for a data change events fired by a DataProvider.
DataProviderWrapper<T,F,M> - Class in com.vaadin.flow.data.provider
Wrapper class for modifying, chaining and replacing filters and sorting in a query.
DataProviderWrapper(DataProvider<T, M>) - Constructor for class com.vaadin.flow.data.provider.DataProviderWrapper
Constructs a filtering wrapper for a data provider.
DataRefreshEvent(DataProvider<T, ?>, T) - Constructor for class com.vaadin.flow.data.provider.DataChangeEvent.DataRefreshEvent
Creates a new data refresh event originating from the given data provider.
DateRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that a LocalDate is inside a given range.
DateRangeValidator(String, LocalDate, LocalDate) - Constructor for class com.vaadin.flow.data.validator.DateRangeValidator
Creates a validator for checking that a LocalDate is within a given range.
DateTimeRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that a LocalDateTime is inside a given range.
DateTimeRangeValidator(String, LocalDateTime, LocalDateTime) - Constructor for class com.vaadin.flow.data.validator.DateTimeRangeValidator
Creates a validator for checking that a LocalDateTime is within a given range.
DateToLongConverter - Class in com.vaadin.flow.data.converter
A converter that converts from Long to Date and back.
DateToLongConverter() - Constructor for class com.vaadin.flow.data.converter.DateToLongConverter
 
DateToSqlDateConverter - Class in com.vaadin.flow.data.converter
Converter for handling conversion between Date and Date.
DateToSqlDateConverter() - Constructor for class com.vaadin.flow.data.converter.DateToSqlDateConverter
 
DEFAULT - Static variable in interface com.vaadin.flow.data.binder.RequiredFieldConfigurator
Default configurator which is combination of RequiredFieldConfigurator.NOT_NULL, RequiredFieldConfigurator.NOT_EMPTY and RequiredFieldConfigurator.SIZE configurators.
desc(String) - Static method in class com.vaadin.flow.data.provider.QuerySortOrder
Creates a new query sort builder with given sorting using descending sort direction.
deselect(T...) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Removes the given items from the set of currently selected items.
deselect(Iterable<T>) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Removes the given items from the set of currently selected items.
deselect(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel
Deselects the given item.
deselect(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
 
deselectAll() - Method in interface com.vaadin.flow.data.selection.MultiSelect
Deselects all currently selected items.
deselectAll() - Method in interface com.vaadin.flow.data.selection.SelectionModel
Deselects all currently selected items, if any.
deselectAll() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
 
deselectItems(T...) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
Removes the given items from the set of currently selected items.
destroyAllData() - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
 
destroyAllData() - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
 
destroyAllData() - Method in interface com.vaadin.flow.data.provider.DataGenerator
Informs the DataGenerator that all data has been dropped.
destroyAllData() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
 
destroyData(T) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
 
destroyData(T) - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
 
destroyData(T) - Method in interface com.vaadin.flow.data.provider.DataGenerator
Informs the DataGenerator that the given data item has been dropped and is no longer needed.
doCreateBinding(HasValue<?, FIELDVALUE>, Converter<FIELDVALUE, TARGET>, BindingValidationStatusHandler) - Method in class com.vaadin.flow.data.binder.Binder
 
DoubleRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that a Double is inside a given range.
DoubleRangeValidator(String, Double, Double) - Constructor for class com.vaadin.flow.data.validator.DoubleRangeValidator
Creates a validator for checking that an Double is within a given range.

E

EmailValidator - Class in com.vaadin.flow.data.validator
A string validator for e-mail addresses.
EmailValidator(String) - Constructor for class com.vaadin.flow.data.validator.EmailValidator
Creates a validator for checking that a string is a syntactically valid e-mail address.
enqueue(String, Serializable...) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater.HierarchicalUpdate
Enqueue function call with the given arguments.
error(String) - Static method in interface com.vaadin.flow.data.binder.Result
Returns a failure result wrapping the given error message.
error(String) - Static method in interface com.vaadin.flow.data.binder.ValidationResult
Creates the validation result which represent an error with the given errorMessage.
ErrorLevel - Enum in com.vaadin.flow.data.binder
Represents the error levels displayed on components.
ErrorMessageProvider - Interface in com.vaadin.flow.data.binder
Provider interface for generating localizable error messages using ValueContext.
eventForMode(ValueChangeMode, String) - Static method in enum com.vaadin.flow.data.value.ValueChangeMode
Gets the name of the event associated with the given mode.
expand(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Expands the given item.
expand(Collection<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Expands the given items.
expand(T, boolean) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Expands the given item.
expand(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Expands the given item.
expand(T, Integer) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Expands the given item.

F

fetch(Query<T, F>) - Method in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
 
fetch(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.CallbackDataProvider.FetchCallback
Fetches a stream of items based on a query.
fetch(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.DataProvider
Fetches data from this DataProvider using given query.
fetch(Query<T, F>) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
fetch(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider
Fetches data from this HierarchicalDataProvider using given query.
fetch(Query<T, SerializablePredicate<T>>) - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
fetchChildItems(T, Range) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
 
fetchChildren(HierarchicalQuery<T, F>) - Method in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
 
fetchChildren(HierarchicalQuery<T, F>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider
Fetches data from this HierarchicalDataProvider using given query.
fetchChildren(HierarchicalQuery<T, SerializablePredicate<T>>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
fetchChildrenFromBackEnd(HierarchicalQuery<T, F>) - Method in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
Fetches data from the back end using the given query.
fetchFromBackEnd(Query<T, F>) - Method in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
Fetches data from the back end using the given query.
fetchFromBackEnd(Query<T, F>) - Method in class com.vaadin.flow.data.provider.CallbackDataProvider
 
fetchFromProvider(int, int) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Fetches a list of items from the DataProvider.
fetchFromProvider(int, int) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
fetchHierarchyItems(Range) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets a stream of items in the form of a flattened hierarchy from the back-end and filter the wanted results from the list.
fetchHierarchyItems(T, Range) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets a stream of children for the given item in the form of a flattened hierarchy from the back-end and filter the wanted results from the list.
fetchRootItems(Range) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets a stream of root items from the back-end and filter the wanted results from the list.
filteringBy(SerializableBiPredicate<T, Q>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by comparing an item to the filter value provided in the query.
filteringBy(ValueProvider<T, V>, SerializableBiPredicate<V, Q>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by comparing an item property value to the filter value provided in the query.
filteringByCaseInsensitiveString(InMemoryDataProvider<T>, ValueProvider<T, String>, SerializableBiPredicate<String, String>, SerializableSupplier<Locale>) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Wraps a given data provider so that its filter tests the given predicate with the lower case string provided by the given value provider.
filteringByEquals(ValueProvider<T, V>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by testing whether the value of a property is equals to the filter value provided in the query.
filteringByIgnoreNull(InMemoryDataProvider<T>, ValueProvider<T, V>, SerializableBiPredicate<V, Q>) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Wraps a given data provider so that its filter ignores null items returned by the given value provider.
filteringByPrefix(ValueProvider<T, String>, Locale) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by a string by checking whether the lower case representation of an item property value starts with the lower case representation of the filter value provided in the query.
filteringByPrefix(ValueProvider<T, String>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by a string by checking whether the lower case representation of an item property value starts with the lower case representation of the filter value provided in the query.
filteringBySubstring(ValueProvider<T, String>, Locale) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by a string by checking whether the lower case representation of the filter value provided in the query is a substring of the lower case representation of an item property value.
filteringBySubstring(ValueProvider<T, String>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Wraps this data provider to create a new data provider that is filtered by a string by checking whether the lower case representation of the filter value provided in the query is a substring of the lower case representation of an item property value.
findLocale() - Static method in class com.vaadin.flow.data.binder.Binder.BindingImpl
Finds an appropriate locale to be used in conversion and validation.
fireEvent(EventObject) - Method in class com.vaadin.flow.data.provider.AbstractDataProvider
Sends the event to all listeners.
flatMap(SerializableFunction<R, Result<S>>) - Method in interface com.vaadin.flow.data.binder.Result
If this Result has a value, applies the given Result-returning function to the value.
FloatRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that a Float is inside a given range.
FloatRangeValidator(String, Float, Float) - Constructor for class com.vaadin.flow.data.validator.FloatRangeValidator
Creates a validator for checking that an Float is within a given range.
flush() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
forField(HasValue<?, FIELDVALUE>) - Method in class com.vaadin.flow.data.binder.Binder
Creates a new binding for the given field.
forMemberField(HasValue<?, FIELDVALUE>) - Method in class com.vaadin.flow.data.binder.Binder
Creates a new binding for the given field.
from(SerializablePredicate<T>, String) - Static method in interface com.vaadin.flow.data.binder.Validator
Builds a validator out of a conditional function and an error message.
from(SerializablePredicate<T>, String, ErrorLevel) - Static method in interface com.vaadin.flow.data.binder.Validator
Builds a validator out of a conditional function and an error message.
from(SerializablePredicate<T>, ErrorMessageProvider) - Static method in interface com.vaadin.flow.data.binder.Validator
Builds a validator out of a conditional function and an error message provider.
from(SerializablePredicate<T>, ErrorMessageProvider, ErrorLevel) - Static method in interface com.vaadin.flow.data.binder.Validator
Builds a validator out of a conditional function and an error message provider.
from(SerializableFunction<P, M>, SerializableFunction<M, P>, SerializableFunction<Exception, String>) - Static method in interface com.vaadin.flow.data.converter.Converter
Constructs a converter from two functions.
from(SerializableFunction<P, Result<M>>, SerializableFunction<M, P>) - Static method in interface com.vaadin.flow.data.converter.Converter
Constructs a converter from a filter and a function.
fromCallbacks(CallbackDataProvider.FetchCallback<T, Void>, CallbackDataProvider.CountCallback<T, Void>) - Static method in interface com.vaadin.flow.data.provider.DataProvider
Creates a new data provider that uses callbacks for fetching and counting items from any backing store.
fromFilteringCallbacks(CallbackDataProvider.FetchCallback<T, F>, CallbackDataProvider.CountCallback<T, F>) - Static method in interface com.vaadin.flow.data.provider.DataProvider
Creates a new data provider that uses filtering callbacks for fetching and counting items from any backing store.
fromStream(Stream<T>) - Static method in interface com.vaadin.flow.data.provider.DataProvider
Creates a new data provider from the given stream.

G

generateData(T, JsonObject) - Method in class com.vaadin.flow.data.provider.BeanDataGenerator
 
generateData(T, JsonObject) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
generateData(T, JsonObject) - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
 
generateData(T, JsonObject) - Method in interface com.vaadin.flow.data.provider.DataGenerator
Adds custom data for the given item to its serialized JsonObject representation.
generateJson(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
get(Class<? extends T>) - Static method in class com.vaadin.flow.data.binder.BeanPropertySet
Gets a BeanPropertySet for the given bean type.
get(Class<? extends T>, boolean, PropertyFilterDefinition) - Static method in class com.vaadin.flow.data.binder.BeanPropertySet
Gets a BeanPropertySet for the given bean type.
get(String) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Gets the data object identified by given key.
get(String) - Method in class com.vaadin.flow.data.provider.KeyMapper
Retrieves object with the key.
getAddedSelection() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
Gets the items that were added to selection.
getAllSelectedItems() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
 
getAllSelectedItems() - Method in interface com.vaadin.flow.data.selection.SelectionEvent
Gets all the currently selected items.
getAllSelectedItems() - Method in class com.vaadin.flow.data.selection.SingleSelectionEvent
 
getBackEndSorting() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Returns the QuerySortOrder to use with backend sorting.
getBackEndSorting() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets the current back-end sorting.
getBean() - Method in class com.vaadin.flow.data.binder.Binder
getBeanState(BEAN, Collection<Binder.Binding<BEAN, ?>>) - Method in class com.vaadin.flow.data.binder.Binder
Stores the state of the given bean.
getBeanType() - Method in class com.vaadin.flow.data.binder.BeanPropertySet
Gets the bean type of this bean property set.
getBeanValidationErrors() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets the failed bean level validation results.
getBeanValidationErrors() - Method in exception com.vaadin.flow.data.binder.ValidationException
Returns a list of the bean level validation errors which caused the exception, or an empty list if the exception was caused by field level validation errors.
getBeanValidationResults() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets the bean level validation results.
getBinder() - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
Returns the Binder connected to this Binding instance.
getBinder() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
Returns the Binder connected to this Binding instance.
getBinder() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets the source binder of the status.
getBinder() - Method in class com.vaadin.flow.data.binder.StatusChangeEvent
Gets the binder.
getBinding(String) - Method in class com.vaadin.flow.data.binder.Binder
Gets the binding for a property name.
getBinding() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets the source binding of the validation status.
getBindings() - Method in class com.vaadin.flow.data.binder.Binder
Returns the bindings for this binder.
getCaption() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
 
getCaption() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the human readable caption to show for this property.
getChildCount(HierarchicalQuery<T, F>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider
Get the number of immediate child data items for the parent item returned by a given query.
getChildCount(HierarchicalQuery<T, SerializablePredicate<T>>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
getChildren(T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Get the immediate child items for the given item.
getComponent() - Method in class com.vaadin.flow.data.binder.ValueContext
Returns an Optional for the Component related to value conversion.
getComponentRenderer() - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
getContainer() - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
Gets the element where the generated components will be attached to.
getContainer() - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
getDataGenerator() - Method in interface com.vaadin.flow.data.renderer.Rendering
Gets a DataGenerator associated with the renderer.
getDataProvider() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Gets the current data provider from this DataCommunicator.
getDataProvider() - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
 
getDataProvider() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
getDataProvider() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets the HierarchicalDataProvider for this HierarchyMapper.
getDataProviderSize() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Getter method for finding the size of DataProvider.
getDataProviderSize() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
getDefaultFilter() - Static method in class com.vaadin.flow.data.binder.PropertyFilterDefinition
Get the default nested property filtering conditions.
getDefaultValidator() - Method in interface com.vaadin.flow.data.binder.HasValidator
Returns a validator that checks the state of the Value.
getDepth(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns depth of item in the tree starting from zero representing a root.
getDepth(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns depth of item in the tree starting from zero representing a root.
getDescriptor() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
Gets the property descriptor of this instance.
getDirection() - Method in class com.vaadin.flow.data.provider.SortOrder
Sorting direction.
getEmptyValue() - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
getEmptyValue() - Method in interface com.vaadin.flow.data.selection.MultiSelect
MultiSelect empty value should always be an empty set by default and not null.
getErrorLevel() - Method in interface com.vaadin.flow.data.binder.ValidationResult
Returns optional error level for this validation result.
getErrorLevel() - Method in class com.vaadin.flow.data.binder.ValidationResult.SimpleValidationResult
 
getErrorMessage() - Method in interface com.vaadin.flow.data.binder.ValidationResult
Returns the result message.
getErrorMessage() - Method in class com.vaadin.flow.data.binder.ValidationResult.SimpleValidationResult
 
getErrorMessage(ValueContext) - Method in class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
Gets the error message to use when conversion fails.
getEventHandlers() - Method in class com.vaadin.flow.data.renderer.Renderer
Gets the event handlers linked to this renderer.
getFalseString(Locale) - Method in class com.vaadin.flow.data.converter.StringToBooleanConverter
Gets the locale-depended string representation for false.
getField() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Gets the field the binding uses.
getField() - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Gets the field the binding is being built for.
getField() - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
getField() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
getField() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets the bound field for this status.
getFields() - Method in class com.vaadin.flow.data.binder.Binder
Returns the fields this binder has been bound to.
getFieldValidationErrors() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets the failed field level validation statuses.
getFieldValidationErrors() - Method in exception com.vaadin.flow.data.binder.ValidationException
Returns a list of the field level validation errors which caused the exception, or an empty list if the exception was caused by bean level validation errors.
getFieldValidationStatuses() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets the field level validation statuses.
getFilter(Query<T, Q>) - Method in class com.vaadin.flow.data.provider.ConfigurableFilterDataProviderWrapper
 
getFilter() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Get the object used for filtering in this data communicator.
getFilter(Query<T, F>) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
Gets the filter that should be used in the modified Query.
getFilter() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets the current filter.
getFilter() - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
getFilter() - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Gets the current filter of this data provider.
getFilter() - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
getFilter() - Method in class com.vaadin.flow.data.provider.Query
Gets the filter for items to fetch.
getFirstSelectedItem() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
 
getFirstSelectedItem() - Method in interface com.vaadin.flow.data.selection.SelectionEvent
Get first selected data item.
getFirstSelectedItem() - Method in interface com.vaadin.flow.data.selection.SelectionModel
Get first selected data item.
getFirstSelectedItem() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
 
getFirstSelectedItem() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
 
getFirstSelectedItem() - Method in class com.vaadin.flow.data.selection.SingleSelectionEvent
 
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.StringToBigDecimalConverter
 
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.StringToBigIntegerConverter
 
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.StringToDateConverter
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.StringToIntegerConverter
getFormat(Locale) - Method in class com.vaadin.flow.data.converter.StringToLongConverter
getFormattedValue(TARGET) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
Gets the String representation of the target object, to be used inside the template.
getFormattedValue(LocalDate) - Method in class com.vaadin.flow.data.renderer.LocalDateRenderer
 
getFormattedValue(LocalDateTime) - Method in class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
 
getFormattedValue(Number) - Method in class com.vaadin.flow.data.renderer.NumberRenderer
 
getGetter() - Method in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
 
getGetter() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Gets the getter associated with this Binding.
getGetter() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
getGetter() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the value provider that is used for finding the value of this property for a bean.
getHasValue() - Method in class com.vaadin.flow.data.binder.ValueContext
Returns an Optional for the HasValue used in the value conversion.
getHierarchyMapper() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns the HierarchyMapper used by this data communicator.
getId(T) - Method in class com.vaadin.flow.data.provider.CallbackDataProvider
 
getId(T) - Method in interface com.vaadin.flow.data.provider.DataProvider
Gets an identifier for the given item.
getId(T) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
getIgnorePackageNamesStartingWith() - Method in class com.vaadin.flow.data.binder.PropertyFilterDefinition
Returns a list of package name prefixes to ignore.
getIndex(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns index for the row or null.
getIndex(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Finds the index of the item in active tree.
getIndexOf(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Finds the current index of given object.
getInMemorySorting() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Returns the Comparator to use with in-memory sorting.
getInMemorySorting() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Gets the current in-memory sorting.
getInMemorySorting() - Method in class com.vaadin.flow.data.provider.Query
Gets the comparator for sorting in-memory data.
getItem() - Method in interface com.vaadin.flow.data.binder.HasItemsAndComponents.ItemComponent
 
getItem() - Method in class com.vaadin.flow.data.provider.DataChangeEvent.DataRefreshEvent
Gets the refreshed item.
getItemClickListeners() - Method in interface com.vaadin.flow.data.renderer.ClickableRenderer
Gets all registered listeners.
getItemClickListeners() - Method in class com.vaadin.flow.data.renderer.NativeButtonRenderer
 
getItemKey(T) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
Gets a unique key for a given item.
getItemKey(T) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
getItemPosition(T) - Method in interface com.vaadin.flow.data.binder.HasItemsAndComponents
Gets the index of the child element that represents the given item.
getItems() - Method in class com.vaadin.flow.data.provider.ListDataProvider
Returns the underlying data items.
getJavaxBeanValidator() - Method in class com.vaadin.flow.data.validator.BeanValidator
Returns a shared JSR-303 validator instance to use.
getJavaxBeanValidatorFactory() - Static method in class com.vaadin.flow.data.validator.BeanValidator
Returns the underlying JSR-303 bean validator factory used.
getKeyMapper() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Gets the DataKeyMapper used by this DataCommunicator.
getLimit() - Method in class com.vaadin.flow.data.provider.Query
Gets the limit of items to fetch.
getLocale() - Method in class com.vaadin.flow.data.binder.ValueContext
Returns an Optional for the Locale used in the value conversion.
getMaxLength() - Method in class com.vaadin.flow.data.validator.StringLengthValidator
Gets the maximum permissible length of the string.
getMaxNestingDepth() - Method in class com.vaadin.flow.data.binder.PropertyFilterDefinition
Returns the maximum amount of nesting levels for sub-properties.
getMaxValue() - Method in class com.vaadin.flow.data.validator.RangeValidator
Gets the maximum value of the range.
getMessage() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets error validation message if status is BindingValidationStatus.Status.ERROR.
getMessage() - Method in interface com.vaadin.flow.data.binder.Result
Returns an Optional of the result message, or an empty Optional if none.
getMessage(T) - Method in class com.vaadin.flow.data.validator.AbstractValidator
Returns the error message for the given value.
getMessage(ConstraintViolation<?>, Locale) - Method in class com.vaadin.flow.data.validator.BeanValidator
Returns the interpolated error message for the given constraint violation using the locale specified for this validator.
getMinLength() - Method in class com.vaadin.flow.data.validator.StringLengthValidator
Gets the minimum permissible length of the string.
getMinValue() - Method in class com.vaadin.flow.data.validator.RangeValidator
Returns the minimum value of the range.
getName() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
 
getName() - Method in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
 
getName() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the full name of this property.
getNaturalSortComparator(SortDirection) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Gets the natural order comparator for the type argument, or the natural order comparator reversed if the given sorting direction is SortDirection.DESCENDING.
getNewSelection() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
Gets the new selection.
getNodeIdPropertyName() - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
getOffset() - Method in class com.vaadin.flow.data.provider.Query
Gets the first index of items to fetch.
getOldSelection() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
Gets the old selection.
getOpposite() - Method in enum com.vaadin.flow.data.provider.SortDirection
Get the sort direction that is the direct opposite to this one.
getOrThrow(SerializableFunction<String, ? extends X>) - Method in interface com.vaadin.flow.data.binder.Result
Return the value, if the result denotes success, otherwise throw an exception to be created by the provided supplier.
getParent() - Method in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
 
getParent() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the parent property of this property if this is a sub-property of the property set.
getParent() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery
Get the hierarchical parent object, where null corresponds to the root node.
getParent(T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Get the parent item for the given item.
getParentIndex(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns parent index for the row or null.
getParentIndex(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Finds the index of the parent of the item in given target index.
getParentItem(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns parent item for the row or null.
getParentOfItem(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Find parent for the given item among open folders.
getParentOptional() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery
Get an Optional of the hierarchical parent object.
getProperties() - Method in class com.vaadin.flow.data.binder.BeanPropertySet
 
getProperties() - Method in interface com.vaadin.flow.data.binder.PropertySet
Gets all known properties as a stream.
getProperty(String) - Method in class com.vaadin.flow.data.binder.BeanPropertySet
 
getProperty(String) - Method in interface com.vaadin.flow.data.binder.PropertySet
Gets the definition for the named property, or an empty optional if there is no property with the given name.
getPropertyHolderType() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
 
getPropertyHolderType() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the type of the class containing this property.
getPropertySet() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
 
getPropertySet() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the PropertySet that this property belongs to.
getRemovedSelection() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
Gets the items that were removed from selection.
getRenderedComponent(String) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
 
getRequiredConfigurator() - Method in class com.vaadin.flow.data.binder.BeanValidationBinder
Gets field required indicator configuration logic.
getResult() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets the validation result if status is either BindingValidationStatus.Status.OK or BindingValidationStatus.Status.ERROR or an empty optional if status is BindingValidationStatus.Status.UNRESOLVED.
getRootItems() - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Gets the root items of this structure.
getRootSize() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns the size of root level.
getSelectedItem() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Returns the currently selected item, or an empty optional if no item is selected.
getSelectedItem() - Method in class com.vaadin.flow.data.selection.SingleSelectionEvent
Returns an optional of the item that was selected, or an empty optional if a previously selected item was deselected.
getSelectedItems() - Method in interface com.vaadin.flow.data.selection.MultiSelect
Returns an immutable set of the currently selected items.
getSelectedItems() - Method in interface com.vaadin.flow.data.selection.SelectionModel
Returns an immutable set of the currently selected items.
getSelectedItems() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Returns a singleton set of the currently selected item or an empty set if no item is selected.
getSetter() - Method in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
 
getSetter() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Gets the setter associated with this Binding.
getSetter() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
getSetter() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets an optional setter for storing a property value in a bean.
getSortComparator() - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
getSortComparator() - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Gets the current sort comparator of this data provider.
getSortComparator() - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
getSorted() - Method in class com.vaadin.flow.data.provider.SortOrder
Sorting information.
getSortingComparator() - Method in class com.vaadin.flow.data.provider.Query
Gets the optional comparator for sorting data.
getSortOrder() - Method in class com.vaadin.flow.data.event.SortEvent
Gets the sort order list.
getSortOrders() - Method in class com.vaadin.flow.data.provider.Query
Gets the sorting for items to fetch.
getSource() - Method in class com.vaadin.flow.data.binder.StatusChangeEvent
 
getSource() - Method in class com.vaadin.flow.data.provider.DataChangeEvent
 
getSource() - Method in interface com.vaadin.flow.data.selection.SelectionEvent
The component on which the Event initially occurred.
getSource() - Method in class com.vaadin.flow.data.selection.SingleSelectionEvent
The listing component on which the Event initially occurred.
getStatus() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets status of the validation.
getStatusLabel() - Method in class com.vaadin.flow.data.binder.Binder
Gets the status label or an empty optional if none has been set.
getTemplateElement() - Method in interface com.vaadin.flow.data.renderer.Rendering
Gets the <template> element associated with the rendering.
getTemplateForProperty(String, Rendering<SOURCE>) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
Gets the template String for a given property.
getTemplateForProperty(String, Rendering<SOURCE>) - Method in class com.vaadin.flow.data.renderer.NativeButtonRenderer
 
getTemplatePropertyName(Rendering<SOURCE>) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
Gets the name of the property to be transmitted and used inside the template.
getTopLevelName() - Method in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
 
getTopLevelName() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the top level name of this property.
getTreeData() - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Gets the backing TreeData instance of the data provider, if the data provider is a TreeDataProvider.
getTreeData() - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
Return the underlying hierarchical data of this provider.
getTreeSize() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns the size of the currently expanded hierarchy.
getTrueString(Locale) - Method in class com.vaadin.flow.data.converter.StringToBooleanConverter
Gets the locale-depended string representation for true.
getType() - Method in class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
 
getType() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the type of this property.
getValidationErrors() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets both field and bean level validation errors.
getValidationErrors() - Method in exception com.vaadin.flow.data.binder.ValidationException
Gets both field and bean level validation errors.
getValidationResults() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets all the validation results related to this binding validation status.
getValidationStatusHandler() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Gets the validation status handler for this Binding.
getValidationStatusHandler() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
getValidationStatusHandler() - Method in class com.vaadin.flow.data.binder.Binder
Gets the status handler of this form.
getValue() - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
getValue() - Method in interface com.vaadin.flow.data.selection.MultiSelect
 
getValue() - Method in class com.vaadin.flow.data.selection.MultiSelectionEvent
Gets the current selection.
getValueChangeMode() - Method in interface com.vaadin.flow.data.value.HasValueChangeMode
Gets current value change mode of the component.
getValueProvider() - Method in class com.vaadin.flow.data.renderer.BasicRenderer
 
getValueProviders() - Method in class com.vaadin.flow.data.renderer.Renderer
Gets the property mapped to ValueProviders in this renderer.

H

handle(SerializableConsumer<R>, SerializableConsumer<String>) - Method in interface com.vaadin.flow.data.binder.Result
Invokes either the first callback or the second one, depending on whether this Result denotes a success or a failure, respectively.
handleBinderValidationStatus(BinderValidationStatus<BEAN>) - Method in class com.vaadin.flow.data.binder.Binder
The default binder level status handler.
handleError(HasValue<?, ?>, ValidationResult) - Method in class com.vaadin.flow.data.binder.Binder
Handles a validation error emitted when trying to write the value of the given field.
handleFieldValueChange(Binder.Binding<BEAN, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Informs the Binder that a value in Binding was changed.
handleValidationStatus(BindingValidationStatus<?>) - Method in class com.vaadin.flow.data.binder.Binder
Default BindingValidationStatusHandler functional method implementation.
has(T) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Check whether this key mapper contains the given data object.
has(V) - Method in class com.vaadin.flow.data.provider.KeyMapper
 
hasChanges() - Method in class com.vaadin.flow.data.binder.Binder
Check whether any of the bound fields' have uncommitted changes since last explicit call to Binder.readBean(Object), Binder.removeBean(), Binder.writeBean(Object) or Binder.writeBeanIfValid(Object).
hasChildren(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns whether given item has children.
hasChildren(T) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider
Check whether a given item has any children associated with it.
hasChildren(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns whether given item has children.
hasChildren(T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
HasDataGenerators<T> - Interface in com.vaadin.flow.data.provider
Interface that defines the contract of adding and removing multiple DataGenerators to a given object.
HasDataProvider<T> - Interface in com.vaadin.flow.data.binder
A generic interface for listing components that use a data provider for showing data.
hasErrors() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets whether the validation for the binder failed or not.
hasExpandedItems() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns true if there is any expanded items.
hasExpandedItems() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns true if there is any expanded items.
HasFilterableDataProvider<T,F> - Interface in com.vaadin.flow.data.binder
A generic interface for listing components that use a filterable data provider for showing data.
HasHierarchicalDataProvider<T> - Interface in com.vaadin.flow.data.provider.hierarchy
A generic interface for hierarchical listing components that use a data provider for showing data.
HasItems<T> - Interface in com.vaadin.flow.data.binder
Mixin interface for components that displays a collection of items.
HasItemsAndComponents<T> - Interface in com.vaadin.flow.data.binder
Mixin interface for components that display a collection of items and can have additional components between the items.
HasItemsAndComponents.ItemComponent<T> - Interface in com.vaadin.flow.data.binder
Interface for components that are used inside an HasItemsAndComponents for representing a single item.
hasValidationErrors() - Method in class com.vaadin.flow.data.binder.StatusChangeEvent
Gets the associated validation status.
HasValidator<V> - Interface in com.vaadin.flow.data.binder
A generic interface for field components and other user interface objects that have a user-editable value that should be validated.
HasValueChangeMode - Interface in com.vaadin.flow.data.value
An interface, denoting that the component is able to change the way its value on the client side is synchronized with the server side.
hasZeroSize(Object) - Static method in class com.vaadin.flow.data.binder.RequiredFieldConfiguratorUtil
Checks whether the given object would be considered empty according to the Size constraint.
HierarchicalArrayUpdater - Interface in com.vaadin.flow.data.provider.hierarchy
Hierarchical array update strategy aware class.
HierarchicalArrayUpdater.HierarchicalUpdate - Interface in com.vaadin.flow.data.provider.hierarchy
Array updater strategy that is aware of hierarchical changes.
HierarchicalCommunicationController<T> - Class in com.vaadin.flow.data.provider.hierarchy
HierarchicalCommunicationController controls all the communication to client.
HierarchicalCommunicationController(String, DataKeyMapper<T>, HierarchyMapper<T, ?>, DataGenerator<T>, SerializableFunction<Integer, HierarchicalArrayUpdater.HierarchicalUpdate>, SerializableBiFunction<String, Range, Stream<T>>) - Constructor for class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
Constructs communication controller with support for hierarchical data structure.
HierarchicalDataCommunicator<T> - Class in com.vaadin.flow.data.provider.hierarchy
Data communicator that handles requesting hierarchical data from HierarchicalDataProvider and sending it to client side.
HierarchicalDataCommunicator(CompositeDataGenerator<T>, HierarchicalArrayUpdater, SerializableConsumer<JsonArray>, StateNode, SerializableSupplier<ValueProvider<T, String>>) - Constructor for class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Construct a new hierarchical data communicator backed by a TreeDataProvider.
HierarchicalDataProvider<T,F> - Interface in com.vaadin.flow.data.provider.hierarchy
A common interface for fetching hierarchical data from a data source, such as an in-memory collection or a backend database.
HierarchicalQuery<T,F> - Class in com.vaadin.flow.data.provider.hierarchy
Immutable hierarchical query object used to request data from a backend.
HierarchicalQuery(F, T) - Constructor for class com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery
Constructs a new hierarchical query object with given filter and parent node.
HierarchicalQuery(int, int, List<QuerySortOrder>, Comparator<T>, F, T) - Constructor for class com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery
Constructs a new hierarchical query object with given offset, limit, sorting and filtering.
HierarchyMapper<T,F> - Class in com.vaadin.flow.data.provider.hierarchy
Mapper for hierarchical data.
HierarchyMapper(HierarchicalDataProvider<T, F>) - Constructor for class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Constructs a new HierarchyMapper.

I

IconRenderer<ITEM> - Class in com.vaadin.flow.data.renderer
A renderer that renders each item as a text following by an icon using provided icon generator and label generator.
IconRenderer(SerializableFunction<ITEM, ? extends Component>) - Constructor for class com.vaadin.flow.data.renderer.IconRenderer
Creates a new renderer instance using the default ItemLabelGenerator: String::valueOf and the provided iconGenerator.
IconRenderer(SerializableFunction<ITEM, ? extends Component>, ItemLabelGenerator<ITEM>) - Constructor for class com.vaadin.flow.data.renderer.IconRenderer
Creates a new renderer instance using the provided iconGenerator and itemLabelGenerator.
identity() - Static method in interface com.vaadin.flow.data.converter.Converter
Returns a converter that returns its input as-is in both directions.
ifError(SerializableConsumer<String>) - Method in interface com.vaadin.flow.data.binder.Result
Applies the consumer if result is an error.
ifOk(SerializableConsumer<R>) - Method in interface com.vaadin.flow.data.binder.Result
Applies the consumer if result is not an error.
initialize() - Method in interface com.vaadin.flow.data.provider.ArrayUpdater
Initialize the array.
InMemoryDataProvider<T> - Interface in com.vaadin.flow.data.provider
A mixin interface for in-memory data providers.
InMemoryDataProviderHelpers - Class in com.vaadin.flow.data.provider
A class containing a number of static helper methods for implementing InMemoryDataProviders.
IntegerRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an Integer is inside a given range.
IntegerRangeValidator(String, Integer, Integer) - Constructor for class com.vaadin.flow.data.validator.IntegerRangeValidator
Creates a validator for checking that an Integer is within a given range.
intValue() - Method in enum com.vaadin.flow.data.binder.ErrorLevel
Integer representation of error severity for comparison.
isDeselectAllowed() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Gets whether it's allowed to deselect the selected row through the UI.
isError() - Method in class com.vaadin.flow.data.binder.BindingValidationStatus
Gets whether the validation failed or not.
isError() - Method in interface com.vaadin.flow.data.binder.Result
Checks if the result denotes an error.
isError() - Method in interface com.vaadin.flow.data.binder.ValidationResult
Checks if the result denotes an error.
isExpanded(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Returns whether given item is expanded.
isExpanded(T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Returns whether the given item is expanded.
isFromClient() - Method in interface com.vaadin.flow.data.selection.SelectionEvent
Checks if this event originated from the client side.
isInMemory() - Method in interface com.vaadin.flow.data.provider.BackEndDataProvider
 
isInMemory() - Method in interface com.vaadin.flow.data.provider.DataProvider
Gets whether the DataProvider content all available in memory or does it use some external backend.
isInMemory() - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
isInMemory() - Method in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
 
isInMemory() - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
 
isMaxValueIncluded() - Method in class com.vaadin.flow.data.validator.RangeValidator
Returns whether the maximum value is part of the accepted range.
isMinValueIncluded() - Method in class com.vaadin.flow.data.validator.RangeValidator
Returns whether the minimum value is part of the accepted range.
isOk() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Gets whether validation for the binder passed or not.
isReadOnly() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Gets the current read-only status for this Binding.
isReadOnly() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
isReadOnly() - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
isRequiredIndicatorVisible() - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
isSelected(T) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Returns whether the given item is currently selected.
isSelected(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel
Returns whether the given item is currently selected.
isSubProperty() - Method in interface com.vaadin.flow.data.binder.PropertyDefinition
Gets the value of the property subProperty.
isValid() - Method in class com.vaadin.flow.data.binder.Binder
Runs all currently configured field level validators, as well as all bean level validators if a bean is currently set with Binder.setBean(Object), and returns whether any of the validators failed.
isValid(T) - Method in class com.vaadin.flow.data.validator.RangeValidator
Returns whether the given value lies in the valid range.
isValid(String) - Method in class com.vaadin.flow.data.validator.RegexpValidator
Returns whether the given string matches the regular expression.

K

key(T) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Gets the key for data object.
key(V) - Method in class com.vaadin.flow.data.provider.KeyMapper
Gets key for an object.
KeyMapper<V> - Class in com.vaadin.flow.data.provider
KeyMapper is the simple two-way map for generating textual keys for objects and retrieving the objects later with the key.
KeyMapper(ValueProvider<V, Object>) - Constructor for class com.vaadin.flow.data.provider.KeyMapper
Constructs a new mapper.
KeyMapper() - Constructor for class com.vaadin.flow.data.provider.KeyMapper
Constructs a new mapper with trivial identifierGetter

L

ListDataProvider<T> - Class in com.vaadin.flow.data.provider
DataProvider wrapper for Collections.
ListDataProvider(Collection<T>) - Constructor for class com.vaadin.flow.data.provider.ListDataProvider
Constructs a new ListDataProvider.
LocalDateRenderer<SOURCE> - Class in com.vaadin.flow.data.renderer
A template renderer for presenting date values.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>, String, Locale) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>, String, Locale, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>, DateTimeFormatter) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateRenderer(ValueProvider<SOURCE, LocalDate>, DateTimeFormatter, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateRenderer
Creates a new LocalDateRenderer.
LocalDateTimeRenderer<SOURCE> - Class in com.vaadin.flow.data.renderer
A template renderer for presenting LocalDateTime objects.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>, DateTimeFormatter) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>, DateTimeFormatter, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>, String, Locale) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeRenderer(ValueProvider<SOURCE, LocalDateTime>, String, Locale, String) - Constructor for class com.vaadin.flow.data.renderer.LocalDateTimeRenderer
Creates a new LocalDateTimeRenderer.
LocalDateTimeToDateConverter - Class in com.vaadin.flow.data.converter
A converter that converts between LocalDateTime and Date.
LocalDateTimeToDateConverter(ZoneId) - Constructor for class com.vaadin.flow.data.converter.LocalDateTimeToDateConverter
Creates a new converter using the given time zone.
LocalDateToDateConverter - Class in com.vaadin.flow.data.converter
A converter that converts between LocalDate and Date.
LocalDateToDateConverter(ZoneId) - Constructor for class com.vaadin.flow.data.converter.LocalDateToDateConverter
Creates a new converter using the given time zone.
LocalDateToDateConverter() - Constructor for class com.vaadin.flow.data.converter.LocalDateToDateConverter
Creates a new converter using the system's default time zone.
LongRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an Long is inside a given range.
LongRangeValidator(String, Long, Long) - Constructor for class com.vaadin.flow.data.validator.LongRangeValidator
Creates a validator for checking that an Long is within a given range.

M

map(SerializableFunction<R, S>) - Method in interface com.vaadin.flow.data.binder.Result
If this Result has a value, returns a Result of applying the given function to the value.
MAX_PROPERTY_NESTING_DEPTH - Static variable in class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
Default maximum depth for scanning nested properties.
moveAfterSibling(T, T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Moves an item to the position immediately after a sibling item.
MultiSelect<C extends Component,T> - Interface in com.vaadin.flow.data.selection
Multi selection component which allows to select and deselect multiple items.
MultiSelectionEvent<C extends Component,T> - Class in com.vaadin.flow.data.selection
Fired when the selection changes in a listing component that supports multiple item selection.
MultiSelectionEvent(C, HasValue<AbstractField.ComponentValueChangeEvent<C, Set<T>>, Set<T>>, Set<T>, boolean) - Constructor for class com.vaadin.flow.data.selection.MultiSelectionEvent
Creates a new multi selection change event in a component.
MultiSelectionListener<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A listener for listening for selection changes from a multiselection component.

N

NativeButtonRenderer<SOURCE> - Class in com.vaadin.flow.data.renderer
A template renderer to create a clickable button.
NativeButtonRenderer(String) - Constructor for class com.vaadin.flow.data.renderer.NativeButtonRenderer
Creates a new button renderer with the specified label.
NativeButtonRenderer(String, ClickableRenderer.ItemClickListener<SOURCE>) - Constructor for class com.vaadin.flow.data.renderer.NativeButtonRenderer
Creates a new button renderer with the specified label and registers a ItemClickListener to receive events.
NativeButtonRenderer(ValueProvider<SOURCE, String>) - Constructor for class com.vaadin.flow.data.renderer.NativeButtonRenderer
Creates a new button renderer with a dynamic label.
NativeButtonRenderer(ValueProvider<SOURCE, String>, ClickableRenderer.ItemClickListener<SOURCE>) - Constructor for class com.vaadin.flow.data.renderer.NativeButtonRenderer
Creates a new button renderer with a dynamic label and registers a ItemClickListener to receive events.
NestedBeanPropertyDefinition(BeanPropertySet<T>, PropertyDefinition<T, ?>, PropertyDescriptor) - Constructor for class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
Creates a new instance of a nested property definition.
NOT_EMPTY - Static variable in interface com.vaadin.flow.data.binder.RequiredFieldConfigurator
Configurator which is aware of @NotEmpty annotation presence for a property where the default value is empty.
NOT_NULL - Static variable in interface com.vaadin.flow.data.binder.RequiredFieldConfigurator
Configurator which is aware of @NotNull annotation presence for a property where the default value is null.
notifyBindingValidationStatusHandlers() - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Notifies all validation status handlers in bindings.
notifyBindingValidationStatusHandlers(SerializablePredicate<BindingValidationStatus<?>>) - Method in class com.vaadin.flow.data.binder.BinderValidationStatus
Notifies validation status handlers for bindings that pass given filter.
NumberRenderer<SOURCE> - Class in com.vaadin.flow.data.renderer
A template renderer for presenting number values.
NumberRenderer(ValueProvider<SOURCE, Number>) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, NumberFormat) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, NumberFormat, String) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, Locale) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, String, Locale) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, String) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.
NumberRenderer(ValueProvider<SOURCE, Number>, String, Locale, String) - Constructor for class com.vaadin.flow.data.renderer.NumberRenderer
Creates a new number renderer.

O

of(SerializableSupplier<R>, SerializableFunction<Exception, String>) - Static method in interface com.vaadin.flow.data.binder.Result
Returns a Result representing the result of invoking the given supplier.
of(String) - Static method in class com.vaadin.flow.data.renderer.TemplateRenderer
Creates a new TemplateRenderer based on the provided template.
of(String, C, C) - Static method in class com.vaadin.flow.data.validator.RangeValidator
Returns a RangeValidator comparing values of a Comparable type using their natural order.
ofCollection(Collection<T>) - Static method in interface com.vaadin.flow.data.provider.DataProvider
Creates a new data provider backed by a collection.
ofItems(T...) - Static method in interface com.vaadin.flow.data.provider.DataProvider
Creates a new data provider from the given items.
ok(R) - Static method in interface com.vaadin.flow.data.binder.Result
Returns a successful result wrapping the given value.
ok() - Static method in interface com.vaadin.flow.data.binder.ValidationResult
Returns a successful result.
onClick(SOURCE) - Method in interface com.vaadin.flow.data.renderer.ClickableRenderer
Invoked when an item is clicked or tapped.
onDataChange(DataChangeEvent<T>) - Method in interface com.vaadin.flow.data.provider.DataProviderListener
Invoked when this listener receives a data change event from a data source to which it has been added.
onItemClicked(SOURCE) - Method in interface com.vaadin.flow.data.renderer.ClickableRenderer.ItemClickListener
Method called when an item is clicked or tapped in the target component.

P

prependComponents(T, Component...) - Method in interface com.vaadin.flow.data.binder.HasItemsAndComponents
Adds the components before the given item.
propertyComparator(ValueProvider<T, V>, SortDirection) - Static method in class com.vaadin.flow.data.provider.InMemoryDataProviderHelpers
Creates a comparator for the return type of the given ValueProvider, sorted in the direction specified by the given SortDirection.
PropertyDefinition<T,V> - Interface in com.vaadin.flow.data.binder
A property from a PropertySet.
PropertyFilterDefinition - Class in com.vaadin.flow.data.binder
Class containing the constraints for filtering nested properties.
PropertyFilterDefinition(int, List<String>) - Constructor for class com.vaadin.flow.data.binder.PropertyFilterDefinition
Create a property filter with max nesting depth and package names to ignore.
PropertyId - Annotation Type in com.vaadin.flow.data.binder
Defines the custom property name to be bound to a field component using Binder.
PropertySet<T> - Interface in com.vaadin.flow.data.binder
Describes a set of properties that can be used for configuration based on property names instead of setter and getter callbacks.

Q

Query<T,F> - Class in com.vaadin.flow.data.provider
Immutable query object used to request data from a backend.
Query() - Constructor for class com.vaadin.flow.data.provider.Query
Constructs a Query for all rows from 0 to Integer.MAX_VALUE without sorting and filtering.
Query(F) - Constructor for class com.vaadin.flow.data.provider.Query
Constructs a Query for all rows from 0 to Integer.MAX_VALUE with filtering.
Query(int, int, List<QuerySortOrder>, Comparator<T>, F) - Constructor for class com.vaadin.flow.data.provider.Query
Constructs a new Query object with given offset, limit, sorting and filtering.
QuerySortOrder - Class in com.vaadin.flow.data.provider
Sorting information for Query.
QuerySortOrder(String, SortDirection) - Constructor for class com.vaadin.flow.data.provider.QuerySortOrder
Constructs sorting information for usage in a Query.
QuerySortOrderBuilder - Class in com.vaadin.flow.data.provider
Helper classes with fluent API for constructing QuerySortOrder lists.
QuerySortOrderBuilder() - Constructor for class com.vaadin.flow.data.provider.QuerySortOrderBuilder
 

R

RangeValidator<T> - Class in com.vaadin.flow.data.validator
Verifies that a value is within the given range.
RangeValidator(String, Comparator<? super T>, T, T) - Constructor for class com.vaadin.flow.data.validator.RangeValidator
Creates a new range validator of the given type.
read(BEAN) - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Reads the value from given item and stores it to the bound field.
read(BEAN) - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
readBean(BEAN) - Method in class com.vaadin.flow.data.binder.Binder
Reads the bound property values from the given bean to the corresponding fields.
ReadOnlyHasValue<V> - Class in com.vaadin.flow.data.binder
Generic HasValue to use any type of component with Vaadin data binding.
ReadOnlyHasValue(SerializableConsumer<V>, V) - Constructor for class com.vaadin.flow.data.binder.ReadOnlyHasValue
Creates new ReadOnlyHasValue
ReadOnlyHasValue(SerializableConsumer<V>) - Constructor for class com.vaadin.flow.data.binder.ReadOnlyHasValue
Creates new ReadOnlyHasValue with null as an empty value.
refresh(T) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Informs the DataCommunicator that a data object has been updated.
refresh(T) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Updates any existing mappings of given data object.
refresh(V) - Method in class com.vaadin.flow.data.provider.KeyMapper
 
refreshAll() - Method in class com.vaadin.flow.data.provider.AbstractDataProvider
 
refreshAll() - Method in interface com.vaadin.flow.data.provider.DataProvider
Refreshes all data based on currently available data in the underlying provider.
refreshAll() - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
refreshData(T) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
 
refreshData(T) - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
 
refreshData(T) - Method in interface com.vaadin.flow.data.provider.DataGenerator
Informs the DataGenerator that a data object has been updated.
refreshItem(T) - Method in class com.vaadin.flow.data.provider.AbstractDataProvider
 
refreshItem(T) - Method in interface com.vaadin.flow.data.provider.DataProvider
Refreshes the given item.
refreshItem(T) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
RegexpValidator - Class in com.vaadin.flow.data.validator
A string validator comparing the string against a Java regular expression.
RegexpValidator(String, String) - Constructor for class com.vaadin.flow.data.validator.RegexpValidator
Creates a validator for checking that the regular expression matches the complete string to validate.
RegexpValidator(String, String, boolean) - Constructor for class com.vaadin.flow.data.validator.RegexpValidator
Creates a validator for checking that the regular expression matches the string to validate.
registerChildren(T, List<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Register parent and children items into inner structures.
registerEventHandlers(Renderer<T>, Element, Element, ValueProvider<String, T>) - Static method in class com.vaadin.flow.data.renderer.RendererUtil
Registers the event handlers associated to a TemplateRenderer, if any.
registerRenderedComponent(String, Component) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
Appends the component to the container and registers it for future use during the lifecycle of the generator.
remove(T) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Removes a data object from the key mapping.
remove(V) - Method in class com.vaadin.flow.data.provider.KeyMapper
Removes object from the mapper.
removeAll() - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Removes all data objects from the key mapping.
removeAll() - Method in class com.vaadin.flow.data.provider.KeyMapper
Removes all objects from the mapper.
removeBean() - Method in class com.vaadin.flow.data.binder.Binder
Removes the currently set bean and clears bound fields.
removeBinding(HasValue<?, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Finds and removes all Bindings for the given field.
removeBinding(Binder.Binding<BEAN, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Removes the given Binding from this Binder.
removeBinding(String) - Method in class com.vaadin.flow.data.binder.Binder
Finds and removes the Binding for the given property name.
removeBindingInternal(Binder.Binding<BEAN, ?>) - Method in class com.vaadin.flow.data.binder.Binder
Removes (internally) the Binding from the bound properties map (if present) and from the list of Bindings.
removeChildren(Object) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Removes all children of an item identified by a given id.
removeDataGenerator(DataGenerator<T>) - Method in class com.vaadin.flow.data.provider.CompositeDataGenerator
Removes the DataGenerator from the list, destroying its data.
removeDataGenerator(DataGenerator<T>) - Method in interface com.vaadin.flow.data.provider.HasDataGenerators
Deprecated.
Use the registration returned from HasDataGenerators.addDataGenerator(DataGenerator) instead.
removeItem(T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Remove a given item from this structure.
render(Element, DataKeyMapper<SOURCE>, Element) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
 
render(Element, DataKeyMapper<SOURCE>, Element) - Method in class com.vaadin.flow.data.renderer.ComponentRenderer
 
render(Element, DataKeyMapper<SOURCE>) - Method in class com.vaadin.flow.data.renderer.Renderer
Handles the rendering of the model objects by creating a new <template> element in the given container.
render(Element, DataKeyMapper<SOURCE>, Element) - Method in class com.vaadin.flow.data.renderer.Renderer
Handles the rendering of the model objects by using the given <template> element in the given container.
Renderer<SOURCE> - Class in com.vaadin.flow.data.renderer
Base class for all renderers - classes that take a given model object as input and outputs a set of elements that represents that item in the UI.
Renderer() - Constructor for class com.vaadin.flow.data.renderer.Renderer
Default constructor.
Renderer(String) - Constructor for class com.vaadin.flow.data.renderer.Renderer
Builds a renderer with the specified template.
RendererUtil - Class in com.vaadin.flow.data.renderer
Class used internally by components that support TemplateRenderer.
Rendering<SOURCE> - Interface in com.vaadin.flow.data.renderer
Interface that defines the context of a given Renderer when building the output elements.
RequiredFieldConfigurator - Interface in com.vaadin.flow.data.binder
This interface represents a predicate which returns true if bound field should be configured to have required indicator via HasValue.setRequiredIndicatorVisible(boolean).
RequiredFieldConfiguratorUtil - Class in com.vaadin.flow.data.binder
Helper methods used by RequiredFieldConfigurator.
reset() - Method in class com.vaadin.flow.data.provider.DataCommunicator
Resets all the data.
reset() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Resets all the data.
restoreBeanState(BEAN, Map<Binder.Binding<BEAN, ?>, Object>) - Method in class com.vaadin.flow.data.binder.Binder
Restores the state of the bean from the given values.
Result<R> - Interface in com.vaadin.flow.data.binder
Represents the result of an operation that might fail, such as type conversion.

S

select(T...) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Adds the given items to the set of currently selected items.
select(Iterable<T>) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Adds the given items to the set of currently selected items.
select(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
Adds the given item to the set of currently selected items.
select(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel
Selects the given item.
select(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Selects the given item.
selectAll() - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
Selects all available the items.
selectionChange(MultiSelectionEvent<C, T>) - Method in interface com.vaadin.flow.data.selection.MultiSelectionListener
Invoked when the selection has changed by the user or programmatically.
selectionChange(SelectionEvent<C, T>) - Method in interface com.vaadin.flow.data.selection.SelectionListener
Invoked when the selection has changed.
selectionChange(SingleSelectionEvent<C, T>) - Method in interface com.vaadin.flow.data.selection.SingleSelectionListener
Invoked when selection has been changed.
SelectionEvent<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A selection event that unifies the way to access to selection event for multi selection and single selection components (in case when only one selected item is required).
SelectionListener<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A listener for SelectionEvent.
SelectionModel<C extends Component,T> - Interface in com.vaadin.flow.data.selection
Models the selection logic of a Listing component.
SelectionModel.Multi<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A selection model in which multiple items can be selected at the same time.
SelectionModel.Single<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A selection model in which at most one item can be selected at a time.
selectItems(T...) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
Adds the given items to the set of currently selected items.
set(int, List<JsonValue>) - Method in interface com.vaadin.flow.data.provider.ArrayUpdater.Update
Sets the items at the start position.
set(int, List<JsonValue>, String) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater.HierarchicalUpdate
Sets the items at the start position.
setBackEndSorting(List<QuerySortOrder>) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Sets the QuerySortOrders to use with backend sorting.
setBackEndSorting(List<QuerySortOrder>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
setBackEndSorting(List<QuerySortOrder>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Sets the current back-end sorting.
setBean(BEAN) - Method in class com.vaadin.flow.data.binder.Binder
Binds the given bean to all the fields added to this Binder.
setComponentRendererTag(String) - Method in class com.vaadin.flow.data.renderer.ComponentRenderer
Sets the tag of the webcomponent used at the client-side to manage component rendering inside <template>.
setContainer(Element) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
setDataProvider(DataProvider<T, ?>) - Method in interface com.vaadin.flow.data.binder.HasDataProvider
Sets the data provider for this listing.
setDataProvider(DataProvider<T, F>) - Method in interface com.vaadin.flow.data.binder.HasFilterableDataProvider
Sets the data provider for this listing.
setDataProvider(DataProvider<T, C>, SerializableFunction<F, C>) - Method in interface com.vaadin.flow.data.binder.HasFilterableDataProvider
Sets the data provider and filter converter for this listing.
setDataProvider(DataProvider<T, F>, F) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Sets the current data provider for this DataCommunicator.
setDataProvider(HierarchicalDataProvider<T, F>, F) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Set the current hierarchical data provider for this communicator.
setDataProvider(DataProvider<T, F>, F) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
Set the current hierarchical data provider for this communicator.
setDeselectAllowed(boolean) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Sets whether it's allowed to deselect the selected row through the UI.
setEventHandler(String, SerializableConsumer<SOURCE>) - Method in class com.vaadin.flow.data.renderer.Renderer
Sets an event handler for events from elements inside the template.
setFilter(C) - Method in interface com.vaadin.flow.data.provider.ConfigurableFilterDataProvider
Sets the filter to use for all queries handled by this data provider.
setFilter(C) - Method in class com.vaadin.flow.data.provider.ConfigurableFilterDataProviderWrapper
 
setFilter(F) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
setFilter(Object) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Sets the current filter.
setFilter(SerializablePredicate<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
setFilter(SerializablePredicate<T>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Sets a filter to be applied to all queries.
setFilter(ValueProvider<T, V>, SerializablePredicate<V>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Sets a filter for an item property.
setFilter(SerializablePredicate<T>) - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
setFilterByValue(ValueProvider<T, V>, V) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Sets a filter that requires an item property to have a specific value.
setIdentifierGetter(ValueProvider<T, Object>) - Method in interface com.vaadin.flow.data.provider.DataKeyMapper
Takes identifier getter into use and updates existing mappings
setIdentifierGetter(ValueProvider<V, Object>) - Method in class com.vaadin.flow.data.provider.KeyMapper
 
setInMemorySorting(SerializableComparator<T>) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Sets the Comparator to use with in-memory sorting.
setInMemorySorting(SerializableComparator<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
setInMemorySorting(Comparator<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchyMapper
Sets the current in-memory sorting.
setItems(Collection<T>) - Method in interface com.vaadin.flow.data.binder.HasDataProvider
 
setItems(Collection<T>) - Method in interface com.vaadin.flow.data.binder.HasItems
Sets the data items of this component provided as a collection.
setItems(T...) - Method in interface com.vaadin.flow.data.binder.HasItems
Sets the data items of this listing.
setItems(Stream<T>) - Method in interface com.vaadin.flow.data.binder.HasItems
Sets the data items of this listing provided as a stream.
setItems(Collection<T>, ValueProvider<T, Collection<T>>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets the root data items of this component provided as a collection and recursively populates them with child items with the given value provider.
setItems(Stream<T>, ValueProvider<T, Stream<T>>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets the root data items of this component provided as a stream and recursively populates them with child items with the given value provider.
setItems(Collection<T>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets the data items of this component provided as a collection.
setItems(Stream<T>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets the data items of this component provided as a stream.
setItems(T...) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets the data items of this listing.
setKeyMapper(DataKeyMapper<T>) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Sets the DataKeyMapper used in this DataCommunicator.
setMaxLength(Integer) - Method in class com.vaadin.flow.data.validator.StringLengthValidator
Sets the maximum permissible length of the string.
setMaxValue(T) - Method in class com.vaadin.flow.data.validator.RangeValidator
Sets the maximum value of the range.
setMaxValueIncluded(boolean) - Method in class com.vaadin.flow.data.validator.RangeValidator
Sets whether the maximum value is part of the accepted range.
setMinLength(Integer) - Method in class com.vaadin.flow.data.validator.StringLengthValidator
Sets the minimum permissible length.
setMinValue(T) - Method in class com.vaadin.flow.data.validator.RangeValidator
Sets the minimum value of the range.
setMinValueIncluded(boolean) - Method in class com.vaadin.flow.data.validator.RangeValidator
Sets whether the minimum value is part of the accepted range.
setNodeIdPropertyName(String) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
setParent(T, T) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeData
Moves an item to become a child of the given parent item.
setParentRequestedRange(int, int, T) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
 
setProperty(String, ValueProvider<SOURCE, ?>) - Method in class com.vaadin.flow.data.renderer.Renderer
Sets a property to be used inside the template.
setReadOnly(boolean) - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Sets the read-only status on for this Binding.
setReadOnly(boolean) - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
setReadOnly(boolean) - Method in class com.vaadin.flow.data.binder.Binder
Sets the read only state to the given value for all currently bound fields.
setReadOnly(boolean) - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
setRequestedRange(int, int) - Method in class com.vaadin.flow.data.provider.DataCommunicator
Sets the requested range of data to be sent.
setRequestRange(int, int) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
setRequiredConfigurator(RequiredFieldConfigurator) - Method in class com.vaadin.flow.data.binder.BeanValidationBinder
Sets a logic which allows to configure require indicator via HasValue.setRequiredIndicatorVisible(boolean) based on property descriptor.
setRequiredIndicatorVisible(boolean) - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
setResendEntireRange(boolean) - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
setSelectedItem(T) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Single
Sets the current selection to the given item, or clears selection if given null.
setSortComparator(SerializableComparator<T>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
setSortComparator(SerializableComparator<T>) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Sets the comparator to use as the default sorting for this data provider.
setSortComparator(SerializableComparator<T>) - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
setSortOrder(QuerySortOrder) - Method in interface com.vaadin.flow.data.provider.BackEndDataProvider
Sets a single sort order to use as the default sorting for this data provider.
setSortOrder(ValueProvider<T, V>, SortDirection) - Method in interface com.vaadin.flow.data.provider.InMemoryDataProvider
Sets the property and direction to use as the default sorting for this data provider.
setSortOrders(List<QuerySortOrder>) - Method in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
 
setSortOrders(List<QuerySortOrder>) - Method in interface com.vaadin.flow.data.provider.BackEndDataProvider
Sets a list of sort orders to use as the default sorting for this data provider.
setSortOrders(QuerySortOrderBuilder) - Method in interface com.vaadin.flow.data.provider.BackEndDataProvider
Sets the sort order to use, given a QuerySortOrderBuilder.
setSortOrders(List<QuerySortOrder>) - Method in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
 
setStatusLabel(HasText) - Method in class com.vaadin.flow.data.binder.Binder
Sets the label to show the binder level validation errors not related to any specific field.
Setter<BEAN,FIELDVALUE> - Interface in com.vaadin.flow.data.binder
The function to write the field value to the bean property
setTreeData(TreeData<T>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HasHierarchicalDataProvider
Sets a new TreeDataProvider wrapping the given TreeData.
setValidationStatusHandler(BinderValidationStatusHandler<BEAN>) - Method in class com.vaadin.flow.data.binder.Binder
Sets the status handler to track form status changes.
setValue(V) - Method in class com.vaadin.flow.data.binder.ReadOnlyHasValue
 
setValue(Set<T>) - Method in interface com.vaadin.flow.data.selection.MultiSelect
 
setValueChangeMode(ValueChangeMode) - Method in interface com.vaadin.flow.data.value.HasValueChangeMode
Sets new value change mode for the component.
ShortRangeValidator - Class in com.vaadin.flow.data.validator
Validator for validating that an Short is inside a given range.
ShortRangeValidator(String, Short, Short) - Constructor for class com.vaadin.flow.data.validator.ShortRangeValidator
Creates a validator for checking that an Short is within a given range.
SingleSelect<C extends Component,T> - Interface in com.vaadin.flow.data.selection
Single selection component whose selection is treated as a value.
SingleSelectionEvent<C extends Component,T> - Class in com.vaadin.flow.data.selection
Fired when the selection changes in a listing component.
SingleSelectionEvent(C, SingleSelect<C, T>, T, boolean) - Constructor for class com.vaadin.flow.data.selection.SingleSelectionEvent
Creates a new selection change event in a component.
SingleSelectionListener<C extends Component,T> - Interface in com.vaadin.flow.data.selection
A listener for listening to selection changes on a single selection component.
SIZE - Static variable in interface com.vaadin.flow.data.binder.RequiredFieldConfigurator
Configurator which is aware of Size annotation with min()> 0 presence for a property where the size of the default value is 0.
size(Query<T, F>) - Method in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
 
size(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.DataProvider
Gets the amount of data in this DataProvider.
size(Query<T, F>) - Method in class com.vaadin.flow.data.provider.DataProviderWrapper
 
size(Query<T, F>) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider
Get the number of immediate child data items for the parent item returned by a given query.
size(Query<T, SerializablePredicate<T>>) - Method in class com.vaadin.flow.data.provider.ListDataProvider
 
sizeInBackEnd(Query<T, F>) - Method in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
Counts the number of items available in the back end.
sizeInBackEnd(Query<T, F>) - Method in class com.vaadin.flow.data.provider.CallbackDataProvider
 
SortDirection - Enum in com.vaadin.flow.data.provider
Describes sorting direction.
SortEvent<T extends Component,S extends SortOrder<?>> - Class in com.vaadin.flow.data.event
Event describing a change in sorting of a DataProvider.
SortEvent(T, List<S>, boolean) - Constructor for class com.vaadin.flow.data.event.SortEvent
Creates a new sort order change event with a sort order list.
SortEvent.SortNotifier<T extends Component,S extends SortOrder<?>> - Interface in com.vaadin.flow.data.event
The interface for adding and removing listeners for SortEvents.
SortOrder<T> - Class in com.vaadin.flow.data.provider
Sorting information for one field.
SortOrder(T, SortDirection) - Constructor for class com.vaadin.flow.data.provider.SortOrder
Constructs a field sorting information.
SortOrderBuilder<T extends SortOrder<V>,V> - Class in com.vaadin.flow.data.provider
Base class for helper classes with fluent API for constructing sort order lists.
SortOrderBuilder() - Constructor for class com.vaadin.flow.data.provider.SortOrderBuilder
 
startUpdate(int) - Method in interface com.vaadin.flow.data.provider.ArrayUpdater
Starts update of an array.
startUpdate(int) - Method in interface com.vaadin.flow.data.provider.hierarchy.HierarchicalArrayUpdater
 
statusChange(BinderValidationStatus<BEAN>) - Method in interface com.vaadin.flow.data.binder.BinderValidationStatusHandler
Invoked when the validation status has changed in binder.
statusChange(BindingValidationStatus<?>) - Method in interface com.vaadin.flow.data.binder.BindingValidationStatusHandler
Invoked when the validation status has changed in a binding.
statusChange(StatusChangeEvent) - Method in interface com.vaadin.flow.data.binder.StatusChangeListener
Notifies the listener about status change event.
StatusChangeEvent - Class in com.vaadin.flow.data.binder
Binder status change event.
StatusChangeEvent(Binder<?>, boolean) - Constructor for class com.vaadin.flow.data.binder.StatusChangeEvent
Create a new status change event for given binder, storing information of whether the change that triggered this event caused validation errors.
StatusChangeListener - Interface in com.vaadin.flow.data.binder
Listener interface for status change events from binder.
StringLengthValidator - Class in com.vaadin.flow.data.validator
Verifies that the length of a string is within the given range.
StringLengthValidator(String, Integer, Integer) - Constructor for class com.vaadin.flow.data.validator.StringLengthValidator
Creates a new StringLengthValidator with a given error message and minimum and maximum length limits.
StringToBigDecimalConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to BigDecimal and back.
StringToBigDecimalConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToBigDecimalConverter
Creates a new converter instance with the given error message.
StringToBigDecimalConverter(BigDecimal, String) - Constructor for class com.vaadin.flow.data.converter.StringToBigDecimalConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToBigDecimalConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBigDecimalConverter
Creates a new converter instance with the given error message provider.
StringToBigDecimalConverter(BigDecimal, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBigDecimalConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToBigIntegerConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to BigInteger and back.
StringToBigIntegerConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToBigIntegerConverter
Creates a new converter instance with the given error message.
StringToBigIntegerConverter(BigInteger, String) - Constructor for class com.vaadin.flow.data.converter.StringToBigIntegerConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToBigIntegerConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBigIntegerConverter
Creates a new converter instance with the given error message provider.
StringToBigIntegerConverter(BigInteger, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBigIntegerConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToBooleanConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to Boolean and back.
StringToBooleanConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToBooleanConverter
Creates converter with default string representations - "true" and "false".
StringToBooleanConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBooleanConverter
Creates a new converter instance with the given error message provider.
StringToBooleanConverter(String, String, String) - Constructor for class com.vaadin.flow.data.converter.StringToBooleanConverter
Creates converter with custom string representation.
StringToBooleanConverter(String, String, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToBooleanConverter
Creates converter with custom string representation.
StringToDateConverter - Class in com.vaadin.flow.data.converter
A converter that converts from Date to String and back.
StringToDateConverter() - Constructor for class com.vaadin.flow.data.converter.StringToDateConverter
 
StringToDoubleConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to Double and back.
StringToDoubleConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToDoubleConverter
Creates a new converter instance with the given error message.
StringToDoubleConverter(Double, String) - Constructor for class com.vaadin.flow.data.converter.StringToDoubleConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToDoubleConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToDoubleConverter
Creates a new converter instance with the given error message provider.
StringToDoubleConverter(Double, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToDoubleConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToFloatConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to Float and back.
StringToFloatConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToFloatConverter
Creates a new converter instance with the given error message.
StringToFloatConverter(Float, String) - Constructor for class com.vaadin.flow.data.converter.StringToFloatConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToFloatConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToFloatConverter
Creates a new converter instance with the given error message provider.
StringToFloatConverter(Float, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToFloatConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToIntegerConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to Integer and back.
StringToIntegerConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToIntegerConverter
Creates a new converter instance with the given error message.
StringToIntegerConverter(Integer, String) - Constructor for class com.vaadin.flow.data.converter.StringToIntegerConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToIntegerConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToIntegerConverter
Creates a new converter instance with the given error message provider.
StringToIntegerConverter(Integer, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToIntegerConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToLongConverter - Class in com.vaadin.flow.data.converter
A converter that converts from String to Long and back.
StringToLongConverter(String) - Constructor for class com.vaadin.flow.data.converter.StringToLongConverter
Creates a new converter instance with the given error message.
StringToLongConverter(Long, String) - Constructor for class com.vaadin.flow.data.converter.StringToLongConverter
Creates a new converter instance with the given presentation value for empty string and error message.
StringToLongConverter(ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToLongConverter
Creates a new converter instance with the given error message provider.
StringToLongConverter(Long, ErrorMessageProvider) - Constructor for class com.vaadin.flow.data.converter.StringToLongConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.

T

TemplateRenderer<SOURCE> - Class in com.vaadin.flow.data.renderer
Helper class to create Renderer instances, with fluent API.
testConvertedDefaultValue(Binder.BindingBuilder<?, ?>, Predicate<Object>) - Static method in class com.vaadin.flow.data.binder.RequiredFieldConfiguratorUtil
Tests the converted default value of the provided binding builder if possible.
TextRenderer<ITEM> - Class in com.vaadin.flow.data.renderer
A renderer that renders each item as a text using provided ItemLabelGenerator.
TextRenderer() - Constructor for class com.vaadin.flow.data.renderer.TextRenderer
Creates a new renderer instance using the default ItemLabelGenerator: String::valueOf.
TextRenderer(ItemLabelGenerator<ITEM>) - Constructor for class com.vaadin.flow.data.renderer.TextRenderer
Creates a new renderer instance using the provided itemLabelGenerator.
thenAsc(String) - Method in class com.vaadin.flow.data.provider.QuerySortOrderBuilder
 
thenAsc(V) - Method in class com.vaadin.flow.data.provider.SortOrderBuilder
Appends sorting with ascending sort direction.
thenDesc(String) - Method in class com.vaadin.flow.data.provider.QuerySortOrderBuilder
 
thenDesc(V) - Method in class com.vaadin.flow.data.provider.SortOrderBuilder
Appends sorting with descending sort direction.
toResult(T, boolean) - Method in class com.vaadin.flow.data.validator.AbstractValidator
A helper method for creating a Result from a value and a validity flag.
toString() - Method in class com.vaadin.flow.data.binder.BeanPropertySet
 
toString() - Method in class com.vaadin.flow.data.validator.BeanValidator
 
toString() - Method in class com.vaadin.flow.data.validator.RangeValidator
 
toString() - Method in class com.vaadin.flow.data.validator.RegexpValidator
 
toString() - Method in class com.vaadin.flow.data.validator.StringLengthValidator
 
TreeData<T> - Class in com.vaadin.flow.data.provider.hierarchy
Class for representing hierarchical data.
TreeData() - Constructor for class com.vaadin.flow.data.provider.hierarchy.TreeData
Creates an initially empty hierarchical data representation to which items can be added or removed.
TreeDataProvider<T> - Class in com.vaadin.flow.data.provider.hierarchy
An in-memory data provider for listing components that display hierarchical data.
TreeDataProvider(TreeData<T>) - Constructor for class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
Constructs a new TreeDataProvider.

U

unbind() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Unbinds the binding from its respective Binder.
unbind() - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
Removes this binding from its binder and unregisters the ValueChangeListener from any bound HasValue.
unregisterPassivatedKeys() - Method in class com.vaadin.flow.data.provider.hierarchy.HierarchicalCommunicationController
 
updateComponent(Component, T) - Method in class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
Updates an existing component after the item has been updated.
updateComponent(Component, T) - Method in class com.vaadin.flow.data.provider.ComponentDataGenerator
 
updateComponent(Component, SOURCE) - Method in class com.vaadin.flow.data.renderer.ComponentRenderer
Called when the item is updated.
updateSelection(Set<T>, Set<T>) - Method in interface com.vaadin.flow.data.selection.MultiSelect
Updates the selection by adding and removing the given items from it.
updateSelection(Set<T>, Set<T>) - Method in interface com.vaadin.flow.data.selection.SelectionModel.Multi
Updates the selection by adding and removing the given items from it.

V

validate() - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Validates the field value and returns a ValidationStatus instance representing the outcome of the validation.
validate(boolean) - Method in interface com.vaadin.flow.data.binder.Binder.Binding
Validates the field value and returns a ValidationStatus instance representing the outcome of the validation.
validate(boolean) - Method in class com.vaadin.flow.data.binder.Binder.BindingImpl
 
validate() - Method in class com.vaadin.flow.data.binder.Binder
Validates the values of all bound fields and returns the validation status.
validate(boolean) - Method in class com.vaadin.flow.data.binder.Binder
Validates the values of all bound fields and returns the validation status.
ValidationException - Exception in com.vaadin.flow.data.binder
Indicates validation errors in a Binder when a field value is validated.
ValidationException(List<BindingValidationStatus<?>>, List<ValidationResult>) - Constructor for exception com.vaadin.flow.data.binder.ValidationException
Constructs a new exception with validation errors list.
ValidationResult - Interface in com.vaadin.flow.data.binder
Represents the result of a validation.
ValidationResult.SimpleValidationResult - Class in com.vaadin.flow.data.binder
Simple validation result implementation.
Validator<T> - Interface in com.vaadin.flow.data.binder
A functional interface for validating user input or other potentially invalid data.
ValueChangeMode - Enum in com.vaadin.flow.data.value
All possible value change modes that can be set for any component extending HasValueChangeMode.
ValueContext - Class in com.vaadin.flow.data.binder
Value context for Converters.
ValueContext() - Constructor for class com.vaadin.flow.data.binder.ValueContext
Constructor for ValueContext without a Locale.
ValueContext(Locale) - Constructor for class com.vaadin.flow.data.binder.ValueContext
Constructor for ValueContext without a Component.
ValueContext(Component) - Constructor for class com.vaadin.flow.data.binder.ValueContext
Constructor for ValueContext.
ValueContext(Component, HasValue<?, ?>) - Constructor for class com.vaadin.flow.data.binder.ValueContext
Constructor for ValueContext.
ValueContext(Component, HasValue<?, ?>, Locale) - Constructor for class com.vaadin.flow.data.binder.ValueContext
Constructor for ValueContext.
valueOf(String) - Static method in enum com.vaadin.flow.data.binder.BindingValidationStatus.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vaadin.flow.data.binder.ErrorLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vaadin.flow.data.provider.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vaadin.flow.data.value.ValueChangeMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vaadin.flow.data.binder.BindingValidationStatus.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vaadin.flow.data.binder.ErrorLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vaadin.flow.data.provider.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vaadin.flow.data.value.ValueChangeMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withConfigurableFilter(SerializableBiFunction<Q, C, F>) - Method in interface com.vaadin.flow.data.provider.DataProvider
Wraps this data provider to create a data provider that supports programmatically setting a filter that will be combined with a filter provided through the query.
withConfigurableFilter() - Method in interface com.vaadin.flow.data.provider.DataProvider
Wraps this data provider to create a data provider that supports programmatically setting a filter but no filtering through the query.
withConvertedFilter(SerializableFunction<C, F>) - Method in interface com.vaadin.flow.data.provider.DataProvider
Wraps this data provider to create a data provider that uses a different filter type.
withConvertedFilter(SerializableFunction<C, SerializablePredicate<T>>) - Method in class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
 
withConverter(Converter<TARGET, NEWTARGET>) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Maps the binding to another data type using the given Converter.
withConverter(SerializableFunction<TARGET, NEWTARGET>, SerializableFunction<NEWTARGET, TARGET>) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Maps the binding to another data type using the mapping functions and a possible exception as the error message.
withConverter(SerializableFunction<TARGET, NEWTARGET>, SerializableFunction<NEWTARGET, TARGET>, String) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Maps the binding to another data type using the mapping functions and the given error error message if a value cannot be converted to the new target type.
withConverter(Converter<TARGET, NEWTARGET>) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
withConverter(Converter<TARGET, NEWTARGET>, boolean) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
Implements Binder.BindingBuilderImpl.withConverter(Converter) method with additional possibility to disable (reset) default null representation converter.
withEventHandler(String, SerializableConsumer<SOURCE>) - Method in class com.vaadin.flow.data.renderer.TemplateRenderer
Sets an event handler for events from elements inside the template.
withNullRepresentation(TARGET) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Maps binding value null to given null representation and back to null when converting back to model value.
withProperty(String, ValueProvider<SOURCE, ?>) - Method in class com.vaadin.flow.data.renderer.TemplateRenderer
Sets a property to be used inside the template.
withPropertySet(PropertySet<BEAN>) - Static method in class com.vaadin.flow.data.binder.Binder
Creates a binder using a custom PropertySet implementation for finding and resolving property names for Binder.bindInstanceFields(Object), Binder.bind(HasValue, String) and Binder.BindingBuilder.bind(String).
withStatusLabel(HasText) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets the given label to show an error message if validation fails.
withValidationStatusHandler(BindingValidationStatusHandler) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Sets a BindingValidationStatusHandler to track validation status changes.
withValidationStatusHandler(BindingValidationStatusHandler) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
withValidator(Validator<? super TARGET>) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
Adds a validator to this binding.
withValidator(SerializablePredicate<? super TARGET>, String) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
A convenience method to add a validator to this binding using the Validator.from(SerializablePredicate, String) factory method.
withValidator(SerializablePredicate<? super TARGET>, String, ErrorLevel) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
A convenience method to add a validator to this binding using the Validator.from(SerializablePredicate, String, ErrorLevel) factory method.
withValidator(SerializablePredicate<? super TARGET>, ErrorMessageProvider) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
A convenience method to add a validator to this binding using the Validator.from(SerializablePredicate, ErrorMessageProvider) factory method.
withValidator(SerializablePredicate<? super TARGET>, ErrorMessageProvider, ErrorLevel) - Method in interface com.vaadin.flow.data.binder.Binder.BindingBuilder
A convenience method to add a validator to this binding using the Validator.from(SerializablePredicate, ErrorMessageProvider, ErrorLevel) factory method.
withValidator(Validator<? super TARGET>) - Method in class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
 
withValidator(Validator<? super BEAN>) - Method in class com.vaadin.flow.data.binder.Binder
Adds an bean level validator.
withValidator(SerializablePredicate<BEAN>, String) - Method in class com.vaadin.flow.data.binder.Binder
A convenience method to add a validator to this binder using the Validator.from(SerializablePredicate, String) factory method.
withValidator(SerializablePredicate<BEAN>, ErrorMessageProvider) - Method in class com.vaadin.flow.data.binder.Binder
A convenience method to add a validator to this binder using the Validator.from(SerializablePredicate, ErrorMessageProvider) factory method.
writeBean(BEAN) - Method in class com.vaadin.flow.data.binder.Binder
Writes changes from the bound fields to the given bean if all validators (binding and bean level) pass.
writeBeanIfValid(BEAN) - Method in class com.vaadin.flow.data.binder.Binder
Writes changes from the bound fields to the given bean if all validators (binding and bean level) pass.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2000–2018 Vaadin Ltd. All rights reserved.