package

androidx.paging

Interfaces

AsyncPagedListDiffer.PagedListListener<T>Listener for when the current PagedList is updated.
DataSource.InvalidatedCallbackInvalidation callback for DataSource.

Classes

AsyncPagedListDiffer<T>Helper object for mapping a PagedList into a RecyclerView.Adapter.
DataSource<Key, Value>Base class for loading pages of snapshot data into a PagedList.
DataSource.Factory<Key, Value>Factory for DataSources.
ItemKeyedDataSource<Key, Value>Incremental data loader for paging keyed content, where loaded content uses previously loaded items as input to future loads.
ItemKeyedDataSource.LoadCallback<Value>Callback for ItemKeyedDataSource ItemKeyedDataSource.loadBefore(ItemKeyedDataSource.LoadParams, ItemKeyedDataSource.LoadCallback) and ItemKeyedDataSource.loadAfter(ItemKeyedDataSource.LoadParams, ItemKeyedDataSource.LoadCallback) to return data.
ItemKeyedDataSource.LoadInitialCallback<Value>Callback for ItemKeyedDataSource.loadInitial(ItemKeyedDataSource.LoadInitialParams, ItemKeyedDataSource.LoadInitialCallback) to return data and, optionally, position/count information.
ItemKeyedDataSource.LoadInitialParams<Key>Holder object for inputs to ItemKeyedDataSource.loadInitial(ItemKeyedDataSource.LoadInitialParams, ItemKeyedDataSource.LoadInitialCallback).
ItemKeyedDataSource.LoadParams<Key>Holder object for inputs to ItemKeyedDataSource.loadBefore(ItemKeyedDataSource.LoadParams, ItemKeyedDataSource.LoadCallback) and ItemKeyedDataSource.loadAfter(ItemKeyedDataSource.LoadParams, ItemKeyedDataSource.LoadCallback).
LivePagedListBuilder<Key, Value>Builder for LiveData, given a DataSource.Factory and a PagedList.Config.
PagedList<T>Lazy loading list that pages in immutable content from a DataSource.
PagedList.BoundaryCallback<T>Signals when a PagedList has reached the end of available data.
PagedList.Builder<Key, Value>Builder class for PagedList.
PagedList.CallbackCallback signaling when content is loaded into the list.
PagedList.ConfigConfigures how a PagedList loads content from its DataSource.
PagedList.Config.BuilderBuilder class for PagedList.Config.
PagedListAdapter<T, VH> base class for presenting paged data from PagedLists in a RecyclerView.
PageKeyedDataSource<Key, Value>Incremental data loader for page-keyed content, where requests return keys for next/previous pages.
PageKeyedDataSource.LoadCallback<Key, Value>Callback for PageKeyedDataSource PageKeyedDataSource.loadBefore(PageKeyedDataSource.LoadParams, PageKeyedDataSource.LoadCallback) and PageKeyedDataSource.loadAfter(PageKeyedDataSource.LoadParams, PageKeyedDataSource.LoadCallback) to return data.
PageKeyedDataSource.LoadInitialCallback<Key, Value>Callback for PageKeyedDataSource.loadInitial(PageKeyedDataSource.LoadInitialParams, PageKeyedDataSource.LoadInitialCallback) to return data and, optionally, position/count information.
PageKeyedDataSource.LoadInitialParams<Key>Holder object for inputs to PageKeyedDataSource.loadInitial(PageKeyedDataSource.LoadInitialParams, PageKeyedDataSource.LoadInitialCallback).
PageKeyedDataSource.LoadParams<Key>Holder object for inputs to PageKeyedDataSource.loadBefore(PageKeyedDataSource.LoadParams, PageKeyedDataSource.LoadCallback) and PageKeyedDataSource.loadAfter(PageKeyedDataSource.LoadParams, PageKeyedDataSource.LoadCallback).
PositionalDataSource<T>Position-based data loader for a fixed-size, countable data set, supporting fixed-size loads at arbitrary page positions.
PositionalDataSource.LoadInitialCallback<T>Callback for PositionalDataSource.loadInitial(PositionalDataSource.LoadInitialParams, PositionalDataSource.LoadInitialCallback) to return data, position, and count.
PositionalDataSource.LoadInitialParamsHolder object for inputs to PositionalDataSource.loadInitial(PositionalDataSource.LoadInitialParams, PositionalDataSource.LoadInitialCallback).
PositionalDataSource.LoadRangeCallback<T>Callback for PositionalDataSource PositionalDataSource.loadRange(PositionalDataSource.LoadRangeParams, PositionalDataSource.LoadRangeCallback) to return data.
PositionalDataSource.LoadRangeParamsHolder object for inputs to PositionalDataSource.loadRange(PositionalDataSource.LoadRangeParams, PositionalDataSource.LoadRangeCallback).
RxPagedListBuilder<Key, Value>Builder for Observable or Flowable, given a DataSource.Factory and a PagedList.Config.
TiledDataSource<T>