public class SimpleDataChangeHandler extends Object implements DataChangeHandler
DataChangeHandler for a Widget that does
not support lazy loading.| Modifier and Type | Method and Description |
|---|---|
void |
dataAdded(int firstRowIndex,
int numberOfRows)
Called when the new rows have been added to the container.
|
void |
dataAvailable(int firstRowIndex,
int numberOfRows)
Called when rows requested with
DataSource.ensureAvailability(int, int) rows are available. |
void |
dataRemoved(int firstRowIndex,
int numberOfRows)
Called when rows have been removed from the data source.
|
void |
dataUpdated(int firstRowIndex,
int numberOfRows)
Called when the contents of the data source has changed.
|
void |
resetDataAndSize(int newSize)
Resets all data and defines a new size for the data.
|
public void dataUpdated(int firstRowIndex,
int numberOfRows)
DataChangeHandlerDataChangeHandler.dataAdded(int, int) or DataChangeHandler.dataRemoved(int, int) should
ideally be used instead.dataUpdated in interface DataChangeHandlerfirstRowIndex - the index of the first changed rownumberOfRows - the number of changed rowspublic void dataRemoved(int firstRowIndex,
int numberOfRows)
DataChangeHandlerdataRemoved in interface DataChangeHandlerfirstRowIndex - the index that the first removed row had prior to removalnumberOfRows - the number of removed rowspublic void dataAdded(int firstRowIndex,
int numberOfRows)
DataChangeHandlerdataAdded in interface DataChangeHandlerfirstRowIndex - the index of the first added rownumberOfRows - the number of added rowspublic void dataAvailable(int firstRowIndex,
int numberOfRows)
DataChangeHandlerDataSource.ensureAvailability(int, int) rows are available.dataAvailable in interface DataChangeHandlerfirstRowIndex - the index of the first available rownumberOfRows - the number of available rowspublic void resetDataAndSize(int newSize)
DataChangeHandlerThis should be used in the cases where the data has changed in some unverifiable way. I.e. "something happened". This will lead to a re-rendering of the current Grid viewport
resetDataAndSize in interface DataChangeHandlernewSize - the estimated size of the new data setCopyright © 2021 Vaadin Ltd. All rights reserved.