Uses of Package
com.vaadin.flow.data.provider
-
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.charts.model Class Description DataProvider A common interface for fetching data from a backend. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.checkbox Class Description DataProvider A common interface for fetching data from a backend.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.checkbox.dataview Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.DataProvider A common interface for fetching data from a backend.DataView Base view interface for getting information on current data set of a Component.IdentifierProvider A callback interface that is used to provide the identifier of an item.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.combobox Class Description BackEndDataProvider A data provider that lazy loads items from a back end.CallbackDataProvider.CountCallback Callback interface for counting the number of items in a backend based on a query.CallbackDataProvider.FetchCallback Callback interface for fetching a stream of items from a backend based on a query.DataProvider A common interface for fetching data from a backend.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasLazyDataView Interface that defines methods for fetching items lazily from a backend.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.combobox.dataview Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractLazyDataView Abstract lazy data view implementation which handles the interaction with a data communicator.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.CallbackDataProvider.CountCallback Callback interface for counting the number of items in a backend based on a query.DataCommunicator DataProvider base class.DataView Base view interface for getting information on current data set of a Component.IdentifierProvider A callback interface that is used to provide the identifier of an item.ItemCountChangeEvent Event describing the item count change for a component.LazyDataView DataView for lazy loaded data.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.crud Class Description DataProvider A common interface for fetching data from a backend.HasDataGenerators Defines the contract of adding and removing multipleDataGenerator
s to a given object.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasLazyDataView Interface that defines methods for fetching items lazily from a backend.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.SortDirection Describes sorting direction. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.grid Class Description ArrayUpdater Array update strategy aware class.ArrayUpdater.Update Array updater strategy.BackEndDataProvider A data provider that lazy loads items from a back end.CompositeDataGenerator ADataGenerator
that aggregates multiple DataGenerators and delegates the data generation to them.DataCommunicator DataProvider base class.DataGenerator A data generator forDataCommunicator
.DataKeyMapper DataKeyMapper to map data objects to key strings.DataProvider A common interface for fetching data from a backend.HasDataGenerators Defines the contract of adding and removing multipleDataGenerator
s to a given object.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasLazyDataView Interface that defines methods for fetching items lazily from a backend.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s.QuerySortOrder Sorting information forQuery
.SortDirection Describes sorting direction.SortOrder Sorting information for one field.SortOrderBuilder Base class for helper classes with fluent API for constructing sort order lists. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.grid.dataview Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractLazyDataView Abstract lazy data view implementation which handles the interaction with a data communicator.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.CallbackDataProvider.CountCallback Callback interface for counting the number of items in a backend based on a query.DataCommunicator DataProvider base class.DataView Base view interface for getting information on current data set of a Component.IdentifierProvider A callback interface that is used to provide the identifier of an item.LazyDataView DataView for lazy loaded data.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.grid.editor Class Description DataGenerator A data generator forDataCommunicator
.DataKeyMapper DataKeyMapper to map data objects to key strings. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.gridpro Class Description HasDataGenerators Defines the contract of adding and removing multipleDataGenerator
s to a given object.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasLazyDataView Interface that defines methods for fetching items lazily from a backend.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.ironlist Class Description DataCommunicator DataProvider base class.DataProvider A common interface for fetching data from a backend. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.ironlist.paging Class Description ArrayUpdater Array update strategy aware class.DataCommunicator DataProvider base class.DataGenerator A data generator forDataCommunicator
. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.listbox Class Description DataProvider A common interface for fetching data from a backend.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.listbox.dataview Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.DataProvider A common interface for fetching data from a backend.DataView Base view interface for getting information on current data set of a Component.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.radiobutton Class Description DataProvider A common interface for fetching data from a backend.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.radiobutton.dataview Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.DataProvider A common interface for fetching data from a backend.DataView Base view interface for getting information on current data set of a Component.IdentifierProvider A callback interface that is used to provide the identifier of an item.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.select Class Description DataProvider A common interface for fetching data from a backend.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.InMemoryDataProvider A mixin interface for in-memory data providers.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.select.data Class Description AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.DataProvider A common interface for fetching data from a backend.DataView Base view interface for getting information on current data set of a Component.IdentifierProvider A callback interface that is used to provide the identifier of an item.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.treegrid Class Description ArrayUpdater Array update strategy aware class.BackEndDataProvider A data provider that lazy loads items from a back end.CallbackDataProvider.FetchCallback Callback interface for fetching a stream of items from a backend based on a query.DataKeyMapper DataKeyMapper to map data objects to key strings.DataProvider A common interface for fetching data from a backend.HasDataGenerators Defines the contract of adding and removing multipleDataGenerator
s to a given object.HasDataView An interface for components that get items from the generic data provider typesDataProvider
andInMemoryDataProvider
.HasLazyDataView Interface that defines methods for fetching items lazily from a backend.HasListDataView An interface for components that accept setting items in-memory and returns aListDataView
that provides information and allows operations on the items.ListDataProvider DataProvider
wrapper forCollection
s. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.virtuallist Class Description DataCommunicator DataProvider base class.DataProvider A common interface for fetching data from a backend. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.component.virtuallist.paging Class Description ArrayUpdater Array update strategy aware class.DataCommunicator DataProvider base class.DataGenerator A data generator forDataCommunicator
. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.data.binder Class Description DataProvider A common interface for fetching data from a backend. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.data.event Class Description SortOrder Sorting information for one field. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.data.provider Class Description AbstractBackEndDataProvider Abstract base class for implementing back end data providers.AbstractDataProvider Abstract data provider implementation which takes care of refreshing data from the underlying data provider.AbstractDataView Abstract data view implementation which handles parts that apply for any type of data.AbstractListDataView Abstract list data view implementation which provides common methods for fetching, filtering and sorting in-memory data to allListDataView
subclasses.ArrayUpdater Array update strategy aware class.ArrayUpdater.Update Array updater strategy.BackEndDataProvider A data provider that lazy loads items from a back end.CallbackDataProvider Data provider that uses one callback for fetching items from a back end and another callback for counting the number of available items.CallbackDataProvider.CountCallback Callback interface for counting the number of items in a backend based on a query.CallbackDataProvider.FetchCallback Callback interface for fetching a stream of items from a backend based on a query.ConfigurableFilterDataProvider A data provider that supports programmatically setting a filter that will be applied to all queries.DataChangeEvent An event fired when the data of aDataProvider
changes.DataChangeEvent.DataRefreshEvent An event fired when a single item of aDataProvider
has been updated.DataCommunicator DataProvider base class.DataCommunicator.Filter Wraps the component's filter object with the meta information whether this filter changing should trigger the item count change event.DataGenerator A data generator forDataCommunicator
.DataKeyMapper DataKeyMapper to map data objects to key strings.DataProvider A common interface for fetching data from a backend.DataProviderListener Data change events listener.DataProviderWrapper Wrapper class for modifying, chaining and replacing filters and sorting in a query.DataView Base view interface for getting information on current data set of a Component.HasDataGenerators Defines the contract of adding and removing multipleDataGenerator
s to a given object.IdentifierProvider A callback interface that is used to provide the identifier of an item.InMemoryDataProvider A mixin interface for in-memory data providers.ItemCountChangeEvent Event describing the item count change for a component.LazyDataView DataView for lazy loaded data.ListDataProvider DataProvider
wrapper forCollection
s.ListDataView DataView for a in-memory list data that provides information on the data and allows operations on it.Query Immutable query object used to request data from a backend.QuerySortOrder Sorting information forQuery
.QuerySortOrderBuilder Helper classes with fluent API for constructingQuerySortOrder
lists.SortDirection Describes sorting direction.SortOrder Sorting information for one field.SortOrderBuilder Base class for helper classes with fluent API for constructing sort order lists. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.data.provider.hierarchy Class Description AbstractDataProvider Abstract data provider implementation which takes care of refreshing data from the underlying data provider.ArrayUpdater Array update strategy aware class.ArrayUpdater.Update Array updater strategy.BackEndDataProvider A data provider that lazy loads items from a back end.CompositeDataGenerator ADataGenerator
that aggregates multiple DataGenerators and delegates the data generation to them.ConfigurableFilterDataProvider A data provider that supports programmatically setting a filter that will be applied to all queries.DataChangeEvent.DataRefreshEvent An event fired when a single item of aDataProvider
has been updated.DataCommunicator DataProvider base class.DataGenerator A data generator forDataCommunicator
.DataKeyMapper DataKeyMapper to map data objects to key strings.DataProvider A common interface for fetching data from a backend.InMemoryDataProvider A mixin interface for in-memory data providers.Query Immutable query object used to request data from a backend.QuerySortOrder Sorting information forQuery
. -
Classes in com.vaadin.flow.data.provider used by com.vaadin.flow.data.renderer Class Description AbstractComponentDataGenerator Abstract class used as base for DataGenerators that need to manage the lifecycle of components, according to what items are requested or destroyed.DataGenerator A data generator forDataCommunicator
.DataKeyMapper DataKeyMapper to map data objects to key strings.