Package com.vaadin.client.data
-
Interface Summary Interface Description CacheStrategy Determines what data anAbstractRemoteDataSource
should fetch and keep cached.DataChangeHandler Callback interface used byDataSource
to inform its user about updates to the data.DataSource<T> Source of data for widgets showing lazily loaded data based on indexable items (e.g. -
Class Summary Class Description AbstractRemoteDataSource<T> Base implementation for data sources that fetch data from a remote system.AbstractRemoteDataSource.RequestRowsCallback<T> Callback used byAbstractRemoteDataSource.requestRows(int, int, RequestRowsCallback)
to pass data to the underlying implementation when data has been fetched.CacheStrategy.AbstractBasicSymmetricalCacheStrategy A helper class for creating a simple symmetric cache strategy that uses the same logic for both rows before and after the currently cached range.CacheStrategy.DefaultCacheStrategy The default cache strategy used byAbstractRemoteDataSource
, using multiples of the page size for determining the minimum and maximum number of items to keep in the cache.DataSource.RowHandle<T>