com.vaadin.client.data.
Package com.vaadin.client.data
-
Interface Summary 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.
HierarchicalDataChangeHandler FOR INTERNAL USE ONLY.
-
Class Summary 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> A handle that contains information on whether a row should be
pinned
orunpinned
, and also always the most recent representation for that particular row.SimpleDataChangeHandler Helper class for creating a
DataChangeHandler
for a Widget that does not support lazy loading.