Skip navigation links
A B C D E F G H I L M N O P R S V 

A

AdapterCallback - Interface in pw.pushan.recyclerlib
Created by pushan on 16/05/17.
add(T) - Method in class pw.pushan.recyclerlib.AppList
 
add(int, T) - Method in class pw.pushan.recyclerlib.AppList
This method adds view model to index without removing loader
addAll(List<T>) - Method in class pw.pushan.recyclerlib.AppList
 
addAll(int, List<T>) - Method in class pw.pushan.recyclerlib.AppList
 
addClickListener(Map<Integer, Integer[]>, Map<Integer, Integer[]>, AppClickListener.Callback) - Method in class pw.pushan.recyclerlib.AppAdapter
 
adding() - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
adding() - Method in interface pw.pushan.recyclerlib.ListObserver
 
addLoader(int, T) - Method in class pw.pushan.recyclerlib.AppList
 
addModels(List<ViewModel>) - Method in class pw.pushan.recyclerlib.ListApi
 
addNewModelsForPullToRefresh() - Method in class pw.pushan.recyclerlib.ListApi
 
addNewModelsForPullToRefresh() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
apiError() - Method in class pw.pushan.recyclerlib.ListApi
 
AppAdapter<T extends ViewModel> - Class in pw.pushan.recyclerlib
Created by pushan on 3/16/16.
AppAdapter(List<T>) - Constructor for class pw.pushan.recyclerlib.AppAdapter
 
AppAdapter.ViewHolder<V extends ViewDataBinding> - Class in pw.pushan.recyclerlib
 
AppClickListener - Class in pw.pushan.recyclerlib
 
AppClickListener(AppClickListener.Callback, AppAdapter.ViewHolder) - Constructor for class pw.pushan.recyclerlib.AppClickListener
 
AppClickListener.Callback - Interface in pw.pushan.recyclerlib
 
AppList<T extends ViewModel> - Class in pw.pushan.recyclerlib
Created by pushan on 13/07/17.
AppList() - Constructor for class pw.pushan.recyclerlib.AppList
 
appList - Variable in class pw.pushan.recyclerlib.ListApi
 
AppRecyclerView - Class in pw.pushan.recyclerlib
Created by pushan on 13/07/17.
AppRecyclerView(Context) - Constructor for class pw.pushan.recyclerlib.AppRecyclerView
 
AppRecyclerView(Context, AttributeSet) - Constructor for class pw.pushan.recyclerlib.AppRecyclerView
 
AppRecyclerView(Context, AttributeSet, int) - Constructor for class pw.pushan.recyclerlib.AppRecyclerView
 
attach(ListObserver) - Method in class pw.pushan.recyclerlib.AppList
 

B

BaseModel - Class in pw.pushan.recyclerlib
Created by pushan on 12/07/17.
BaseModel(int) - Constructor for class pw.pushan.recyclerlib.BaseModel
 

C

canScrollHorizontally() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
canScrollVertically() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
chageLoadingToRetryLoader() - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
chageLoadingToRetryLoader() - Method in class pw.pushan.recyclerlib.AppAdapter
 
changed(T, String) - Method in class pw.pushan.recyclerlib.AppList
 
changed(String) - Method in class pw.pushan.recyclerlib.RecyclerBaseModel
 
clearList(int) - Method in class pw.pushan.recyclerlib.AppList
Clears list from position and stops loader.

D

disablePullRefresh() - Method in class pw.pushan.recyclerlib.ListApi
 
disablePullRefresh() - Method in interface pw.pushan.recyclerlib.ListApiListener
 

E

error() - Method in class pw.pushan.recyclerlib.AppList
 
error() - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
error() - Method in interface pw.pushan.recyclerlib.ListObserver
 

F

feedItemAnimator - Variable in class pw.pushan.recyclerlib.ListApi
 

G

get(int) - Method in class pw.pushan.recyclerlib.AppList
 
getAddPositionOfLoader() - Method in class pw.pushan.recyclerlib.AppList
 
getAnimator() - Method in class pw.pushan.recyclerlib.ListApi
 
getAnimator() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getAppList() - Method in class pw.pushan.recyclerlib.ListApi
 
getBackgroundColor() - Method in class pw.pushan.recyclerlib.ListApi
 
getBackgroundColor() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getBinding() - Method in class pw.pushan.recyclerlib.AppAdapter.ViewHolder
 
getCardSpaceDimen() - Method in class pw.pushan.recyclerlib.ListApi
 
getCardSpaceDimen() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getContext() - Method in class pw.pushan.recyclerlib.ListApi
 
getContext() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getGridLayoutManager(int) - Method in class pw.pushan.recyclerlib.ListApi
 
getIdentifier() - Method in class pw.pushan.recyclerlib.BaseModel
 
getItemCount() - Method in class pw.pushan.recyclerlib.AppAdapter
 
getItemOffsets(Rect, View, RecyclerView, RecyclerView.State) - Method in class pw.pushan.recyclerlib.VerticalSpaceItemDecoration
 
getItemViewType(int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
getLayoutManager() - Method in class pw.pushan.recyclerlib.ListApi
 
getLayoutManager() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getLinearLayoutManager() - Method in class pw.pushan.recyclerlib.ListApi
 
getList() - Method in class pw.pushan.recyclerlib.AppAdapter
 
getList() - Method in class pw.pushan.recyclerlib.AppList
Should only be used by App Recyceler view
getListApi() - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
getListApi() - Method in class pw.pushan.recyclerlib.RecyclerBaseModel
 
getLoadMoreModel() - Method in class pw.pushan.recyclerlib.ListApi
 
getOrientation() - Method in class pw.pushan.recyclerlib.ListApi
 
getOrientation() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getPadding() - Method in class pw.pushan.recyclerlib.ListApi
 
getPadding() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
getStaggeredGridLayoutManager() - Method in class pw.pushan.recyclerlib.ListApi
 

H

handleClick(View, int, boolean) - Method in interface pw.pushan.recyclerlib.AppClickListener.Callback
 

I

identifier - Variable in class pw.pushan.recyclerlib.BaseModel
 
indexOf(T) - Method in class pw.pushan.recyclerlib.AppList
 
indexOf() - Method in class pw.pushan.recyclerlib.RecyclerBaseModel
 
init(ListApi) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
isAutoLoad() - Method in class pw.pushan.recyclerlib.ListApi
 
isAutoLoad() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
isAutoLoadMore() - Method in class pw.pushan.recyclerlib.ListApi
 
isAutoLoadMore() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
isGrid() - Method in class pw.pushan.recyclerlib.ListApi
 
isGrid() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
isRefresh() - Method in class pw.pushan.recyclerlib.ListApi
 
isRetry - Variable in class pw.pushan.recyclerlib.LoadMoreModel
 
itemAdded(int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemAdded(int, int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemAdded(int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemAdded(int, int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemAdded(int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
itemAdded(int) - Method in interface pw.pushan.recyclerlib.ListObserver
 
itemChanged(int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemChanged(int, int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemChanged(int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemChanged(int, int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemChanged(int, String) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
itemChanged(int, String) - Method in interface pw.pushan.recyclerlib.ListObserver
 
itemRemoved(int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemRemoved(int, int) - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
itemRemoved(int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemRemoved(int, int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
itemRemoved(int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
itemRemoved(int) - Method in interface pw.pushan.recyclerlib.ListObserver
 
itemsAdded(int, int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
itemsAdded(int, int) - Method in interface pw.pushan.recyclerlib.ListObserver
 
itemsRemoved(int, int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
itemsRemoved(int, int) - Method in interface pw.pushan.recyclerlib.ListObserver
 

L

layoutId - Variable in class pw.pushan.recyclerlib.LoadMoreModel
 
layoutId() - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
layoutId() - Method in interface pw.pushan.recyclerlib.ViewModel
 
listApi - Variable in class pw.pushan.recyclerlib.AppRecyclerView
 
ListApi - Class in pw.pushan.recyclerlib
Created by pushan on 10/08/17.
ListApi(ListApiListener) - Constructor for class pw.pushan.recyclerlib.ListApi
 
listApi - Variable in class pw.pushan.recyclerlib.RecyclerBaseModel
 
ListApiListener - Interface in pw.pushan.recyclerlib
Created by pushan on 09/01/18.
listCleared() - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
listCleared() - Method in interface pw.pushan.recyclerlib.ListObserver
 
ListObserver - Interface in pw.pushan.recyclerlib
Created by pushan on 13/07/17.
loaderAdded(int, LoadMoreModel) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
loaderAdded() - Method in class pw.pushan.recyclerlib.ListApi
 
loaderAdded() - Method in interface pw.pushan.recyclerlib.ListApiListener
 
loaderAdded(int, LoadMoreModel) - Method in interface pw.pushan.recyclerlib.ListObserver
 
loaderColor - Variable in class pw.pushan.recyclerlib.LoadMoreModel
 
loadingText - Variable in class pw.pushan.recyclerlib.LoadMoreModel
 
LoadMoreModel - Class in pw.pushan.recyclerlib
Created by pushan on 16/05/17.
LoadMoreModel(ListApi, int) - Constructor for class pw.pushan.recyclerlib.LoadMoreModel
Api that needs to be called

M

moveToPosition(int) - Method in class pw.pushan.recyclerlib.AppList
 
moveToPosition(int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
moveToPosition(int) - Method in interface pw.pushan.recyclerlib.ListObserver
 

N

newDataSet(List<T>) - Method in class pw.pushan.recyclerlib.AppAdapter
 
noResult() - Method in class pw.pushan.recyclerlib.AppList
 
noResult() - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
noResult() - Method in class pw.pushan.recyclerlib.ListApi
 
noResult() - Method in interface pw.pushan.recyclerlib.ListObserver
 
notifyItemAddedObservers(int) - Method in class pw.pushan.recyclerlib.AppList
 
notifyItemRemovedObservers(int) - Method in class pw.pushan.recyclerlib.AppList
 
notifyItemsAddedObservers(int, int) - Method in class pw.pushan.recyclerlib.AppList
 
notifyItemsRemovedObservers(int, int) - Method in class pw.pushan.recyclerlib.AppList
 
notifyLoaderAddedObservers(int, T) - Method in class pw.pushan.recyclerlib.AppList
 
notifySwitchLayoutManager(int) - Method in class pw.pushan.recyclerlib.AppList
 

O

onBindViewHolder(AppAdapter.ViewHolder, int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
onClick(View) - Method in class pw.pushan.recyclerlib.AppClickListener
 
onCreateViewHolder(ViewGroup, int) - Method in class pw.pushan.recyclerlib.AppAdapter
 
onLongClick(View) - Method in class pw.pushan.recyclerlib.AppClickListener
 
onRetryClick(View) - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
onScrolled(int, int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
onScrollStateChanged(int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
This case comes into action when there's only one item in list and list is not scrollable and list has more items to get via api
onStartNestedScroll(View, View, int) - Method in class pw.pushan.recyclerlib.SwipeRefreshLayout
 

P

page - Variable in class pw.pushan.recyclerlib.ListApi
 
pw.pushan.recyclerlib - package pw.pushan.recyclerlib
 

R

RecyclerBaseModel - Class in pw.pushan.recyclerlib
Created by pushan on 14/07/17.
RecyclerBaseModel(ListApi, int) - Constructor for class pw.pushan.recyclerlib.RecyclerBaseModel
 
refresh() - Method in class pw.pushan.recyclerlib.ListApi
 
remove(T) - Method in class pw.pushan.recyclerlib.AppList
 
remove() - Method in class pw.pushan.recyclerlib.RecyclerBaseModel
 
removeLoader(int, boolean, boolean) - Method in class pw.pushan.recyclerlib.AppList
It 1.
removeLoadingLoader() - Method in interface pw.pushan.recyclerlib.AdapterCallback
 
removeLoadingLoader() - Method in class pw.pushan.recyclerlib.AppAdapter
 

S

setLayoutId(int) - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
setLoaderText(String) - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
setmVerticalSpaceHeight(int) - Method in class pw.pushan.recyclerlib.VerticalSpaceItemDecoration
 
setToRetry() - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
size() - Method in class pw.pushan.recyclerlib.AppList
 
stopLoading() - Method in class pw.pushan.recyclerlib.LoadMoreModel
 
SwipeRefreshLayout - Class in pw.pushan.recyclerlib
 
SwipeRefreshLayout(Context) - Constructor for class pw.pushan.recyclerlib.SwipeRefreshLayout
 
SwipeRefreshLayout(Context, AttributeSet) - Constructor for class pw.pushan.recyclerlib.SwipeRefreshLayout
 
switchLayoutManager(T) - Method in class pw.pushan.recyclerlib.AppList
 
switchLayoutManager(int) - Method in class pw.pushan.recyclerlib.AppRecyclerView
 
switchLayoutManager(int) - Method in interface pw.pushan.recyclerlib.ListObserver
 

V

VerticalSpaceItemDecoration - Class in pw.pushan.recyclerlib
 
VerticalSpaceItemDecoration(int) - Constructor for class pw.pushan.recyclerlib.VerticalSpaceItemDecoration
 
ViewHolder(V) - Constructor for class pw.pushan.recyclerlib.AppAdapter.ViewHolder
 
ViewModel - Interface in pw.pushan.recyclerlib
Created by pushan on 3/16/16.
A B C D E F G H I L M N O P R S V 
Skip navigation links