Uses of Interface
com.vaadin.flow.data.provider.DataProvider
-
Packages that use DataProvider Package Description com.vaadin.flow.data.binder com.vaadin.flow.data.provider com.vaadin.flow.data.provider.hierarchy -
-
Uses of DataProvider in com.vaadin.flow.data.binder
Methods in com.vaadin.flow.data.binder with parameters of type DataProvider Modifier and Type Method Description voidHasDataProvider. setDataProvider(DataProvider<T,?> dataProvider)Sets the data provider for this listing.<C> voidHasFilterableDataProvider. setDataProvider(DataProvider<T,C> dataProvider, SerializableFunction<F,C> filterConverter)Sets the data provider and filter converter for this listing.default voidHasFilterableDataProvider. 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.provider Modifier and Type Interface Description interfaceBackEndDataProvider<T,F>A data provider that lazy loads items from a back end.interfaceConfigurableFilterDataProvider<T,Q,C>A data provider that supports programmatically setting a filter that will be applied to all queries.interfaceInMemoryDataProvider<T>A mixin interface for in-memory data providers.Classes in com.vaadin.flow.data.provider that implement DataProvider Modifier and Type Class Description classAbstractBackEndDataProvider<T,F>Abstract base class for implementing back end data providers.classAbstractDataProvider<T,F>Abstract data provider implementation which takes care of refreshing data from the underlying data provider.classCallbackDataProvider<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.classConfigurableFilterDataProviderWrapper<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.static classDataCommunicator.EmptyDataProvider<T1>In-memory data provider with no items.classDataProviderWrapper<T,F,M>Wrapper class for modifying, chaining and replacing filters and sorting in a query.classListDataProvider<T>DataProviderwrapper forCollections.Fields in com.vaadin.flow.data.provider declared as DataProvider Modifier and Type Field Description protected DataProvider<T,M>DataProviderWrapper. dataProviderThe actual data provider behind this wrapper.Fields in com.vaadin.flow.data.provider with type parameters of type DataProvider Modifier and Type Field Description protected SerializableSupplier<? extends DataProvider<T,?>>AbstractDataView. dataProviderSupplierMethods in com.vaadin.flow.data.provider that return DataProvider Modifier and Type Method Description default <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 DataProvider Modifier and Type Method Description <F> SerializableConsumer<F>DataCommunicator. setDataProvider(DataProvider<T,F> dataProvider, F initialFilter)Sets the current data provider for this DataCommunicator.<F> SerializableConsumer<DataCommunicator.Filter<F>>DataCommunicator. setDataProvider(DataProvider<T,F> dataProvider, F initialFilter, boolean notifiesOnChange)Sets the current data provider for this DataCommunicator.VHasDataView. setItems(DataProvider<T,F> dataProvider)Set a generic data provider for the component to use and returns the baseDataViewthat provides API to get information on the items.Constructors in com.vaadin.flow.data.provider with parameters of type DataProvider Constructor Description ConfigurableFilterDataProviderWrapper(DataProvider<T,F> dataProvider)Creates a new configurable filter data provider by wrapping an existing data provider.DataChangeEvent(DataProvider<T,?> source)Creates a newDataChangeEventevent originating from the given data provider.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 DataProvider Constructor Description AbstractDataView(SerializableSupplier<? extends DataProvider<T,?>> dataProviderSupplier, Component component)Creates a new instance ofAbstractDataViewsubclass 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 ofAbstractListDataViewsubclass 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.hierarchy Modifier and Type Interface Description interfaceBackEndHierarchicalDataProvider<T,F>A data provider that lazy loads items from a back end containing hierarchical data.interfaceHierarchicalConfigurableFilterDataProvider<T,Q,C>A hierarchical data provider that supports programmatically setting a filter that will be applied to all queries.interfaceHierarchicalDataProvider<T,F>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 DataProvider Modifier and Type Class Description classAbstractBackEndHierarchicalDataProvider<T,F>Abstract base class for implementingBackEndHierarchicalDataProviders.classAbstractHierarchicalDataProvider<T,F>Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.classTreeDataProvider<T>An in-memory data provider for listing components that display hierarchical data.Methods in com.vaadin.flow.data.provider.hierarchy with parameters of type DataProvider Modifier and Type Method Description voidHasHierarchicalDataProvider. setDataProvider(DataProvider<T,?> dataProvider)Deprecated.UseHasHierarchicalDataProvider.setDataProvider(HierarchicalDataProvider)instead as the data should be hierarchical<F> SerializableConsumer<F>HierarchicalDataCommunicator. setDataProvider(DataProvider<T,F> dataProvider, F initialFilter)Set the current hierarchical data provider for this communicator.
-