com.vaadin.data.provider.
Package com.vaadin.data.provider
-
Interface Summary Interface Description BackEndDataProvider<T,F> A data provider that lazy loads items from a back end.
BackEndHierarchicalDataProvider<T,F> A data provider that lazy loads items from a back end containing hierarchical data.
CallbackDataProvider.CountCallback<T,F> Callback interface for counting the number of items in a backend based on a query.
CallbackDataProvider.FetchCallback<T,F> Callback interface for fetching a stream of items from a backend based on a query.
ConfigurableFilterDataProvider<T,Q,C> A data provider that supports programmatically setting a filter that will be applied to all queries.
DataGenerator<T> A data generator for
DataCommunicator
.DataKeyMapper<T> DataKeyMapper to map data objects to key strings.
DataProvider<T,F> A common interface for fetching data from a backend.
DataProviderListener<T> Interface for listening for a data change events fired by a
DataProvider
.HierarchicalDataProvider<T,F> A common interface for fetching hierarchical data from a data source, such as an in-memory collection or a backend database.
InMemoryDataProvider<T> A mixin interface for in-memory data providers.
-
Class Summary Class Description AbstractBackEndDataProvider<T,F> Abstract base class for implementing back end data providers.
AbstractBackEndHierarchicalDataProvider<T,F> Abstract base class for implementing
BackEndHierarchicalDataProvider
s.AbstractDataProvider<T,F> Abstract data provider implementation which takes care of refreshing data from the underlying data provider.
AbstractHierarchicalDataProvider<T,F> Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.
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.
ConfigurableFilterDataProviderWrapper<T,Q,C,F> 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.
DataChangeEvent<T> An event fired when the data of a
DataProvider
changes.DataChangeEvent.DataRefreshEvent<T> An event fired when a single item of a
DataProvider
has been updated.DataCommunicator<T> DataProvider base class.
DataProviderWrapper<T,F,M> Wrapper class for modifying, chaining and replacing filters and sorting in a query.
GridSortOrder<T> Sorting information for
Grid
.GridSortOrderBuilder<T> Helper classes with fluent API for constructing
GridSortOrder
lists.HierarchicalDataCommunicator<T> Data communicator that handles requesting hierarchical data from
HierarchicalDataProvider
and sending it to client side.HierarchicalQuery<T,F> Immutable hierarchical query object used to request data from a backend.
HierarchyMapper<T,F> Mapper for hierarchical data.
InMemoryDataProviderHelpers A class containing a number of static helper methods for implementing
InMemoryDataProvider
s.ListDataProvider<T> DataProvider
wrapper forCollection
s.Query<T,F> Immutable query object used to request data from a backend.
QuerySortOrder Sorting information for
Query
.QuerySortOrderBuilder Helper classes with fluent API for constructing
QuerySortOrder
lists.Sort Helper class for constructing SortOrders.
Sort.SortBuilder SortBuilder is a helper class with fluent API for constructing sort order lists.
SortOrder<T> Sorting information for one field.
SortOrderBuilder<T extends SortOrder<V>,V> Base class for helper classes with fluent API for constructing sort order lists.
TreeDataProvider<T> An in-memory data provider for listing components that display hierarchical data.