Class GridDataView<T>

  • Type Parameters:
    T - the item type
    All Implemented Interfaces:
    com.vaadin.flow.data.provider.DataView<T>, Serializable

    public class GridDataView<T>
    extends com.vaadin.flow.data.provider.AbstractDataView<T>
    Implementation of generic data view for grid.
    Since:
    See Also:
    Serialized Form
    • Constructor Detail

      • GridDataView

        public GridDataView​(com.vaadin.flow.data.provider.DataCommunicator<T> dataCommunicator,
                            Grid<T> grid)
    • Method Detail

      • getItem

        public T getItem​(int index)
      • getSupportedDataProviderType

        protected Class<?> getSupportedDataProviderType()
        Specified by:
        getSupportedDataProviderType in class com.vaadin.flow.data.provider.AbstractDataView<T>
      • getItems

        public Stream<T> getItems()
        Specified by:
        getItems in interface com.vaadin.flow.data.provider.DataView<T>
        Overrides:
        getItems in class com.vaadin.flow.data.provider.AbstractDataView<T>
      • setIdentifierProvider

        public void setIdentifierProvider​(com.vaadin.flow.data.provider.IdentifierProvider<T> identifierProvider)
        Specified by:
        setIdentifierProvider in interface com.vaadin.flow.data.provider.DataView<T>
        Overrides:
        setIdentifierProvider in class com.vaadin.flow.data.provider.AbstractDataView<T>