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

A

AbstractAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter
Created by mikepenz on 27.12.15.
AbstractAdapter() - Constructor for class com.mikepenz.fastadapter.AbstractAdapter
 
AbstractItem<Item extends AbstractItem<?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
Created by mikepenz on 14.07.15.
AbstractItem() - Constructor for class com.mikepenz.fastadapter.items.AbstractItem
 
AbstractItem.ReflectionBasedViewHolderFactory<VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
 
ActionModeHelper - Class in com.mikepenz.fastadapter.helpers
Created by mikepenz on 02.01.16.
ActionModeHelper(FastAdapter, int) - Constructor for class com.mikepenz.fastadapter.helpers.ActionModeHelper
 
ActionModeHelper(FastAdapter, int, ActionMode.Callback) - Constructor for class com.mikepenz.fastadapter.helpers.ActionModeHelper
 
adapter - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
 
AdapterUtil - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 31.12.15.
AdapterUtil() - Constructor for class com.mikepenz.fastadapter.utils.AdapterUtil
 
add(Item...) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add an array of items to the end of the existing items
add(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add a list of items to the end of the existing items
add(int, Item...) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add an array of items at the given position within the existing items
add(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add a list of items at the given position within the existing items
add(Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add an item at the end of the existing items
add(int, Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
add an item at the given position within the existing icons
add(Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
add an array of items to the end of the existing items
add(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
add a list of items to the end of the existing items
add(int, Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
add an array of items at the given position within the existing items
add(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
add a list of items at the given position within the existing items
add(Item...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add an array of items to the end of the existing items
add(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items to the end of the existing items
add(int, Item...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add an array of items at the given position within the existing items
add(int, List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items at the given position within the existing items
addModel(Model...) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
add an array of models
addModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
add a list of models
addModel(int, Model...) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
add an array of models at a given (global) position
addModel(int, List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
add a list of models at a given (global) position
adjustAlpha(int, int) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
adjusts the alpha of a color
adjustPosition(Set<Integer>, int, int, int) - Static method in class com.mikepenz.fastadapter.utils.AdapterUtil
internal method to handle the selections if items are added / removed
adjustPosition(SparseIntArray, int, int, int) - Static method in class com.mikepenz.fastadapter.utils.AdapterUtil
internal method to handle the selections if items are added / removed
apply(Model) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter.ReflectionBasedItemFactory
 
apply(Input) - Method in interface com.mikepenz.fastadapter.utils.Function
 
apply(RecyclerView, Iterable<Item>) - Method in class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
init the cache on your own.

B

bindView(VH) - Method in interface com.mikepenz.fastadapter.IItem
Binds the data of this item to the given holder
bindView(VH) - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
BUNDLE_EXPANDED - Static variable in class com.mikepenz.fastadapter.FastAdapter
 
BUNDLE_SELECTIONS - Static variable in class com.mikepenz.fastadapter.FastAdapter
 

C

checkId(T) - Static method in class com.mikepenz.fastadapter.utils.IdDistributor
set an unique identifier for the drawerItem which do not have one set already
checkIds(List<T>) - Static method in class com.mikepenz.fastadapter.utils.IdDistributor
set an unique identifier for all drawerItems which do not have one set already
checkIds(T...) - Static method in class com.mikepenz.fastadapter.utils.IdDistributor
set an unique identifier for all drawerItems which do not have one set already
clear() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
removes all items of this adapter
clear() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
removes all items of this adapter
clear() - Method in interface com.mikepenz.fastadapter.IItemAdapter
removes all items of this adapter
clearModel() - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
clear all models
ClickListenerHelper<Item extends IItem> - Class in com.mikepenz.fastadapter.helpers
Created by mikepenz on 25.01.16.
ClickListenerHelper(FastAdapter<Item>) - Constructor for class com.mikepenz.fastadapter.helpers.ClickListenerHelper
ctor
ClickListenerHelper.OnClickListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.helpers
 
collapse() - Method in class com.mikepenz.fastadapter.FastAdapter
collapses all expanded items
collapse(int) - Method in class com.mikepenz.fastadapter.FastAdapter
collapses (closes) the given collapsible item at the given position
com.mikepenz.fastadapter - package com.mikepenz.fastadapter
 
com.mikepenz.fastadapter.adapters - package com.mikepenz.fastadapter.adapters
 
com.mikepenz.fastadapter.drag - package com.mikepenz.fastadapter.drag
 
com.mikepenz.fastadapter.helpers - package com.mikepenz.fastadapter.helpers
 
com.mikepenz.fastadapter.items - package com.mikepenz.fastadapter.items
 
com.mikepenz.fastadapter.utils - package com.mikepenz.fastadapter.utils
 
commitRemove(Set<Integer>, ArrayList<FastAdapter.RelativeInfo<Item>>) - Method in interface com.mikepenz.fastadapter.helpers.UndoHelper.UndoListener
 
create(View) - Method in class com.mikepenz.fastadapter.items.AbstractItem.ReflectionBasedViewHolderFactory
 
create(View) - Method in interface com.mikepenz.fastadapter.utils.ViewHolderFactory
 

D

deleteAllSelectedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
deletes all current selected items
deselect() - Method in class com.mikepenz.fastadapter.FastAdapter
deselects all selections
deselect(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
deselects all items at the positions in the iteratable
deselect(int) - Method in class com.mikepenz.fastadapter.FastAdapter
deselects an item and removes it's position in the selections list

E

equals(int) - Method in interface com.mikepenz.fastadapter.IItem
If this item equals to the given identifier
equals(int) - Method in class com.mikepenz.fastadapter.items.AbstractItem
If this item equals to the given identifier
equals(Object) - Method in class com.mikepenz.fastadapter.items.AbstractItem
If this item equals to the given object
expand(int) - Method in class com.mikepenz.fastadapter.FastAdapter
opens the expandable item at the given position

F

FastAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter
Created by mikepenz on 27.12.15.
FastAdapter() - Constructor for class com.mikepenz.fastadapter.FastAdapter
default CTOR
FastAdapter.OnBindViewHolderListener - Interface in com.mikepenz.fastadapter
 
FastAdapter.OnBindViewHolderListenerImpl - Class in com.mikepenz.fastadapter
 
FastAdapter.OnClickListener<Item extends IItem> - Interface in com.mikepenz.fastadapter
 
FastAdapter.OnCreateViewHolderListener - Interface in com.mikepenz.fastadapter
 
FastAdapter.OnCreateViewHolderListenerImpl - Class in com.mikepenz.fastadapter
default implementation of the OnCreateViewHolderListener
FastAdapter.OnLongClickListener<Item extends IItem> - Interface in com.mikepenz.fastadapter
 
FastAdapter.OnTouchListener<Item extends IItem> - Interface in com.mikepenz.fastadapter
 
FastAdapter.RelativeInfo<Item extends IItem> - Class in com.mikepenz.fastadapter
an internal class to return the IItem and relativePosition and it's adapter at once. used to save one iteration inside the getInternalItem method
FastAdapterUIUtils - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 28.12.15.
FastAdapterUIUtils() - Constructor for class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
 
FastItemAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 18.01.16.
FastItemAdapter() - Constructor for class com.mikepenz.fastadapter.adapters.FastItemAdapter
ctor
filter(CharSequence) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
filters the items with the constraint using the provided Predicate
filter(CharSequence) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
filters the items with the constraint using the provided Predicate
filter(Item, CharSequence) - Method in interface com.mikepenz.fastadapter.IItemAdapter.Predicate
 
FooterAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 27.12.15.
FooterAdapter() - Constructor for class com.mikepenz.fastadapter.adapters.FooterAdapter
 
Function<Input,Output> - Interface in com.mikepenz.fastadapter.utils
Created by Ahmed Ragab on 24/01/16.

G

generateView(Context) - Method in interface com.mikepenz.fastadapter.IItem
generates a view by the defined LayoutRes
generateView(Context, ViewGroup) - Method in interface com.mikepenz.fastadapter.IItem
generates a view by the defined LayoutRes and pass the LayoutParams from the parent
generateView(Context) - Method in class com.mikepenz.fastadapter.items.AbstractItem
generates a view by the defined LayoutRes
generateView(Context, ViewGroup) - Method in class com.mikepenz.fastadapter.items.AbstractItem
generates a view by the defined LayoutRes and pass the LayoutParams from the parent
GenericAbstractItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
Created by mikepenz on 14.07.15.
GenericAbstractItem(Model) - Constructor for class com.mikepenz.fastadapter.items.GenericAbstractItem
 
GenericItemAdapter<Model,Item extends GenericAbstractItem<Model,Item,?>> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 27.12.15.
GenericItemAdapter(Class<? extends Item>, Class<? extends Model>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter
 
GenericItemAdapter(Function<Model, Item>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter
 
GenericItemAdapter.ReflectionBasedItemFactory<Model,Item> - Class in com.mikepenz.fastadapter.adapters
 
getActionMode() - Method in class com.mikepenz.fastadapter.helpers.ActionModeHelper
 
getAdapter(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Gets the adapter for the given position
getAdapterItem(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
 
getAdapterItem(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
 
getAdapterItem(int) - Method in interface com.mikepenz.fastadapter.IAdapter
 
getAdapterItemCount() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
 
getAdapterItemCount() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
 
getAdapterItemCount() - Method in interface com.mikepenz.fastadapter.IAdapter
defines the count of items of THIS adapter
getAdapterItems() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
 
getAdapterItems() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
 
getAdapterItems() - Method in interface com.mikepenz.fastadapter.IAdapter
 
getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
Searches for the given item and calculates it's relative position
getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
Searches for the given item and calculates it's relative position
getAdapterPosition(Item) - Method in interface com.mikepenz.fastadapter.IAdapter
Searches for the given item and calculates it's relative position
getExpandedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getFactory() - Method in class com.mikepenz.fastadapter.items.AbstractItem
the abstract method to retrieve the ViewHolder factory The ViewHolder factory implementation should look like (see the commented code above)
getFastAdapter() - Method in class com.mikepenz.fastadapter.AbstractAdapter
 
getFastAdapter() - Method in interface com.mikepenz.fastadapter.IAdapter
defines the FastAdapter which manages all the core logic
getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
returns the global position if the relative position within this adapter was given
getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
returns the global position if the relative position within this adapter was given
getGlobalPosition(int) - Method in interface com.mikepenz.fastadapter.IAdapter
Returns the global position based on the relative position given
getIdentifier() - Method in interface com.mikepenz.fastadapter.IIdentifyable
returns the identifier of this item -1 is the default not set state
getIdentifier() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
getItem(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
make sure we return the Item from the FastAdapter so we retrieve the item from all adapters
getItem(int) - Method in class com.mikepenz.fastadapter.FastAdapter
gets the IItem by a position, from all registered adapters
getItem(int) - Method in interface com.mikepenz.fastadapter.IAdapter
 
getItemAdapter() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
returns the internal created ItemAdapter
getItemCount() - Method in class com.mikepenz.fastadapter.AbstractAdapter
make sure we return the count from the FastAdapter so we retrieve the count from all adapters
getItemCount() - Method in class com.mikepenz.fastadapter.FastAdapter
calculates the total ItemCount over all registered adapters
getItemCount(int) - Method in class com.mikepenz.fastadapter.FastAdapter
calculates the item count up to a given (excluding this) order number
getItemCount() - Method in interface com.mikepenz.fastadapter.IAdapter
 
getItemFilter() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
 
getItemFilter() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
 
getItemId(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
overwrite the getItemId to correctly return the value from the FastAdapter
getItemId(int) - Method in class com.mikepenz.fastadapter.FastAdapter
finds the int ItemId from the IItem which exists at the given position
getItemViewType(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
overwrite the getItemViewType to correctly return the value from the FastAdapter
getItemViewType(int) - Method in class com.mikepenz.fastadapter.FastAdapter
finds the int ItemViewType from the IItem which exists at the given position
getLayoutRes() - Method in interface com.mikepenz.fastadapter.IItem
returns the layout for the given item
getModel() - Method in class com.mikepenz.fastadapter.items.GenericAbstractItem
 
getOrder() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
 
getOrder() - Method in class com.mikepenz.fastadapter.adapters.FooterAdapter
 
getOrder() - Method in class com.mikepenz.fastadapter.adapters.HeaderAdapter
 
getOrder() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
 
getOrder() - Method in interface com.mikepenz.fastadapter.IAdapter
defines in which order this adapter should be hooked into the FastAdapter
getPosition(Item) - Method in class com.mikepenz.fastadapter.FastAdapter
Searches for the given item and calculates it's global position
getRelativeInfo(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Internal method to get the Item as ItemHolder which comes with the relative position within it's adapter Finds the responsible adapter for the given position
getSelectableBackground(Context, int, boolean) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
helper to get the system default selectable background inclusive an active state
getSelectableBackground(Context) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
helper to get the system default selectable background
getSelectablePressedBackground(Context, int, int, boolean) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
helper to get the system default selectable background inclusive an active and pressed state
getSelectedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getSelections() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getSubItems() - Method in interface com.mikepenz.fastadapter.IExpandable
 
getTag() - Method in interface com.mikepenz.fastadapter.IItem
return a Tag of the Item
getTag() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
getType() - Method in interface com.mikepenz.fastadapter.IItem
returns the type of the Item.
getTypeInstances() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getViewHolder(ViewGroup) - Method in interface com.mikepenz.fastadapter.IItem
Generates a ViewHolder from this Item with the given parent
getViewHolder(ViewGroup) - Method in class com.mikepenz.fastadapter.items.AbstractItem
Generates a ViewHolder from this Item with the given parent
getViewHolder(View) - Method in class com.mikepenz.fastadapter.items.AbstractItem
This method returns the ViewHolder for our item, using the provided View.

H

hashCode() - Method in class com.mikepenz.fastadapter.items.AbstractItem
the hashCode implementation
HeaderAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 27.12.15.
HeaderAdapter() - Constructor for class com.mikepenz.fastadapter.adapters.HeaderAdapter
 

I

IAdapter<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 27.12.15.
IdDistributor - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 19.09.15.
IdDistributor() - Constructor for class com.mikepenz.fastadapter.utils.IdDistributor
 
IExpandable<T,Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 30.12.15.
IIdentifyable<T> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 03.02.15.
IItem<T,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 03.02.15.
IItemAdapter<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 30.12.15.
IItemAdapter.Predicate<Item extends IItem> - Interface in com.mikepenz.fastadapter
the interface used to filter the list inside the ItemFilter
isEnabled() - Method in interface com.mikepenz.fastadapter.IItem
return if the item is enabled
isEnabled() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
isExpanded() - Method in interface com.mikepenz.fastadapter.IExpandable
 
isLongPressDragEnabled() - Method in class com.mikepenz.fastadapter.drag.SimpleDragCallback
 
isSelectable() - Method in interface com.mikepenz.fastadapter.IItem
return if the item is selectable
isSelectable() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
isSelected() - Method in interface com.mikepenz.fastadapter.IItem
return if the item is selected
isSelected() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
item - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
 
ItemAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 27.12.15.
ItemAdapter() - Constructor for class com.mikepenz.fastadapter.adapters.ItemAdapter
 
ItemAdapter.ItemFilter - Class in com.mikepenz.fastadapter.adapters
ItemFilter which extends the Filter api provided by Android This calls automatically all required methods, just overwrite the filterItems method
ItemFilter() - Constructor for class com.mikepenz.fastadapter.adapters.ItemAdapter.ItemFilter
 
ItemTouchCallback - Interface in com.mikepenz.fastadapter.drag
 
itemTouchOnMove(int, int) - Method in interface com.mikepenz.fastadapter.drag.ItemTouchCallback
Called when an item has been dragged

L

listen(RecyclerView.ViewHolder, View, ClickListenerHelper.OnClickListener) - Method in class com.mikepenz.fastadapter.helpers.ClickListenerHelper
 
listen(RecyclerView.ViewHolder, int, ClickListenerHelper.OnClickListener) - Method in class com.mikepenz.fastadapter.helpers.ClickListenerHelper
 

M

mapPossibleType(Item) - Method in class com.mikepenz.fastadapter.AbstractAdapter
internal mapper to remember and add possible types for the RecyclerView
mapPossibleTypes(Iterable<Item>) - Method in class com.mikepenz.fastadapter.AbstractAdapter
internal mapper to remember and add possible types for the RecyclerView
mEnabled - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mFactory - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mIdentifier - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mSelectable - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mSelected - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mTag - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 

N

notifyAdapterDataSetChanged() - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyDataSetChanged
notifyAdapterItemChanged(int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemChanged
notifyAdapterItemChanged(int, Object) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemChanged
notifyAdapterItemInserted(int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemInserted
notifyAdapterItemMoved(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemMoved
notifyAdapterItemRangeChanged(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeChanged
notifyAdapterItemRangeChanged(int, int, Object) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeChanged
notifyAdapterItemRangeInserted(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeInserted
notifyAdapterItemRangeRemoved(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeRemoved
notifyAdapterItemRemoved(int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRemoved

O

onAttachedToRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onAttachedToRecyclerView is managed by the FastAdapter so forward this correctly
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onBindViewHolder is managed by the FastAdapter so forward this correctly
onBindViewHolder(RecyclerView.ViewHolder, int, List) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onBindViewHolder is managed by the FastAdapter so forward this correctly
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.FastAdapter
Binds the data to the created ViewHolder and sets the listeners to the holder.itemView
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListener
is called in onBindViewHolder to bind the data on the ViewHolder
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListenerImpl
is called in onBindViewHolder to bind the data on the ViewHolder
OnBindViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListenerImpl
 
onClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnClickListener
the onClick event of a specific item inside the RecyclerView
onClick(IItem, int) - Method in class com.mikepenz.fastadapter.helpers.ActionModeHelper
implements the basic behavior of a CAB and multi select behavior, including logics if the clicked item is collapsible
onClick(View, int, Item) - Method in interface com.mikepenz.fastadapter.helpers.ClickListenerHelper.OnClickListener
 
onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onCreateViewHolder is managed by the FastAdapter so forward this correctly
onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.FastAdapter
Creates the ViewHolder by the viewType
OnCreateViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
 
onDetachedFromRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onDetachedFromRecyclerView is managed by the FastAdapter so forward this correctly
onFailedToRecycleView(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onFailedToRecycleView is managed by the FastAdapter so forward this correctly
onLongClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnLongClickListener
the onLongClick event of a specific item inside the RecyclerView
onLongClick(AppCompatActivity, int) - Method in class com.mikepenz.fastadapter.helpers.ActionModeHelper
implements the basic behavior of a CAB and multi select behavior onLongClick
onMove(RecyclerView, RecyclerView.ViewHolder, RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.drag.SimpleDragCallback
 
onPostCreateViewHolder(RecyclerView.ViewHolder) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListener
is called after the viewHolder was created and the default listeners were added
onPostCreateViewHolder(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
is called after the viewHolder was created and the default listeners were added
onPreCreateViewHolder(ViewGroup, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListener
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
onPreCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
onSwiped(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.drag.SimpleDragCallback
 
onTouch(View, MotionEvent, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnTouchListener
the onTouch event of a specific item inside the RecyclerView
onViewAttachedToWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onViewAttachedToWindow is managed by the FastAdapter so forward this correctly
onViewDetachedFromWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onViewDetachedFromWindow is managed by the FastAdapter so forward this correctly
onViewRecycled(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the onViewRecycled is managed by the FastAdapter so forward this correctly

P

performFiltering(CharSequence) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter.ItemFilter
 
publishResults(CharSequence, Filter.FilterResults) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter.ItemFilter
 

R

RecyclerViewCacheUtil<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 18.09.15.
RecyclerViewCacheUtil() - Constructor for class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
 
ReflectionBasedItemFactory(Class<? extends Model>, Class<? extends Item>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter.ReflectionBasedItemFactory
 
ReflectionBasedViewHolderFactory(Class<? extends VH>) - Constructor for class com.mikepenz.fastadapter.items.AbstractItem.ReflectionBasedViewHolderFactory
 
registerAdapter(A) - Method in class com.mikepenz.fastadapter.FastAdapter
registers an AbstractAdapter which will be hooked into the adapter chain
registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.AbstractAdapter
overwrite the registerAdapterDataObserver to correctly forward all events to the FastAdapter
registerTypeInstance(Item) - Method in class com.mikepenz.fastadapter.FastAdapter
register a new type into the TypeInstances to be able to efficiently create thew ViewHolders
RelativeInfo() - Constructor for class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
 
remove(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
removes an item at the given position within the existing icons
remove(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
removes an item at the given position within the existing icons
remove(View, String, String, int, Set<Integer>) - Method in class com.mikepenz.fastadapter.helpers.UndoHelper
removes items from the ItemAdapter
remove(int) - Method in interface com.mikepenz.fastadapter.IItemAdapter
removes an item at the given position within the existing icons
removeItemRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
removes a range of items starting with the given position within the existing icons
removeModel(int) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
remove a model at the given (global) position
removeModelRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
remove a range oof model items starting with the (global) position and the size
removeRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
removes a range of items starting with the given position within the existing icons
removeRange(int, int) - Method in interface com.mikepenz.fastadapter.IItemAdapter
removes a range of items starting with the given position within the existing icons

S

saveInstanceState(Bundle) - Method in class com.mikepenz.fastadapter.FastAdapter
add the values to the bundle for saveInstanceState
saveInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.FastAdapter
add the values to the bundle for saveInstanceState
select(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
selects all items at the positions in the iteratable
select(int) - Method in class com.mikepenz.fastadapter.FastAdapter
selects an item and remembers it's position in the selections list
select(int, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
selects an item and remembers it's position in the selections list
set(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
set a new list of items and apply it to the existing list (clear - add) for this adapter
set(int, Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
sets an item at the given position, overwriting the previous item
set(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
set a new list of items and apply it to the existing list (clear - add) for this adapter Note may consider using setNewList if the items list is a reference to the list which is used inside the adapter
set(int, Item) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
sets an item at the given position, overwriting the previous item
set(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
set a new list of items and apply it to the existing list (clear - add) for this adapter
set(int, Item) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets an item at the given position, overwriting the previous item
setHasStableIds(boolean) - Method in class com.mikepenz.fastadapter.AbstractAdapter
the setHasStableIds is managed by the FastAdapter so forward this correctly
setIsDragEnabled(boolean) - Method in class com.mikepenz.fastadapter.drag.SimpleDragCallback
 
setModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
set a new list of models for this adapter
setModel(int, Model) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
set a model at a given position
setModel(Model) - Method in class com.mikepenz.fastadapter.items.GenericAbstractItem
 
setNewList(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setSubItems(IExpandable<T, Item>, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
sets the subItems of the given collapsible This method also makes sure identifiers are set if we use the IdDistributor
setSubItems(IExpandable<T, Item>, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
sets the subItems of the given collapsible This method also makes sure identifiers are set if we use the IdDistributor
setSubItems(IExpandable<T, Item>, List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets the subItems of the given collapsible
SimpleDragCallback - Class in com.mikepenz.fastadapter.drag
based on the sample from https://github.com/AleBarreto/DragRecyclerView
SimpleDragCallback(ItemTouchCallback) - Constructor for class com.mikepenz.fastadapter.drag.SimpleDragCallback
 

T

toggleExpandable(int) - Method in class com.mikepenz.fastadapter.FastAdapter
toggles the expanded state of the given expandable item at the given position
toggleSelection(int) - Method in class com.mikepenz.fastadapter.FastAdapter
toggles the selection of the item at the given position
toItem(Model) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
gets an instance of our TypedItem from a Model
toItems(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
helper to get a list of item from a list o model

U

UndoHelper<Item extends IItem> - Class in com.mikepenz.fastadapter.helpers
Created by mikepenz on 04.01.16.
UndoHelper(FastAdapter, UndoHelper.UndoListener) - Constructor for class com.mikepenz.fastadapter.helpers.UndoHelper
Constructor to create the UndoHelper
UndoHelper.UndoListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.helpers
 
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.AbstractAdapter
overwrite the unregisterAdapterDataObserver to correctly forward all events to the FastAdapter

V

ViewHolderFactory<T extends android.support.v7.widget.RecyclerView.ViewHolder> - Interface in com.mikepenz.fastadapter.utils
the interface for the ViewHolderFactory
viewHolderType() - Method in class com.mikepenz.fastadapter.items.AbstractItem
gets the viewHolder via the generic superclass
viewHolderType() - Method in class com.mikepenz.fastadapter.items.GenericAbstractItem
 

W

withAllowDeselection(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
If false, a user can't deselect an item via click (you can still do this programmatically)
withCacheSize(int) - Method in class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
define the amount of elements which should be cached for a specific drawerItem type
withEnabled(boolean) - Method in interface com.mikepenz.fastadapter.IItem
set if the item is enabled
withEnabled(boolean) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set if this item is enabled
withFactory(ViewHolderFactory<? extends VH>) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set the view holder factory of this item
withFilterPredicate(IItemAdapter.Predicate<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
define the predicate used to filter the list inside the ItemFilter
withFilterPredicate(IItemAdapter.Predicate<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
define the predicate used to filter the list inside the ItemFilter
withIdentifier(long) - Method in interface com.mikepenz.fastadapter.IIdentifyable
set the identifier of this item
withIdentifier(long) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set the identifier of this item
withIsExpanded(boolean) - Method in interface com.mikepenz.fastadapter.IExpandable
use this method to set if the Expandable item is currently expanded
withMultiSelect(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Enable this if you want multiSelection possible in the list
withOnBindViewHolderListener(FastAdapter.OnBindViewHolderListener) - Method in class com.mikepenz.fastadapter.FastAdapter
allows you to set an custom OnBindViewHolderListener which is used to bind the view.
withOnClickListener(FastAdapter.OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnClickListener which will be used for a single item
withOnCreateViewHolderListener(FastAdapter.OnCreateViewHolderListener) - Method in class com.mikepenz.fastadapter.FastAdapter
allows you to set a custom OnCreateViewHolderListener which will be used before and after the ViewHolder is created You may check the OnCreateViewHolderListenerImpl for the default behavior
withOnLongClickListener(FastAdapter.OnLongClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnLongClickListener which will be used for a single item
withOnPreClickListener(FastAdapter.OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnPreClickListener which will be used for a single item and is called after all internal methods are done
withOnPreLongClickListener(FastAdapter.OnLongClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnLongClickListener which will be used for a single item and is called after all internal methods are done
withOnTouchListener(FastAdapter.OnTouchListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the TouchListener which will be used for a single item
withSavedInstanceState(Bundle) - Method in class com.mikepenz.fastadapter.FastAdapter
re-selects all elements stored in the savedInstanceState IMPORTANT!
withSavedInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.FastAdapter
re-selects all elements stored in the savedInstanceState IMPORTANT!
withSelectable(boolean) - Method in interface com.mikepenz.fastadapter.IItem
set if the item is selectable
withSelectable(boolean) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set if this item is selectable
withSelectOnLongClick(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Disable this if you want the selection on a single tap
withSelectWithItemUpdate(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
select between the different selection behaviors.
withSetSelected(boolean) - Method in interface com.mikepenz.fastadapter.IItem
set if the item is selected
withSetSelected(boolean) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set if this item is selected
withSubItems(List<Item>) - Method in interface com.mikepenz.fastadapter.IExpandable
use this method to set the subItems of this item
withTag(Object) - Method in interface com.mikepenz.fastadapter.IItem
set the Tag of the Item
withTag(Object) - Method in class com.mikepenz.fastadapter.items.AbstractItem
set the tag of this item
withUseIdDistributor(boolean) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
defines if the IdDistributor is used to provide an ID to all added items which do not yet define an id
withUseIdDistributor(boolean) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
defines if the IdDistributor is used to provide an ID to all added items which do not yet define an id
wrap(FastAdapter) - Method in class com.mikepenz.fastadapter.AbstractAdapter
Wrap the FastAdapter with this AbstractAdapter and keep it's reference to forward all events correctly
wrap(AbstractAdapter) - Method in class com.mikepenz.fastadapter.AbstractAdapter
Wrap the AbstractAdapter with this AbstractAdapter and keep the reference to it's FastAdapter to which we forward all events correctly
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links