Package com.vaadin.client.data
-
Interface Summary Interface Description CacheStrategy Determines what data anAbstractRemoteDataSourceshould fetch and keep cached.DataChangeHandler Callback interface used byDataSourceto 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. rows) of a specified type.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 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> SimpleDataChangeHandler Helper class for creating aDataChangeHandlerfor a Widget that does not support lazy loading.