Class DataGridDataProvider<T>

java.lang.Object
com.vaadin.data.provider.AbstractDataProvider<T,com.vaadin.server.SerializablePredicate<T>>
io.jmix.ui.component.datagrid.DataGridDataProvider<T>
All Implemented Interfaces:
com.vaadin.data.provider.DataProvider<T,com.vaadin.server.SerializablePredicate<T>>, Serializable
Direct Known Subclasses:
SortableDataGridDataProvider

public class DataGridDataProvider<T> extends com.vaadin.data.provider.AbstractDataProvider<T,com.vaadin.server.SerializablePredicate<T>>
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • unbind

      public void unbind()
    • getDataGridItems

      public DataGridItems<T> getDataGridItems()
    • getId

      @Nullable public Object getId(T item)
    • isInMemory

      public boolean isInMemory()
    • size

      public int size(com.vaadin.data.provider.Query<T,com.vaadin.server.SerializablePredicate<T>> query)
    • fetch

      public Stream<T> fetch(com.vaadin.data.provider.Query<T,com.vaadin.server.SerializablePredicate<T>> query)
    • datasourceItemSetChanged

      protected void datasourceItemSetChanged(DataGridItems.ItemSetChangeEvent<T> event)
    • datasourceValueChanged

      protected void datasourceValueChanged(DataGridItems.ValueChangeEvent<T> event)
    • datasourceStateChanged

      protected void datasourceStateChanged(DataUnit.StateChangeEvent event)
    • datasourceSelectedItemChanged

      protected void datasourceSelectedItemChanged(DataGridItems.SelectedItemChangeEvent<T> event)