|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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> | A handle that contains information on whether a row should be
pinned or unpinned, and also always the
most recent representation for that particular row. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||