Skip navigation links
A C D F G I M O R S U W 

A

AbstractExpandableItem<Parent extends com.mikepenz.fastadapter.IItem & com.mikepenz.fastadapter.IExpandable & com.mikepenz.fastadapter.ISubItem & com.mikepenz.fastadapter.IClickable,VH extends android.support.v7.widget.RecyclerView.ViewHolder,SubItem extends com.mikepenz.fastadapter.IItem & com.mikepenz.fastadapter.ISubItem> - Class in com.mikepenz.fastadapter.commons.items
Created by mikepenz on 28.12.15.
AbstractExpandableItem() - Constructor for class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
AbstractWrapAdapter<Item extends com.mikepenz.fastadapter.IItem> - Class in com.mikepenz.fastadapter.commons.adapters
Created by mikepenz on 03.03.16.
AbstractWrapAdapter(List<Item>) - Constructor for class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
 
add(Item...) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
add an array of items to the end of the existing items
add(List<Item>) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
add a list of items to the end of the existing items
add(int, Item...) - Method in class com.mikepenz.fastadapter.commons.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.commons.adapters.FastItemAdapter
add a list of items at the given position within the existing items
add(Item) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
add an item at the end of the existing items
add(int, Item) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
add an item at the given position within the existing icons
addModel(Model...) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
add an array of models
addModel(List<Model>) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
add a list of models
addModel(int, Model...) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
add an array of models at a given (global) position
addModel(int, List<Model>) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
add a list of models at a given (global) position
adjustAlpha(int, int) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
adjusts the alpha of a color
areContentsTheSame(Item, Item) - Method in interface com.mikepenz.fastadapter.commons.utils.DiffCallback
Called by the DiffUtil when it wants to check whether two items have the same data.
areContentsTheSame(Item, Item) - Method in class com.mikepenz.fastadapter.commons.utils.DiffCallbackImpl
 
areItemsTheSame(Item, Item) - Method in interface com.mikepenz.fastadapter.commons.utils.DiffCallback
Called by the DiffUtil to decide whether two object represent the same Item.
areItemsTheSame(Item, Item) - Method in class com.mikepenz.fastadapter.commons.utils.DiffCallbackImpl
 

C

clear() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
removes all items of this adapter
clearModel() - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
clear all models
com.mikepenz.fastadapter.commons.adapters - package com.mikepenz.fastadapter.commons.adapters
 
com.mikepenz.fastadapter.commons.items - package com.mikepenz.fastadapter.commons.items
 
com.mikepenz.fastadapter.commons.utils - package com.mikepenz.fastadapter.commons.utils
 

D

DiffCallback<Item> - Interface in com.mikepenz.fastadapter.commons.utils
DiffCallback used to efficiently update the items inside the list with the new DiffUtils
DiffCallbackImpl<Item extends com.mikepenz.fastadapter.IItem> - Class in com.mikepenz.fastadapter.commons.utils
Created by mikepenz on 24.08.16.
DiffCallbackImpl() - Constructor for class com.mikepenz.fastadapter.commons.utils.DiffCallbackImpl
 

F

FastAdapterDiffUtil - Class in com.mikepenz.fastadapter.commons.utils
Created by mikepenz on 28.10.16.
FastAdapterDiffUtil() - Constructor for class com.mikepenz.fastadapter.commons.utils.FastAdapterDiffUtil
 
FastAdapterUIUtils - Class in com.mikepenz.fastadapter.commons.utils
Created by mikepenz on 28.12.15.
FastAdapterUIUtils() - Constructor for class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
 
FastItemAdapter<Item extends com.mikepenz.fastadapter.IItem> - Class in com.mikepenz.fastadapter.commons.adapters
Created by mikepenz on 18.01.16.
FastItemAdapter() - Constructor for class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
ctor
filter(CharSequence) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
filters the items with the constraint using the provided Predicate

G

GenericAbstractExpandableItem<Model,Parent extends com.mikepenz.fastadapter.items.GenericAbstractItem<Model,Parent,VH> & com.mikepenz.fastadapter.IExpandable & com.mikepenz.fastadapter.ISubItem,VH extends android.support.v7.widget.RecyclerView.ViewHolder,SubItem extends com.mikepenz.fastadapter.IItem & com.mikepenz.fastadapter.ISubItem> - Class in com.mikepenz.fastadapter.commons.items
 
GenericAbstractExpandableItem(Model) - Constructor for class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
GenericFastItemAdapter<Model,Item extends com.mikepenz.fastadapter.IGenericItem<Model,Item,?>> - Class in com.mikepenz.fastadapter.commons.adapters
Created by fabianterhorst on 31.03.16.
GenericFastItemAdapter(Function<Model, Item>) - Constructor for class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
 
getAdapter() - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
 
getAdapterItem(int) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
 
getAdapterItemCount() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
 
getAdapterItems() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
 
getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
Searches for the given item and calculates its relative position
getChangePayload(Item, int, Item, int) - Method in interface com.mikepenz.fastadapter.commons.utils.DiffCallback
When {#areItemsTheSame(Item, Item)} returns true for two items and {#areContentsTheSame(Item, Item)} returns false for them, DiffUtil calls this method to get a payload about the change.
getChangePayload(Item, int, Item, int) - Method in class com.mikepenz.fastadapter.commons.utils.DiffCallbackImpl
 
getGenericItemAdapter() - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
returns the internal created GenericItemAdapter
getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
returns the global position if the relative position within this adapter was given
getItem(int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
make sure we return the Item from the FastAdapter so we retrieve the item from all adapters
getItemAdapter() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
returns the internal created ItemAdapter
getItemCount() - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
make sure we return the count from the FastAdapter so we retrieve the count from all adapters
getItemFilter() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
 
getItemId(int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
overwrite the getItemId to correctly return the value from the FastAdapter
getItems() - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
 
getItemViewType(int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
overwrite the getItemViewType to correctly return the value from the FastAdapter
getModels() - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
returns the list of the model generated from the list of items
getOrder() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
 
getParent() - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
getParent() - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
getRippleDrawable(int, int, int) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
helper to create an ripple drawable with the given normal and pressed color
getSelectableBackground(Context, int, boolean) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
helper to get the system default selectable background inclusive an active state
getSelectableBackground(Context) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
helper to get the system default selectable background
getSelectablePressedBackground(Context, int, int, boolean) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterUIUtils
helper to get the system default selectable background inclusive an active and pressed state
getSubItems() - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
getSubItems() - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 

I

isAutoExpanding() - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
isAutoExpanding() - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
isExpanded() - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
isExpanded() - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
isSelectable() - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
isSelectable() - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
itemInsertedBeforeCount(int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
this method calculates how many elements were already inserted before this position;

M

move(int, int) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
moves an item within the list from a position to a position
moveModel(int, int) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
moves an model within the list from a position to a position

O

onAttachedToRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onAttachedToRecyclerView is managed by the FastAdapter so forward this correctly
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
 
onBindViewHolder(RecyclerView.ViewHolder, int, List) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onBindViewHolder is managed by the FastAdapter so forward this correctly
onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onCreateViewHolder is managed by the FastAdapter so forward this correctly
onDetachedFromRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onDetachedFromRecyclerView is managed by the FastAdapter so forward this correctly
onFailedToRecycleView(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onFailedToRecycleView is managed by the FastAdapter so forward this correctly
onViewAttachedToWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onViewAttachedToWindow is managed by the FastAdapter so forward this correctly
onViewDetachedFromWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onViewDetachedFromWindow is managed by the FastAdapter so forward this correctly
onViewRecycled(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the onViewRecycled is managed by the FastAdapter so forward this correctly

R

registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
overwrite the registerAdapterDataObserver to correctly forward all events to the FastAdapter
remapMappedTypes() - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
convenient functions, to force to remap all possible types for the RecyclerView
remove(int) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
removes an item at the given position within the existing icons
removeItemRange(int, int) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
removes a range of items starting with the given position within the existing icons
removeModel(int) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
remove a model at the given (global) position
removeModelRange(int, int) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
remove a range oof model items starting with the (global) position and the size

S

set(List<Item>) - Method in class com.mikepenz.fastadapter.commons.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.commons.adapters.FastItemAdapter
sets an item at the given position, overwriting the previous item
set(A, List<Item>, DiffCallback<Item>, boolean) - Static method in class com.mikepenz.fastadapter.commons.utils.FastAdapterDiffUtil
 
setHasStableIds(boolean) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
the setHasStableIds is managed by the FastAdapter so forward this correctly
setItems(List<Item>) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
 
setModel(List<Model>) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
set a new list of models for this adapter
setModel(int, Model) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
set a model at a given position
setNewList(List<Item>) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Item>, boolean) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewModel(List<Model>) - Method in class com.mikepenz.fastadapter.commons.adapters.GenericFastItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setSubItems(T, List<S>) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
sets the subItems of the given collapsible This method also makes sure identifiers are set if we use the IdDistributor
shouldInsertItemAtPosition(int) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
this method states if we should insert a custom element at the vien position

U

unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
overwrite the unregisterAdapterDataObserver to correctly forward all events to the FastAdapter

W

withIsExpanded(boolean) - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
withIsExpanded(boolean) - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
withParent(Parent) - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
withParent(Parent) - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
withSubItems(List<SubItem>) - Method in class com.mikepenz.fastadapter.commons.items.AbstractExpandableItem
 
withSubItems(List<SubItem>) - Method in class com.mikepenz.fastadapter.commons.items.GenericAbstractExpandableItem
 
withUseIdDistributor(boolean) - Method in class com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
defines if the IdDistributor is used to provide an ID to all added items which do not yet define an id
wrap(RecyclerView.Adapter) - Method in class com.mikepenz.fastadapter.commons.adapters.AbstractWrapAdapter
Wrap the FastAdapter with this AbstractAdapter and keep its reference to forward all events correctly
A C D F G I M O R S U W 
Skip navigation links