1// Signature format: 4.0 2package androidx.paging { 3 4 public class AsyncPagedListDiffer<T> { 5 ctor public AsyncPagedListDiffer(androidx.recyclerview.widget.ListUpdateCallback, androidx.recyclerview.widget.AsyncDifferConfig<T!>); 6 ctor public AsyncPagedListDiffer(androidx.recyclerview.widget.RecyclerView.Adapter, androidx.recyclerview.widget.DiffUtil.ItemCallback<T!>); 7 method public androidx.paging.PagedList<T!>? getCurrentList(); 8 method public T? getItem(int); 9 method public int getItemCount(); 10 method public void submitList(androidx.paging.PagedList<T!>!); 11 } 12 13 public final class LivePagedListBuilder<Key, Value> { 14 ctor public LivePagedListBuilder(androidx.paging.DataSource.Factory<Key!,Value!>, androidx.paging.PagedList.Config); 15 ctor public LivePagedListBuilder(androidx.paging.DataSource.Factory<Key!,Value!>, int); 16 method public androidx.lifecycle.LiveData<androidx.paging.PagedList<Value!>!> build(); 17 method public androidx.paging.LivePagedListBuilder<Key!,Value!> setBoundaryCallback(androidx.paging.PagedList.BoundaryCallback<Value!>?); 18 method public androidx.paging.LivePagedListBuilder<Key!,Value!> setFetchExecutor(java.util.concurrent.Executor); 19 method public androidx.paging.LivePagedListBuilder<Key!,Value!> setInitialLoadKey(Key?); 20 } 21 22 public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> { 23 ctor protected PagedListAdapter(androidx.recyclerview.widget.AsyncDifferConfig<T!>); 24 ctor protected PagedListAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T!>); 25 method public androidx.paging.PagedList<T!>? getCurrentList(); 26 method protected T? getItem(int); 27 method public int getItemCount(); 28 method public void onCurrentListChanged(androidx.paging.PagedList<T!>?); 29 method public void submitList(androidx.paging.PagedList<T!>!); 30 } 31 32} 33 34