| Interface | Description |
|---|---|
| CacheStrategy |
Determines what data an
AbstractRemoteDataSource should fetch and
keep cached. |
| DataChangeHandler |
Callback interface used by
DataSource 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 | Description |
|---|---|
| AbstractRemoteDataSource<T> |
Base implementation for data sources that fetch data from a remote system.
|
| AbstractRemoteDataSource.RequestRowsCallback<T> |
Callback used by
AbstractRemoteDataSource.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 by
AbstractRemoteDataSource,
using multiples of the page size for determining the minimum and maximum
number of items to keep in the cache. |
| DataSource.RowHandle<T> |
Copyright © 2016 Vaadin Ltd. All rights reserved.