Class GridListDataView<T>
- java.lang.Object
-
- com.vaadin.flow.data.provider.AbstractDataView<T>
-
- com.vaadin.flow.data.provider.AbstractListDataView<T>
-
- com.vaadin.flow.component.grid.dataview.GridListDataView<T>
-
- Type Parameters:
T- data type
- All Implemented Interfaces:
com.vaadin.flow.data.provider.DataView<T>,com.vaadin.flow.data.provider.ListDataView<T,com.vaadin.flow.data.provider.AbstractListDataView<T>>,Serializable
public class GridListDataView<T> extends com.vaadin.flow.data.provider.AbstractListDataView<T>Data view implementation for Grid with in-memory list data. Provides information on the data and allows operations on it.- Since:
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GridListDataView(com.vaadin.flow.data.provider.DataCommunicator<T> dataCommunicator, Grid<T> grid, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>,com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback)Creates a new instance of Grid in-memory data view and verifies the passed data provider is compatible with this data view implementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetItemCount()Stream<T>getItems()voidsetIdentifierProvider(com.vaadin.flow.data.provider.IdentifierProvider<T> identifierProvider)-
Methods inherited from class com.vaadin.flow.data.provider.AbstractListDataView
addFilter, addItem, addItemAfter, addItemBefore, addItems, addItemsAfter, addItemsBefore, addSortComparator, addSortOrder, contains, getDataProvider, getItem, getNextItem, getPreviousItem, getSupportedDataProviderType, removeFilters, removeItem, removeItems, removeSorting, setFilter, setSortComparator, setSortOrder, validateItemIndex
-
Methods inherited from class com.vaadin.flow.data.provider.AbstractDataView
addIdentifierProviderChangeListener, addItemCountChangeListener, equals, getIdentifierProvider, refreshAll, refreshItem, verifyDataProviderType
-
-
-
-
Constructor Detail
-
GridListDataView
public GridListDataView(com.vaadin.flow.data.provider.DataCommunicator<T> dataCommunicator, Grid<T> grid, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>,com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new instance of Grid in-memory data view and verifies the passed data provider is compatible with this data view implementation.- Parameters:
dataCommunicator- the data communicator of the Grid, notnullgrid- the Grid component, notnullfilterOrSortingChangedCallback- callback, which is being invoked when the Grid's filtering or sorting changes, notnull
-
-