androidx.paging
Annotations
ExperimentalPagingApi |
Marks experimental Paging APIs, which may have known issues that would likely be solved by a source-incompatible change in newer versions of the artifact that supplies it. |
Interfaces
AsyncPagedListDiffer.PagedListListener |
This interface is deprecated. PagedList is deprecated and has been replaced by PagingData |
DataSource.InvalidatedCallback |
Invalidation callback for |
Logger |
This interface is deprecated. Logger interface is no longer supported. |
PagingSourceFactory |
Interface for a factory that generates |
PlaceholderPaddedList |
Interface to paged list that could contain placeholders. |
Classes
AdjacentItems |
Represents a pair of adjacent items, null values are used to signal boundary conditions. |
AsyncPagedListDiffer |
This class is deprecated. AsyncPagedListDiffer is deprecated and has been replaced by AsyncPagingDataDiffer |
AsyncPagingDataDiffer |
Helper class for mapping a |
CachedPagingDataKt |
|
CombinedLoadStates |
Collection of pagination |
CombinedLoadStatesKt |
|
DataSource |
Base class for loading pages of snapshot data into a |
DataSource.Factory |
Factory for DataSources. |
InvalidatingPagingSourceFactory |
Wrapper class for a |
ItemKeyedDataSource |
This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
ItemKeyedDataSource.LoadCallback |
Callback for ItemKeyedDataSource |
ItemKeyedDataSource.LoadInitialCallback |
Callback for |
ItemKeyedDataSource.LoadInitialParams |
Holder object for inputs to |
ItemKeyedDataSource.LoadParams |
Holder object for inputs to |
ItemSnapshotList |
Snapshot of data being presented by a androidx.pagingAsyncPagingDataDiffer or a androidx.paging.PagingDataAdapter. |
ListenableFuturePagingSource |
|
ListenableFutureRemoteMediator |
|
LivePagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
LivePagedListKt |
|
LoadState |
LoadState of a PagedList load - associated with a |
LoadState.Error |
Loading hit an error. |
LoadState.NotLoading |
Indicates the |
LoadStateAdapter |
Adapter for displaying a RecyclerView item based on |
LoadStates |
Collection of pagination |
PageKeyedDataSource |
This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PageKeyedDataSource.LoadCallback |
Callback for |
PageKeyedDataSource.LoadInitialCallback |
Callback for |
PageKeyedDataSource.LoadInitialParams |
Holder object for inputs to |
PageKeyedDataSource.LoadParams |
Holder object for inputs to |
PagedList |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
PagedList.BoundaryCallback |
Signals when a PagedList has reached the end of available data. |
PagedList.Builder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData, which no longer supports constructing snapshots of loaded data manually. |
PagedList.Callback |
Callback signaling when content is loaded into the list. |
PagedList.Config |
Configures how a |
PagedList.Config.Builder |
Builder class for |
PagedListAdapter |
This class is deprecated. PagedListAdapter is deprecated and has been replaced by PagingDataAdapter |
Pager |
Primary entry point into Paging; constructor for a reactive stream of |
PagingConfig |
An object used to configure loading behavior within a |
PagingData |
Container for Paged data from a single generation of loads. |
PagingDataAdapter |
|
PagingDataEvent |
Events captured from a |
PagingDataEvent.Append |
An append load event |
PagingDataEvent.DropAppend |
A drop event from the end of the list |
PagingDataEvent.DropPrepend |
A drop event from the front of the list |
PagingDataEvent.Prepend |
A prepend load event |
PagingDataEvent.Refresh |
A refresh load event |
PagingDataFutures |
|
PagingDataPresenter |
The class that connects the UI layer to the underlying Paging operations. |
PagingDataTransforms |
|
PagingLiveData |
|
PagingSource |
Base class for an abstraction of pageable static data from some source, where loading pages of data is typically an expensive operation. |
PagingSource.LoadParams |
Params for a load request on a |
PagingSource.LoadParams.Append |
Params to load a page of data from a |
PagingSource.LoadParams.Prepend |
Params to load a page of data from a |
PagingSource.LoadParams.Refresh |
Params for an initial load request on a |
PagingSource.LoadResult |
Result of a load request from |
PagingSource.LoadResult.Error |
Error result object for |
PagingSource.LoadResult.Invalid |
Invalid result object for |
PagingSource.LoadResult.Page |
Success result object for |
PagingState |
Snapshot state of Paging system including the loaded |
PositionalDataSource |
This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
PositionalDataSource.LoadInitialCallback |
Callback for |
PositionalDataSource.LoadInitialParams |
Holder object for inputs to |
PositionalDataSource.LoadRangeCallback |
Callback for PositionalDataSource |
PositionalDataSource.LoadRangeParams |
Holder object for inputs to |
RemoteMediator |
Defines a set of callbacks used to incrementally load data from a remote source into a local source wrapped by a |
RemoteMediator.MediatorResult |
|
RemoteMediator.MediatorResult.Error |
Recoverable error that can be retried, sets the |
RemoteMediator.MediatorResult.Success |
Success signaling that |
RxPagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
RxPagedListKt |
|
LoadState.Loading |
Loading is in progress. |
Enums
LoadType |
Type of load a |
RemoteMediator.InitializeAction |
Return type of |
TerminalSeparatorType |
Mode for configuring when terminal separators (header and footer) would be displayed by the |