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 | This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
ItemKeyedDataSource.LoadInitialCallback | This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
ItemKeyedDataSource.LoadInitialParams | This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
ItemKeyedDataSource.LoadParams | This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
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 | This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PageKeyedDataSource.LoadInitialCallback | This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PageKeyedDataSource.LoadInitialParams | This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PageKeyedDataSource.LoadParams | This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PagedList | This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
PagedList.BoundaryCallback | This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
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 | This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
PagedList.Config | This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
PagedList.Config.Builder | This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
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 | This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
PositionalDataSource.LoadInitialParams | This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
PositionalDataSource.LoadRangeCallback | This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
PositionalDataSource.LoadRangeParams | This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
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 |