Class GridDataView<T>

    • Method Detail

      • getItem

        public T getItem​(int index)
        Description copied from interface: DataView
        Gets the item at the given index from the data available to the component. Data is filtered and sorted the same way as in the component.
        Parameters:
        index - item index number
        Returns:
        item on index
      • getItems

        public Stream<T> getItems()
        Description copied from interface: DataView
        Get the full data available to the component. Data is filtered and sorted the same way as in the component.
        Specified by:
        getItems in interface DataView<T>
        Overrides:
        getItems in class AbstractDataView<T>
        Returns:
        filtered and sorted data set
      • setIdentifierProvider

        public void setIdentifierProvider​(IdentifierProvider<T> identifierProvider)
        Description copied from interface: DataView
        Sets an identifier provider, which returns an identifier for the given item. The identifier is used for comparing the equality of items. Usage example: dataView.setIdentifiedProvider(Item::getId);.
        Specified by:
        setIdentifierProvider in interface DataView<T>
        Overrides:
        setIdentifierProvider in class AbstractDataView<T>
        Parameters:
        identifierProvider - function that returns the non-null identifier for a given item