com.vaadin.flow.data.provider.
Package com.vaadin.flow.data.provider
Interface ConfigurableFilterDataProvider<T,Q,C>
Type Parameters:
T
- the data provider item type
Q
- the query filter type
C
- the configurable filter type
All Superinterfaces:
DataProvider<T,
, Serializable
All Known Subinterfaces:
HierarchicalConfigurableFilterDataProvider<T,
, InMemoryDataProvider<T>
All Known Implementing Classes:
ConfigurableFilterDataProviderWrapper
, DataCommunicator.EmptyDataProvider
, ListDataProvider
, TreeDataProvider
A data provider that supports programmatically setting a filter that will be applied to all queries.
Since:
1.0
Author:
Vaadin Ltd
-
Method Summary
Methods inherited from interface com.vaadin.flow.data.provider.DataProvider
addDataProviderListener, fetch, getId, isInMemory, refreshAll, refreshItem, refreshItem, size, withConfigurableFilter, withConfigurableFilter, withConvertedFilter
-
Method Details
-
setFilter
Sets the filter to use for all queries handled by this data provider.
Parameters:
filter
- the filter to set, ornull
to clear any previously set filter
-