Interface DataUnit

All Known Subinterfaces:
ContainerDataUnit<E>, DataGridItems<T>, DataGridItems.Sortable<T>, DataVectorSourceItems<E>, EntityDataGridItems<E>, EntityDataUnit, EntityItems<E>, EntityValueSource<E,V>, KanbanItems<T>, PivotTableItems<T>, TreeDataGridItems<T>, ValueSource<V>
All Known Implementing Classes:
BufferedContainerValueSource, ContainerCalendarDataProvider, ContainerChartItems, ContainerDataGridItems, ContainerDataProvider, ContainerDataVectorSourceItems, ContainerKanbanItems, ContainerPivotTableItems, ContainerTreeDataGridItems, ContainerValueSource, EmptyDataGridItems, EmptyKanbanItems, EmptyPivotTableItems, EmptyTreeDataGridItems, ListKanbanItems, ListPivotTableItems

public interface DataUnit
  • Method Details

    • getState

      BindingState getState()
      Returns:
      a state of this source
    • addStateChangeListener

      com.vaadin.flow.shared.Registration addStateChangeListener(Consumer<DataUnit.StateChangeEvent> listener)
      Registers a new state change listener.
      Parameters:
      listener - the listener to be added
      Returns:
      a registration object for removing an event listener added to a source