Uses of Interface
com.vaadin.flow.data.provider.DataProvider
Packages that use DataProvider
Package
Description
-
Uses of DataProvider in com.vaadin.flow.component.charts.model
Methods in com.vaadin.flow.component.charts.model that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> DataProviderSeries.getDataProvider()
Returns the underlying data provider.Constructors in com.vaadin.flow.component.charts.model with parameters of type DataProviderModifierConstructorDescriptionDataProviderSeries
(DataProvider<T, ?> dataProvider) Creates a new series using data from the given data provider.DataProviderSeries
(DataProvider<T, ?> dataProvider, SerializableFunction<T, Object> callBack) Creates a new series using data from the given data provider and y values. -
Uses of DataProvider in com.vaadin.flow.component.checkbox
Methods in com.vaadin.flow.component.checkbox that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> CheckboxGroup.getDataProvider()
Gets the data provider used by this CheckboxGroup.Methods in com.vaadin.flow.component.checkbox with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
CheckboxGroup.setDataProvider
(DataProvider<T, ?> dataProvider) Sets a generic data provider for the CheckboxGroup to use.CheckboxGroup.setItems
(DataProvider<T, Void> dataProvider) -
Uses of DataProvider in com.vaadin.flow.component.checkbox.dataview
Constructor parameters in com.vaadin.flow.component.checkbox.dataview with type arguments of type DataProviderModifierConstructorDescriptionCheckboxGroupDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup) Constructs a new DataView.CheckboxGroupDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback) Constructs a new DataView.CheckboxGroupListDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for Checkbox Group and verifies the passed data provider is compatible with this data view implementation.CheckboxGroupListDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for Checkbox Group and verifies the passed data provider is compatible with this data view implementation. -
Uses of DataProvider in com.vaadin.flow.component.combobox
Methods in com.vaadin.flow.component.combobox that return DataProviderModifier and TypeMethodDescriptionComboBoxBase.getDataProvider()
Gets the data provider used by this ComboBox.Methods in com.vaadin.flow.component.combobox with parameters of type DataProviderModifier and TypeMethodDescription<C> void
ComboBoxBase.setDataProvider
(DataProvider<TItem, C> dataProvider, SerializableFunction<String, C> filterConverter) Sets a generic data provider for the ComboBox to use.ComboBoxBase.setItems
(DataProvider<TItem, String> dataProvider) -
Uses of DataProvider in com.vaadin.flow.component.crud
Methods in com.vaadin.flow.component.crud that return DataProviderModifier and TypeMethodDescriptionDataProvider<E,
?> Crud.getDataProvider()
Gets the data provider supplying the grid data.DataProvider<E,
?> CrudGrid.getDataProvider()
Gets the data provider set to the grid.Methods in com.vaadin.flow.component.crud with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
Crud.setDataProvider
(DataProvider<E, ?> provider) Sets the data provider for the grid.void
CrudGrid.setDataProvider
(DataProvider<E, ?> dataProvider) Sets a DataProvider<E, CrudFilter> -
Uses of DataProvider in com.vaadin.flow.component.grid
Methods in com.vaadin.flow.component.grid that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> Grid.getDataProvider()
Returns the data provider of this grid.Methods in com.vaadin.flow.component.grid with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
Grid.setDataProvider
(DataProvider<T, ?> dataProvider) Sets a generic data provider for the Grid to use.Grid.setItems
(DataProvider<T, Void> dataProvider) Constructors in com.vaadin.flow.component.grid with parameters of type DataProviderModifierConstructorDescriptionGrid
(DataProvider<T, Void> dataProvider) Creates a new grid using the given genericDataProvider
. -
Uses of DataProvider in com.vaadin.flow.component.listbox
Methods in com.vaadin.flow.component.listbox that return DataProviderModifier and TypeMethodDescriptionDataProvider<ITEM,
?> ListBoxBase.getDataProvider()
Gets the data provider used by this ListBox.Methods in com.vaadin.flow.component.listbox with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
ListBoxBase.setDataProvider
(DataProvider<ITEM, ?> dataProvider) Sets a generic data provider for the ListBox to use.ListBoxBase.setItems
(DataProvider<ITEM, Void> dataProvider) Set a generic data provider for the ListBox to use and returns the baseListBoxDataView
that provides API to get information on the items. -
Uses of DataProvider in com.vaadin.flow.component.listbox.dataview
Constructor parameters in com.vaadin.flow.component.listbox.dataview with type arguments of type DataProviderModifierConstructorDescriptionListBoxDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, ListBoxBase listBox) Constructs a new generic data view for ListBox and verifies the passed data provider is compatible with this data view implementation.ListBoxListDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, ListBoxBase listBox, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for ListBox and verifies the passed data provider is compatible with this data view implementation. -
Uses of DataProvider in com.vaadin.flow.component.radiobutton
Methods in com.vaadin.flow.component.radiobutton that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> RadioButtonGroup.getDataProvider()
Gets the data provider used by this RadioButtonGroup.Methods in com.vaadin.flow.component.radiobutton with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
RadioButtonGroup.setDataProvider
(DataProvider<T, ?> dataProvider) Sets a generic data provider for the RadioButtonGroup to use.RadioButtonGroup.setItems
(DataProvider<T, Void> dataProvider) -
Uses of DataProvider in com.vaadin.flow.component.radiobutton.dataview
Constructor parameters in com.vaadin.flow.component.radiobutton.dataview with type arguments of type DataProviderModifierConstructorDescriptionRadioButtonGroupDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup) Constructs a new DataView.RadioButtonGroupDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback) Constructs a new DataView.RadioButtonGroupListDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation.RadioButtonGroupListDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation. -
Uses of DataProvider in com.vaadin.flow.component.select
Methods in com.vaadin.flow.component.select that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> Select.getDataProvider()
Gets the data provider used by this Select.Methods in com.vaadin.flow.component.select with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
Select.setDataProvider
(DataProvider<T, ?> dataProvider) Sets a generic data provider for the Select to use.Select.setItems
(DataProvider<T, Void> dataProvider) -
Uses of DataProvider in com.vaadin.flow.component.select.data
Constructor parameters in com.vaadin.flow.component.select.data with type arguments of type DataProviderModifierConstructorDescriptionSelectDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, Select<T> select) Constructs a new DataView.SelectDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, Select<T> select, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback) Constructs a new DataView.SelectListDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, Select<T> select, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for Select and verifies the passed data provider is compatible with this data view implementation.SelectListDataView
(SerializableSupplier<DataProvider<T, ?>> dataProviderSupplier, Select<T> select, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for Select and verifies the passed data provider is compatible with this data view implementation. -
Uses of DataProvider in com.vaadin.flow.component.treegrid
Methods in com.vaadin.flow.component.treegrid with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
TreeGrid.setDataProvider
(DataProvider<T, ?> dataProvider) Deprecated. -
Uses of DataProvider in com.vaadin.flow.component.virtuallist
Methods in com.vaadin.flow.component.virtuallist that return DataProviderModifier and TypeMethodDescriptionDataProvider<T,
?> VirtualList.getDataProvider()
Returns the data provider of this list.Methods in com.vaadin.flow.component.virtuallist with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
VirtualList.setDataProvider
(DataProvider<T, ?> dataProvider) -
Uses of DataProvider in com.vaadin.flow.data.binder
Methods in com.vaadin.flow.data.binder with parameters of type DataProviderModifier and TypeMethodDescriptionvoid
HasDataProvider.setDataProvider
(DataProvider<T, ?> dataProvider) Sets the data provider for this listing.<C> void
HasFilterableDataProvider.setDataProvider
(DataProvider<T, C> dataProvider, SerializableFunction<F, C> filterConverter) Sets the data provider and filter converter for this listing.default void
HasFilterableDataProvider.setDataProvider
(DataProvider<T, F> dataProvider) Sets the data provider for this listing. -
Uses of DataProvider in com.vaadin.flow.data.provider
Subinterfaces of DataProvider in com.vaadin.flow.data.providerModifier and TypeInterfaceDescriptioninterface
BackEndDataProvider<T,
F> A data provider that lazy loads items from a back end.interface
A data provider that supports programmatically setting a filter that will be applied to all queries.interface
A mixin interface for in-memory data providers.Classes in com.vaadin.flow.data.provider that implement DataProviderModifier and TypeClassDescriptionclass
Abstract base class for implementing back end data providers.class
AbstractDataProvider<T,
F> Abstract data provider implementation which takes care of refreshing data from the underlying data provider.class
CallbackDataProvider<T,
F> Data provider that uses one callback for fetching items from a back end and another callback for counting the number of available items.class
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.static final class
In-memory data provider with no items.class
DataProviderWrapper<T,
F, M> Wrapper class for modifying, chaining and replacing filters and sorting in a query.class
DataProvider
wrapper forCollection
s.Fields in com.vaadin.flow.data.provider declared as DataProviderModifier and TypeFieldDescriptionprotected DataProvider<T,
M> DataProviderWrapper.dataProvider
The actual data provider behind this wrapper.Fields in com.vaadin.flow.data.provider with type parameters of type DataProviderModifier and TypeFieldDescriptionprotected SerializableSupplier<? extends DataProvider<T,
?>> AbstractDataView.dataProviderSupplier
Methods in com.vaadin.flow.data.provider that return DataProviderModifier and TypeMethodDescriptiondefault <Q> DataProvider<T,
Q> InMemoryDataProvider.filteringBy
(SerializableBiPredicate<T, Q> predicate) 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.default <V,
Q> DataProvider<T, Q> InMemoryDataProvider.filteringBy
(ValueProvider<T, V> valueProvider, SerializableBiPredicate<V, Q> predicate) 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.static <T> DataProvider<T,
String> InMemoryDataProviderHelpers.filteringByCaseInsensitiveString
(InMemoryDataProvider<T> dataProvider, ValueProvider<T, String> valueProvider, SerializableBiPredicate<String, String> predicate, SerializableSupplier<Locale> localeSupplier) Wraps a given data provider so that its filter tests the given predicate with the lower case string provided by the given value provider.default <V> DataProvider<T,
V> InMemoryDataProvider.filteringByEquals
(ValueProvider<T, V> valueProvider) 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.static <T,
V, Q> DataProvider<T, Q> InMemoryDataProviderHelpers.filteringByIgnoreNull
(InMemoryDataProvider<T> dataProvider, ValueProvider<T, V> valueProvider, SerializableBiPredicate<V, Q> predicate) Wraps a given data provider so that its filter ignores null items returned by the given value provider.default DataProvider<T,
String> InMemoryDataProvider.filteringByPrefix
(ValueProvider<T, String> valueProvider) 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.default DataProvider<T,
String> InMemoryDataProvider.filteringByPrefix
(ValueProvider<T, String> valueProvider, Locale locale) 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.default DataProvider<T,
String> InMemoryDataProvider.filteringBySubstring
(ValueProvider<T, String> valueProvider) 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.default DataProvider<T,
String> InMemoryDataProvider.filteringBySubstring
(ValueProvider<T, String> valueProvider, Locale locale) 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.DataProvider<T,
?> DataCommunicator.getDataProvider()
Gets the current data provider from this DataCommunicator.DataProvider<T,
?> DataChangeEvent.getSource()
default <C> DataProvider<T,
C> DataProvider.withConvertedFilter
(SerializableFunction<C, F> filterConverter) Wraps this data provider to create a data provider that uses a different filter type.Methods in com.vaadin.flow.data.provider with parameters of type DataProviderModifier and TypeMethodDescription<F> SerializableConsumer<F>
DataCommunicator.setDataProvider
(DataProvider<T, F> dataProvider, F initialFilter) Sets the current data provider for this DataCommunicator.DataCommunicator.setDataProvider
(DataProvider<T, F> dataProvider, F initialFilter, boolean notifiesOnChange) Sets the current data provider for this DataCommunicator.HasDataView.setItems
(DataProvider<T, F> dataProvider) Set a generic data provider for the component to use and returns the baseDataView
that provides API to get information on the items.protected final void
AbstractDataView.verifyDataProviderType
(DataProvider<T, ?> dataProvider) Verifies an obtainedDataProvider
type is appropriate for current Data View type.Constructors in com.vaadin.flow.data.provider with parameters of type DataProviderModifierConstructorDescriptionConfigurableFilterDataProviderWrapper
(DataProvider<T, F> dataProvider) Creates a new configurable filter data provider by wrapping an existing data provider.DataChangeEvent
(DataProvider<T, ?> source) Creates a newDataChangeEvent
event originating from the given data provider.protected
DataProviderWrapper
(DataProvider<T, M> dataProvider) Constructs a filtering wrapper for a data provider.DataRefreshEvent
(DataProvider<T, ?> source, T item) Creates a new data refresh event originating from the given data provider.DataRefreshEvent
(DataProvider<T, ?> source, T item, boolean refreshChildren) Creates a new data refresh event originating from the given data provider.Constructor parameters in com.vaadin.flow.data.provider with type arguments of type DataProviderModifierConstructorDescriptionAbstractDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, Component component) Creates a new instance ofAbstractDataView
subclass and verifies the passed data provider is compatible with this data view implementation.AbstractListDataView
(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, Component component, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new instance ofAbstractListDataView
subclass and verifies the passed data provider is compatible with this data view implementation. -
Uses of DataProvider in com.vaadin.flow.data.provider.hierarchy
Subinterfaces of DataProvider in com.vaadin.flow.data.provider.hierarchyModifier and TypeInterfaceDescriptioninterface
A data provider that lazy loads items from a back end containing hierarchical data.interface
A hierarchical data provider that supports programmatically setting a filter that will be applied to all queries.interface
A common interface for fetching hierarchical data from a data source, such as an in-memory collection or a backend database.Classes in com.vaadin.flow.data.provider.hierarchy that implement DataProviderModifier and TypeClassDescriptionclass
Abstract base class for implementingBackEndHierarchicalDataProvider
s.class
Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.class
An in-memory data provider for listing components that display hierarchical data.Methods in com.vaadin.flow.data.provider.hierarchy with parameters of type DataProviderModifier and TypeMethodDescription<F> SerializableConsumer<F>
HierarchicalDataCommunicator.setDataProvider
(DataProvider<T, F> dataProvider, F initialFilter) Set the current hierarchical data provider for this communicator.
TreeGrid.setDataProvider(HierarchicalDataProvider)
,HasHierarchicalDataProvider.setItems(Collection, ValueProvider)
,HasHierarchicalDataProvider.setItems(Stream, ValueProvider)
orHasHierarchicalDataProvider.setTreeData(TreeData)
instead.