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 IItem & IClickable,VH extends RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
Created by mikepenz on 14.07.15.
AbstractItem() - Constructor for class com.mikepenz.fastadapter.items.AbstractItem
 
adapter(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Tries to get an adapter by a specific order
adapter - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
 
AdapterPredicate<Item extends IItem> - Interface in com.mikepenz.fastadapter.utils
AdapterPredicate interface to be used with the recursive method.
add(Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
add an array of items to the end of the existing items
add(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
add a list of items to the end of the existing items will prior check if we are currently filtering
add(int, Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
add an array of items at the given position within the existing items
add(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
add a list of items at the given position within the existing items
add(Model...) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
add an array of items to the end of the existing items
add(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
add a list of items to the end of the existing items
add(int, Model...) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
add an array of items at the given position within the existing items
add(int, List<Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
add a list of items at the given position within the existing items
add(Model...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add an array of items to the end of the existing items
add(List<Model>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items to the end of the existing items
add(int, Model...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add an array of items at the given position within the existing items
add(int, List<Model>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items at the given position within the existing items
addAdapter(int, A) - Method in class com.mikepenz.fastadapter.FastAdapter
add's a new adapter at the specific position
addAll(List<Item>, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
addAll(int, List<Item>, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
addAll(List<Item>, int) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
addAll(int, List<Item>, int) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
addAll(List<Item>, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
addAll(int, List<Item>, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
addExtension(E) - Method in class com.mikepenz.fastadapter.FastAdapter
 
addInternal(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
addInternal(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
addInternal(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items to the end of the existing items
addInternal(int, List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
add a list of items at the given position within the existing items
apply(IAdapter<Item>, int, Item, int) - Method in interface com.mikepenz.fastadapter.utils.AdapterPredicate
`apply` is called for every single item in the `recursive` method.
attachEvent(View, RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.CustomEventHook
this method is called by the `FastAdapter` during ViewHolder creation ONCE.
attachToView(EventHook<Item>, RecyclerView.ViewHolder, View) - Static method in class com.mikepenz.fastadapter.utils.EventHookUtil
attaches the specific event to a view
attachToWindow(Item) - Method in class com.mikepenz.fastadapter.FastAdapter.ViewHolder
View got attached to the window
attachToWindow(VH) - Method in interface com.mikepenz.fastadapter.IItem
View got attached to the window
attachToWindow(VH) - Method in class com.mikepenz.fastadapter.items.AbstractItem
View got attached to the window

B

bind(RecyclerView.ViewHolder, List<EventHook<Item>>) - Static method in class com.mikepenz.fastadapter.utils.EventHookUtil
binds the hooks to the viewHolder
bindView(Item, List<Object>) - Method in class com.mikepenz.fastadapter.FastAdapter.ViewHolder
binds the data of this item onto the viewHolder
bindView(VH, List<Object>) - Method in interface com.mikepenz.fastadapter.IItem
Binds the data of this item to the given holder
bindView(VH, List<Object>) - Method in class com.mikepenz.fastadapter.items.AbstractItem
Binds the data of this item to the given holder
BUNDLE_SELECTIONS - Static variable in class com.mikepenz.fastadapter.select.SelectExtension
 

C

cacheSizes() - Method in class com.mikepenz.fastadapter.FastAdapter
we cache the sizes of our adapters so get accesses are faster
checkId(Identifiable) - Method in interface com.mikepenz.fastadapter.IIdDistributor
 
checkId(Identifiable) - Method in class com.mikepenz.fastadapter.utils.DefaultIdDistributor
set an unique identifier for the item which do not have one set already
checkIds(List<Identifiable>) - Method in interface com.mikepenz.fastadapter.IIdDistributor
 
checkIds(Identifiable...) - Method in interface com.mikepenz.fastadapter.IIdDistributor
 
checkIds(List<Identifiable>) - Method in class com.mikepenz.fastadapter.utils.DefaultIdDistributor
set an unique identifier for all items which do not have one set already
checkIds(Identifiable...) - Method in class com.mikepenz.fastadapter.utils.DefaultIdDistributor
set an unique identifier for all items which do not have one set already
clear() - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
removes all items of this adapter
clear() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
removes all items of this adapter
clear() - Method in interface com.mikepenz.fastadapter.IItemAdapter
removes all items of this adapter
clear(int) - Method in interface com.mikepenz.fastadapter.IItemList
 
clear() - Method in interface com.mikepenz.fastadapter.ITypeInstanceCache
 
clear(int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
clear() - Method in class com.mikepenz.fastadapter.utils.DefaultTypeInstanceCache
 
clearTypeInstance() - Method in class com.mikepenz.fastadapter.FastAdapter
clears the internal mapper - be sure, to remap everything before going on
ClickEventHook<Item extends IItem> - Class in com.mikepenz.fastadapter.listeners
 
ClickEventHook() - Constructor for class com.mikepenz.fastadapter.listeners.ClickEventHook
 
com.mikepenz.fastadapter - package com.mikepenz.fastadapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
com.mikepenz.fastadapter.adapters - package com.mikepenz.fastadapter.adapters
FastAdapter-Core Adapters
com.mikepenz.fastadapter.items - package com.mikepenz.fastadapter.items
FastAdapter-Core Items
com.mikepenz.fastadapter.listeners - package com.mikepenz.fastadapter.listeners
FastAdapter-Core Listeners
com.mikepenz.fastadapter.select - package com.mikepenz.fastadapter.select
FastAdapter-Core Select-Extension
com.mikepenz.fastadapter.utils - package com.mikepenz.fastadapter.utils
FastAdapter-Core Utils
ComparableItemListImpl<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
The default item list implementation
ComparableItemListImpl(Comparator<Item>) - Constructor for class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
ComparableItemListImpl(Comparator<Item>, List<Item>) - Constructor for class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
createView(Context, ViewGroup) - Method in class com.mikepenz.fastadapter.items.AbstractItem
this method is called by generateView(Context ctx), generateView(Context ctx, ViewGroup parent) and getViewHolder(ViewGroup parent) it will generate the View from the layout, overwrite this if you want to implement your view creation programatically
CustomEventHook<Item extends IItem> - Class in com.mikepenz.fastadapter.listeners
 
CustomEventHook() - Constructor for class com.mikepenz.fastadapter.listeners.CustomEventHook
 

D

DEFAULT - Static variable in interface com.mikepenz.fastadapter.IAdapterNotifier
 
DEFAULT - Static variable in interface com.mikepenz.fastadapter.IIdDistributor
 
DEFAULT - Static variable in interface com.mikepenz.fastadapter.IInterceptor
 
DefaultIdDistributor<Identifiable extends IIdentifyable> - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 19.09.15.
DefaultIdDistributor() - Constructor for class com.mikepenz.fastadapter.utils.DefaultIdDistributor
 
DefaultIdDistributorImpl<Identifiable extends IIdentifyable> - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 19.09.15.
DefaultIdDistributorImpl() - Constructor for class com.mikepenz.fastadapter.utils.DefaultIdDistributorImpl
 
DefaultItemList<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
The default item list
DefaultItemList() - Constructor for class com.mikepenz.fastadapter.utils.DefaultItemList
 
DefaultItemListImpl<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
The default item list implementation
DefaultItemListImpl() - Constructor for class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
DefaultItemListImpl(List<Item>) - Constructor for class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
DefaultTypeInstanceCache<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
Created by fabianterhorst on 24.08.17.
DefaultTypeInstanceCache() - Constructor for class com.mikepenz.fastadapter.utils.DefaultTypeInstanceCache
 
deleteAllSelectedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deleteAllSelectedItems() - Method in class com.mikepenz.fastadapter.select.SelectExtension
deletes all current selected items
deselect() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.deselect() , Retrieve it via FastAdapter.getExtension(Class)
deselect(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deselect(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.deselect(int) , Retrieve it via FastAdapter.getExtension(Class)
deselect(int, Iterator<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deselect() - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselects all selections
deselect(Item) - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselect's a provided item, this won't notify the adapter
deselect(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselects all items at the positions in the iteratable
deselect(int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselects an item and removes its position in the selections list
deselect(int, Iterator<Integer>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselects an item and removes its position in the selections list also takes an iterator to remove items from the map
deselect(Item, int, Iterator<Integer>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
deselects an item and removes its position in the selections list also takes an iterator to remove items from the map
deselectByIdentifier(long) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item by it's identifier
deselectByIdentifiers(Set<Long>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
deselectByItems(Set<Item>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
detachFromWindow(Item) - Method in class com.mikepenz.fastadapter.FastAdapter.ViewHolder
View got detached from the window
detachFromWindow(VH) - Method in interface com.mikepenz.fastadapter.IItem
View got detached from the window
detachFromWindow(VH) - Method in class com.mikepenz.fastadapter.items.AbstractItem
View got detached from the window

E

enableVerboseLog() - Method in class com.mikepenz.fastadapter.FastAdapter
enables the verbose log for the adapter
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
EventHook<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
 
EventHookUtil - Class in com.mikepenz.fastadapter.utils
Created by mikepenz on 25.01.16.
EventHookUtil() - Constructor for class com.mikepenz.fastadapter.utils.EventHookUtil
 

F

failedToRecycle(Item) - Method in class com.mikepenz.fastadapter.FastAdapter.ViewHolder
View is in a transient state and could not be recycled
failedToRecycle(VH) - Method in interface com.mikepenz.fastadapter.IItem
View is in a transient state and could not be recycled
failedToRecycle(VH) - Method in class com.mikepenz.fastadapter.items.AbstractItem
RecyclerView was not able to recycle that viewHolder because it's in a transient state Implement this and clear any animations, to allow recycling.
FastAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter
The `FastAdapter` class is the core managing class of the `FastAdapter` library, it handles all `IAdapter` implementations, keeps track of the item types which can be displayed and correctly provides the size and position and identifier information to the RecyclerView.
FastAdapter() - Constructor for class com.mikepenz.fastadapter.FastAdapter
default CTOR
FastAdapter.RelativeInfo<Item extends IItem> - Class in com.mikepenz.fastadapter
an internal class to return the IItem and relativePosition and its adapter at once.
FastAdapter.ViewHolder<Item extends IItem> - Class in com.mikepenz.fastadapter
A ViewHolder provided from the FastAdapter to allow handling the important event's within the ViewHolder instead of the item
filter(CharSequence) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
filters the items with the constraint using the provided Predicate
filter(Item, CharSequence) - Method in interface com.mikepenz.fastadapter.IItemAdapter.Predicate
 
first - Variable in class com.mikepenz.fastadapter.utils.Triple
 

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
get(int) - Method in interface com.mikepenz.fastadapter.IItemList
 
get(int) - Method in interface com.mikepenz.fastadapter.ITypeInstanceCache
 
get(int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
get(int) - Method in class com.mikepenz.fastadapter.utils.DefaultTypeInstanceCache
 
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.ModelAdapter
 
getAdapterItem(int) - Method in interface com.mikepenz.fastadapter.IAdapter
 
getAdapterItemCount() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getAdapterItemCount() - Method in interface com.mikepenz.fastadapter.IAdapter
defines the count of items of THIS adapter
getAdapterItems() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getAdapterItems() - Method in interface com.mikepenz.fastadapter.IAdapter
 
getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
Searches for the given item and calculates its relative position
getAdapterPosition(long) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
Searches for the given identifier and calculates its relative position
getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
Searches for the given item and calculates its relative position
getAdapterPosition(long) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
Searches for the given identifier and calculates its relative position
getAdapterPosition(Item) - Method in interface com.mikepenz.fastadapter.IAdapter
Searches for the given item and calculates its relative position
getAdapterPosition(long) - Method in interface com.mikepenz.fastadapter.IAdapter
Searches for the given item and calculates its relative position
getAdapterPosition(long) - Method in interface com.mikepenz.fastadapter.IItemList
 
getAdapterPosition(long) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
getComparator() - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
getConstraint() - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
 
getEventHooks() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getEventHooks() - Method in interface com.mikepenz.fastadapter.IHookable
 
getExtension(Class<? super T>) - Method in class com.mikepenz.fastadapter.FastAdapter
 
getExtensions() - Method in class com.mikepenz.fastadapter.FastAdapter
 
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
getFastAdapter(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.CustomEventHook
Helper method to get the FastAdapter from this ViewHolder
getFastAdapter() - Method in class com.mikepenz.fastadapter.utils.DefaultItemList
 
getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
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
getHolderAdapterItem(RecyclerView.ViewHolder) - Static method in class com.mikepenz.fastadapter.FastAdapter
convenient helper method to get the Item from a holder
getHolderAdapterItem(RecyclerView.ViewHolder, int) - Static method in class com.mikepenz.fastadapter.FastAdapter
convenient helper method to get the Item from a holder
getHolderAdapterItemTag(RecyclerView.ViewHolder) - Static method in class com.mikepenz.fastadapter.FastAdapter
convenient helper method to get the Item from a holder via the defined tag
getHolderAdapterPosition(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter
helper method to get the position from a holder overwrite this if you have an adapter adding additional items inbetwean
getIdDistributor() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
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
 
getInterceptor() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getItem(int) - Method in class com.mikepenz.fastadapter.FastAdapter
gets the IItem by a position, from all registered adapters
getItem(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.CustomEventHook
helper method to get the item for this ViewHolder
getItemById(long) - Method in class com.mikepenz.fastadapter.FastAdapter
gets the IItem given an identifier, from all registered adapters
getItemCount() - Method in class com.mikepenz.fastadapter.FastAdapter
calculates the total ItemCount over all registered adapters
getItemFilter() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getItemId(int) - Method in class com.mikepenz.fastadapter.FastAdapter
finds the int ItemId from the IItem which exists at the given position
getItemList() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getItems() - Method in interface com.mikepenz.fastadapter.IItemList
 
getItems() - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
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 interface com.mikepenz.fastadapter.IModelItem
get's the model of the item
getModel() - Method in class com.mikepenz.fastadapter.items.ModelAbstractItem
 
getModels() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
the ModelAdapter does not keep a list of input model's to get retrieve them a `reverseInterceptor` is required usually it is used to get the `Model` from a `IModelItem`
getOnClickListener() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getOnItemClickListener() - Method in interface com.mikepenz.fastadapter.IClickable
 
getOnItemClickListener() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
getOnPreItemClickListener() - Method in interface com.mikepenz.fastadapter.IClickable
 
getOnPreItemClickListener() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
getOrder() - Method in class com.mikepenz.fastadapter.AbstractAdapter
returs the position of this Adapter in the FastAdapter
getOrder() - Method in interface com.mikepenz.fastadapter.IAdapter
returs the position of this Adapter in the FastAdapter
getParent() - Method in interface com.mikepenz.fastadapter.ISubItem
use this method to get the parent of this sub item the parent should also contain this sub item in its sub items list
getPosition(Item) - Method in class com.mikepenz.fastadapter.FastAdapter
Searches for the given item and calculates its global position
getPosition(long) - Method in class com.mikepenz.fastadapter.FastAdapter
Searches for the given item and calculates its global position
getPreItemCount(int) - Method in class com.mikepenz.fastadapter.FastAdapter
calculates the item count up to a given (excluding this) adapter (defined by the global position of the item)
getPreItemCountByOrder(int) - Method in class com.mikepenz.fastadapter.FastAdapter
calculates the item count up to a given (excluding this) order number
getRelativeInfo(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Internal method to get the Item as ItemHolder which comes with the relative position within its adapter Finds the responsible adapter for the given position
getReverseInterceptor() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
getSelectedItems() - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
helper method to get all selections from the ItemAdapter's original item list
getSelectedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
getSelectedItems() - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
getSelectExtension() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of FastAdapter.getExtension(Class)
getSelections() - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
helper method to get all selections from the ItemAdapter's original item list
getSelections() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.getSelections() , Retrieve it via FastAdapter.getExtension(Class)
getSelections() - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
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.
getTypeInstance(int) - Method in class com.mikepenz.fastadapter.FastAdapter
gets the TypeInstance remembered within the FastAdapter for an item
getTypeInstanceCache() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getViewClickListener() - 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.
getViewLongClickListener() - Method in class com.mikepenz.fastadapter.FastAdapter
 
getViewTouchListener() - Method in class com.mikepenz.fastadapter.FastAdapter
 

H

hashCode() - Method in class com.mikepenz.fastadapter.items.AbstractItem
the hashCode implementation

I

IAdapter<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 27.12.15.
IAdapterExtension<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 04/06/2017.
IAdapterNotifier - Interface in com.mikepenz.fastadapter
Created by mikepenz on 28.10.17.
IClickable<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 25.02.16.
IExpandable<T,Item extends IItem & ISubItem> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 30.12.15.
IHookable<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by fabianterhorst on 01.03.17.
IIdDistributor<Identifiable extends IIdentifyable> - Interface in com.mikepenz.fastadapter
Created by fabianterhorst on 16.07.17.
IIdentifyable<T> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 03.02.15.
IInterceptor<Element,Item> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 30.12.15.
IItem<T,VH extends RecyclerView.ViewHolder> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 03.02.15.
IItemAdapter<Model,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
IItemList<Item> - Interface in com.mikepenz.fastadapter
The Item list interface
IModelItem<Model,Item extends IModelItem<?,?,?>,VH extends RecyclerView.ViewHolder> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 03.02.15.
init(FastAdapter<Item>) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
init(FastAdapter<Item>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
intercept(Model) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
Generates a `Item` based on it's `Model` using the interceptor
intercept(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
Generates a List of Item based on it's List of Model using the interceptor
intercept(Element) - Method in interface com.mikepenz.fastadapter.IInterceptor
 
isAutoExpanding() - Method in interface com.mikepenz.fastadapter.IExpandable
overwrite this method and return true if the item should auto expand on click, false if you want to disable this
ISelectionListener<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by flisar on 21.09.2016.
isEmpty() - Method in interface com.mikepenz.fastadapter.IItemList
 
isEmpty() - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
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
 
isSelectable() - Method in class com.mikepenz.fastadapter.FastAdapter
 
isSelectable() - Method in interface com.mikepenz.fastadapter.IItem
return if the item is selectable
isSelectable() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
isSelectable() - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
isSelected() - Method in interface com.mikepenz.fastadapter.IItem
return if the item is selected
isSelected() - Method in class com.mikepenz.fastadapter.items.AbstractItem
 
ISubItem<T,S extends IItem & IExpandable> - Interface in com.mikepenz.fastadapter
Created by mikepenz on 30.12.15.
isUseIdDistributor() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
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(IItemList<Item>) - Constructor for class com.mikepenz.fastadapter.adapters.ItemAdapter
 
ItemFilter<Model,Item extends IItem> - 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(ModelAdapter<?, Item>) - Constructor for class com.mikepenz.fastadapter.adapters.ItemFilter
 
ItemFilterListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
interface for the ItemFilterListener
items() - Static method in class com.mikepenz.fastadapter.adapters.ItemAdapter
static method to retrieve a new `ItemAdapter`
itemsFiltered(CharSequence, List<Item>) - Method in interface com.mikepenz.fastadapter.listeners.ItemFilterListener
 
ITypeInstanceCache<Item extends IItem> - Interface in com.mikepenz.fastadapter
Created by fabianterhorst on 24.08.17.

L

LEGACY_DEFAULT - Static variable in interface com.mikepenz.fastadapter.IAdapterNotifier
 
LongClickEventHook<Item extends IItem> - Class in com.mikepenz.fastadapter.listeners
 
LongClickEventHook() - Constructor for class com.mikepenz.fastadapter.listeners.LongClickEventHook
 

M

mapPossibleTypes(Iterable<Item>) - Method in class com.mikepenz.fastadapter.AbstractAdapter
internal mapper to remember and add possible types for the RecyclerView
mapPossibleTypes(Iterable<Item>) - Method in interface com.mikepenz.fastadapter.IAdapter
internal mapper to remember and add possible types for the RecyclerView
mEnabled - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mFastAdapter - Variable in class com.mikepenz.fastadapter.AbstractAdapter
 
mIdentifier - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mItemFilterListener - Variable in class com.mikepenz.fastadapter.adapters.ItemFilter
 
mItems - Variable in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
ModelAbstractItem<Model,Item extends ModelAbstractItem<?,?,?>,VH extends RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
Created by mikepenz on 14.07.15.
ModelAbstractItem(Model) - Constructor for class com.mikepenz.fastadapter.items.ModelAbstractItem
 
ModelAdapter<Model,Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
Created by mikepenz on 27.12.15.
ModelAdapter(IInterceptor<Model, Item>) - Constructor for class com.mikepenz.fastadapter.adapters.ModelAdapter
 
ModelAdapter(IItemList<Item>, IInterceptor<Model, Item>) - Constructor for class com.mikepenz.fastadapter.adapters.ModelAdapter
 
models(IInterceptor<Model, Item>) - Static method in class com.mikepenz.fastadapter.adapters.ModelAdapter
static method to retrieve a new `ItemAdapter`
mOnItemClickListener - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mOnItemPreClickListener - Variable in class com.mikepenz.fastadapter.items.AbstractItem
 
mOrder - Variable in class com.mikepenz.fastadapter.AbstractAdapter
 
move(int, int) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
moves an item within the list from a position to a position
move(int, int) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
moves an item within the list from a position to a position
move(int, int, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
move(int, int, int) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
move(int, int, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
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

nextId(Identifiable) - Method in interface com.mikepenz.fastadapter.IIdDistributor
 
nextId(Identifiable) - Method in class com.mikepenz.fastadapter.utils.DefaultIdDistributorImpl
 
notify(FastAdapter, int, int, int) - Method in interface com.mikepenz.fastadapter.IAdapterNotifier
 
notifyAdapterDataSetChanged() - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyDataSetChanged
notifyAdapterDataSetChanged() - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
notifyAdapterDataSetChanged() - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
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
notifyAdapterItemMoved(int, int) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
notifyAdapterItemMoved(int, int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
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
notifyAdapterItemRangeChanged(int, int, Object) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
notifyAdapterItemRangeChanged(int, int, Object) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
notifyAdapterItemRangeInserted(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeInserted
notifyAdapterItemRangeInserted(int, int) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
notifyAdapterItemRangeInserted(int, int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
notifyAdapterItemRangeRemoved(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRangeRemoved
notifyAdapterItemRangeRemoved(int, int) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
notifyAdapterItemRangeRemoved(int, int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
notifyAdapterItemRemoved(int) - Method in class com.mikepenz.fastadapter.FastAdapter
wraps notifyItemRemoved

O

onAttachedToRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.FastAdapter
 
onBind(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.ClickEventHook
 
onBind(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.CustomEventHook
 
onBind(RecyclerView.ViewHolder) - Method in interface com.mikepenz.fastadapter.listeners.EventHook
 
onBind(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.LongClickEventHook
 
onBind(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.TouchEventHook
 
onBindMany(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.ClickEventHook
 
onBindMany(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.CustomEventHook
 
onBindMany(RecyclerView.ViewHolder) - Method in interface com.mikepenz.fastadapter.listeners.EventHook
 
onBindMany(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.LongClickEventHook
 
onBindMany(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.TouchEventHook
 
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 Note that you should use the `onBindViewHolder(RecyclerView.ViewHolder holder, int position, List payloads` as it allows you to implement a more efficient adapter implementation
onBindViewHolder(RecyclerView.ViewHolder, int, List<Object>) - 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, List<Object>) - Method in interface com.mikepenz.fastadapter.listeners.OnBindViewHolderListener
is called in onBindViewHolder to bind the data on the ViewHolder
onBindViewHolder(RecyclerView.ViewHolder, int, List<Object>) - Method in class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
is called in onBindViewHolder to bind the data on the ViewHolder
OnBindViewHolderListener - Interface in com.mikepenz.fastadapter.listeners
 
OnBindViewHolderListenerImpl - Class in com.mikepenz.fastadapter.listeners
 
OnBindViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
 
onClick(View, int, FastAdapter<Item>, Item) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
onClick(View, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.listeners.ClickEventHook
 
onClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.listeners.OnClickListener
the onClick event of a specific item inside the RecyclerView
onClick(View, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
OnClickListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
 
onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.FastAdapter
Creates the ViewHolder by the viewType
OnCreateViewHolderListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
 
OnCreateViewHolderListenerImpl<Item extends IItem> - Class in com.mikepenz.fastadapter.listeners
default implementation of the OnCreateViewHolderListener
OnCreateViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.listeners.OnCreateViewHolderListenerImpl
 
onDetachedFromRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.FastAdapter
 
onFailedToRecycleView(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter
is called when the ViewHolder is in a transient state.
onFailedToRecycleView(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.listeners.OnBindViewHolderListener
is called when the ViewHolder is in a transient state.
onFailedToRecycleView(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
is called when the ViewHolder is in a transient state.
onLongClick(View, int, FastAdapter<Item>, Item) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
onLongClick(View, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.listeners.LongClickEventHook
 
onLongClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.listeners.OnLongClickListener
the onLongClick event of a specific item inside the RecyclerView
onLongClick(View, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
OnLongClickListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
 
onPostCreateViewHolder(FastAdapter<Item>, RecyclerView.ViewHolder) - Method in interface com.mikepenz.fastadapter.listeners.OnCreateViewHolderListener
is called after the viewHolder was created and the default listeners were added
onPostCreateViewHolder(FastAdapter<Item>, RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.listeners.OnCreateViewHolderListenerImpl
is called after the viewHolder was created and the default listeners were added
onPreCreateViewHolder(FastAdapter<Item>, ViewGroup, int) - Method in interface com.mikepenz.fastadapter.listeners.OnCreateViewHolderListener
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
onPreCreateViewHolder(FastAdapter<Item>, ViewGroup, int) - Method in class com.mikepenz.fastadapter.listeners.OnCreateViewHolderListenerImpl
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
onReset() - Method in interface com.mikepenz.fastadapter.listeners.ItemFilterListener
 
onSelectionChanged(Item, boolean) - Method in interface com.mikepenz.fastadapter.ISelectionListener
is called, whenever the provided item is selected or deselected
onTouch(View, MotionEvent, int, FastAdapter<Item>, Item) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
onTouch(View, MotionEvent, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.listeners.OnTouchListener
the onTouch event of a specific item inside the RecyclerView
onTouch(View, MotionEvent, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.listeners.TouchEventHook
 
onTouch(View, MotionEvent, int, FastAdapter<Item>, Item) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
OnTouchListener<Item extends IItem> - Interface in com.mikepenz.fastadapter.listeners
 
onViewAttachedToWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter
is called in onViewAttachedToWindow when the view is detached from the window
onViewAttachedToWindow(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.listeners.OnBindViewHolderListener
is called in onViewAttachedToWindow when the view is detached from the window
onViewAttachedToWindow(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
is called in onViewAttachedToWindow when the view is detached from the window
onViewDetachedFromWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter
is called in onViewDetachedFromWindow when the view is detached from the window
onViewDetachedFromWindow(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.listeners.OnBindViewHolderListener
is called in onViewDetachedFromWindow when the view is detached from the window
onViewDetachedFromWindow(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
is called in onViewDetachedFromWindow when the view is detached from the window
onViewRecycled(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter
Unbinds the data to the already existing ViewHolder and removes the listeners from the holder.itemView

P

performFiltering(CharSequence) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
 
performFiltering(CharSequence) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
performFiltering(CharSequence) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
position - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
 
publishResults(CharSequence, Filter.FilterResults) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
 

R

recursive(AdapterPredicate<Item>, boolean) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
util function which recursively iterates over all items and subItems of the given adapter.
recursive(AdapterPredicate<Item>, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
util function which recursively iterates over all items and subItems of the given adapter.
recursive(AdapterPredicate<Item>, int, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
util function which recursively iterates over all items and subItems of the given adapter.
recursiveSub(IAdapter<Item>, int, IExpandable, AdapterPredicate<Item>, boolean) - Static method in class com.mikepenz.fastadapter.FastAdapter
Util function which recursively iterates over all items of a `IExpandable` parent if and only if it is `expanded` and has `subItems` This is usually only used in
register(Item) - Method in interface com.mikepenz.fastadapter.ITypeInstanceCache
 
register(Item) - Method in class com.mikepenz.fastadapter.utils.DefaultTypeInstanceCache
 
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
 
remapMappedTypes() - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
forces to remap all possible types for the RecyclerView
remove(int) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
removes an item at the given position within the existing icons
remove(int) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
removes an item at the given position within the existing icons
remove(int) - Method in interface com.mikepenz.fastadapter.IItemAdapter
removes an item at the given position within the existing icons
remove(int, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
remove(int, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
removeByIdentifier(long) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
remvoes an item by it's identifier
removeRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
removes a range of items starting with the given position within the existing icons
removeRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
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
removeRange(int, int, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
removeRange(int, int, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 

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
saveInstanceState(Bundle, String) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
saveInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
second - Variable in class com.mikepenz.fastadapter.utils.Triple
 
select(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.select(Iterable) , Retrieve it via FastAdapter.getExtension(Class)
select(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.select(int), Retrieve it via FastAdapter.getExtension(Class)
select(int, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
select(int, boolean, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
select() - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.select() , Retrieve it via FastAdapter.getExtension(Class)
select(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
deprecated in favor of SelectExtension.select(boolean) , Retrieve it via FastAdapter.getExtension(Class)
select() - Method in class com.mikepenz.fastadapter.select.SelectExtension
select all items
select(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
select all items
select(Item, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
select's a provided item, this won't notify the adapter
select(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects all items at the positions in the iteratable
select(int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item and remembers its position in the selections list
select(int, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item and remembers its position in the selections list
select(int, boolean, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item and remembers its position in the selections list
select(IAdapter<Item>, Item, int, boolean, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item and remembers its position in the selections list
selectByIdentifier(long, boolean, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
selects an item by it's identifier
selectByIdentifiers(Set<Long>, boolean, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
SelectExtension<Item extends IItem> - Class in com.mikepenz.fastadapter.select
Created by mikepenz on 04/06/2017.
SelectExtension() - Constructor for class com.mikepenz.fastadapter.select.SelectExtension
 
set(int, Item) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
sets an item at the given position, overwriting the previous item
set(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
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(List<Model>, boolean) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
set(List<Model>, boolean, IAdapterNotifier) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
set a new list of model 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, Model) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
sets an item at the given position, overwriting the previous item
set(List<Item>, boolean) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
set(List<Model>) - 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, Model) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets an item at the given position, overwriting the previous item
set(int, Item, int) - Method in interface com.mikepenz.fastadapter.IItemList
 
set(List<Item>, int, IAdapterNotifier) - Method in interface com.mikepenz.fastadapter.IItemList
 
set(List<Item>, boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
set(int, Item, int) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
set(List<Item>, int, IAdapterNotifier) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
setFastAdapter(FastAdapter<Item>) - Method in class com.mikepenz.fastadapter.utils.DefaultItemList
 
setInternal(List<Item>, boolean, IAdapterNotifier) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
set a new list of model 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
setInternal(int, Item) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
setInternal(int, Item) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets an item at the given position, overwriting the previous item
setNewList(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Model>, boolean) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Model>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
sets a complete new list of items onto this adapter, using the new list.
setNewList(List<Item>, boolean) - Method in interface com.mikepenz.fastadapter.IItemList
 
setNewList(List<Item>, boolean) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
 
setNewList(List<Item>, boolean) - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 
setOrder(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
sets the position of this Adapter in the FastAdapter
setOrder(int) - Method in interface com.mikepenz.fastadapter.IAdapter
sets the position of this Adapter in the FastAdapter
setTypeInstanceCache(ITypeInstanceCache<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Sets an type instance cache to this fast adapter instance.
size() - Method in interface com.mikepenz.fastadapter.IItemList
 
size() - Method in class com.mikepenz.fastadapter.utils.DefaultItemListImpl
 

T

third - Variable in class com.mikepenz.fastadapter.utils.Triple
 
toggleSelection(int) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
toggleSelection(int) - Method in class com.mikepenz.fastadapter.select.SelectExtension
toggles the selection of the item at the given position
toList(View...) - Static method in class com.mikepenz.fastadapter.utils.EventHookUtil
a small helper to get a list of views from a dynamic amout of views.
TouchEventHook<Item extends IItem> - Class in com.mikepenz.fastadapter.listeners
 
TouchEventHook() - Constructor for class com.mikepenz.fastadapter.listeners.TouchEventHook
 
Triple<T,U,V> - Class in com.mikepenz.fastadapter.utils
a helper class to provide a triple class, to store 3 values and return them from a method
Triple(T, U, V) - Constructor for class com.mikepenz.fastadapter.utils.Triple
 

U

unbindView(Item) - Method in class com.mikepenz.fastadapter.FastAdapter.ViewHolder
View needs to release resources when its recycled
unbindView(VH) - Method in interface com.mikepenz.fastadapter.IItem
View needs to release resources when its recycled
unbindView(VH) - Method in class com.mikepenz.fastadapter.items.AbstractItem
View needs to release resources when its recycled
unBindViewHolder(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.listeners.OnBindViewHolderListener
is called in onViewRecycled to unbind the data on the ViewHolder
unBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl
is called in onViewRecycled to unbind the data on the ViewHolder

V

ViewHolder(View) - Constructor for class com.mikepenz.fastadapter.FastAdapter.ViewHolder
 

W

with(A) - Static method in class com.mikepenz.fastadapter.FastAdapter
creates a new FastAdapter with the provided adapters if adapters is null, a default ItemAdapter is defined
with(Collection<A>) - Static method in class com.mikepenz.fastadapter.FastAdapter
creates a new FastAdapter with the provided adapters if adapters is null, a default ItemAdapter is defined
with(Collection<A>, Collection<IAdapterExtension<Item>>) - Static method in class com.mikepenz.fastadapter.FastAdapter
creates a new FastAdapter with the provided adapters if adapters is null, a default ItemAdapter is defined
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)
withAllowDeselection(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
If false, a user can't deselect an item via click (you can still do this programmatically)
withAttachDefaultListeners(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
if set to `false` will not attach any listeners to the list.
withComparator(Comparator<Item>) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
define a comparator which will be used to sort the list "everytime" it is altered NOTE this will only sort if you "set" a new list or "add" new items (not if you provide a position for the add function)
withComparator(Comparator<Item>, boolean) - Method in class com.mikepenz.fastadapter.utils.ComparableItemListImpl
define a comparator which will be used to sort the list "everytime" it is altered NOTE this will only sort if you "set" a new list or "add" new items (not if you provide a position for the add function)
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
withEventHook(EventHook<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
adds a new event hook for an item NOTE: this has to be called before adding the first items, as this won't be called anymore after the ViewHolders were created
withEventHooks(Collection<? extends EventHook<Item>>) - Method in class com.mikepenz.fastadapter.FastAdapter
adds new event hooks for an item NOTE: this has to be called before adding the first items, as this won't be called anymore after the ViewHolders were created
withFastAdapter(FastAdapter<Item>) - Method in class com.mikepenz.fastadapter.AbstractAdapter
set the FastAdapter which will handle this AbstractAdapter
withFastAdapter(FastAdapter<Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
withFastAdapter(FastAdapter<Item>) - Method in interface com.mikepenz.fastadapter.IAdapter
defines the FastAdapter which manages all the core logic
withFilterPredicate(IItemAdapter.Predicate<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
define the predicate used to filter the list inside the ItemFilter
withIdDistributor(IIdDistributor<Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
defines the idDistributor that is used to provide an ID to all added items
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
withInterceptor(IInterceptor<Model, Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
withIsExpanded(boolean) - Method in interface com.mikepenz.fastadapter.IExpandable
use this method to set if the Expandable item is currently expanded
withItemEvent(EventHook<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Deprecated.
please use `withEventHook`
withItemFilter(ItemFilter<Model, Item>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
allows you to define your own Filter implementation instead of the default `ItemFilter`
withItemFilterListener(ItemFilterListener<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemFilter
 
withLegacyBindViewMode(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
set to true if you want the FastAdapter to forward all calls from onBindViewHolder(final RecyclerView.ViewHolder holder, int position) to onBindViewHolder(final RecyclerView.ViewHolder holder, int position, List payloads)
withModel(Model) - Method in interface com.mikepenz.fastadapter.IModelItem
set's the model of the item
withModel(Model) - Method in class com.mikepenz.fastadapter.items.ModelAbstractItem
 
withMultiSelect(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Enable this if you want multiSelection possible in the list
withMultiSelect(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
Enable this if you want multiSelection possible in the list
withOnBindViewHolderListener(OnBindViewHolderListener) - Method in class com.mikepenz.fastadapter.FastAdapter
allows you to set an custom OnBindViewHolderListener which is used to bind the view.
withOnClickListener(OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnClickListener which will be used for a single item
withOnCreateViewHolderListener(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
withOnItemClickListener(OnClickListener<Item>) - Method in interface com.mikepenz.fastadapter.IClickable
 
withOnItemClickListener(OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.items.AbstractItem
provide a listener which is called before the click listener is called within the adapter return true if you want to consume the event
withOnItemPreClickListener(OnClickListener<Item>) - Method in interface com.mikepenz.fastadapter.IClickable
 
withOnItemPreClickListener(OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.items.AbstractItem
provide a listener which is called before any processing is done within the adapter return true if you want to consume the event
withOnLongClickListener(OnLongClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the OnLongClickListener which will be used for a single item
withOnPreClickListener(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(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(OnTouchListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
Define the TouchListener which will be used for a single item
withParent(S) - Method in interface com.mikepenz.fastadapter.ISubItem
use this method to set the parent of this sub item make sure, that you add this item to the parents sub items list as well
withReverseInterceptor(IInterceptor<Item, Model>) - Method in class com.mikepenz.fastadapter.adapters.ModelAdapter
 
withSavedInstanceState(Bundle) - Method in class com.mikepenz.fastadapter.FastAdapter
re-selects all elements stored in the savedInstanceState IMPORTANT! Call this method only after all items where added to the adapters again.
withSavedInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.FastAdapter
re-selects all elements stored in the savedInstanceState IMPORTANT! Call this method only after all items where added to the adapters again.
withSavedInstanceState(Bundle, String) - Method in interface com.mikepenz.fastadapter.IAdapterExtension
 
withSavedInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.select.SelectExtension
 
withSelectable(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
set if no item is selectable
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
withSelectable(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
set if no item is selectable
withSelectionListener(ISelectionListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
set a listener that get's notified whenever an item is selected or deselected
withSelectionListener(ISelectionListener<Item>) - Method in class com.mikepenz.fastadapter.select.SelectExtension
set a listener that get's notified whenever an item is selected or deselected
withSelectOnLongClick(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
Disable this if you want the selection on a single tap
withSelectOnLongClick(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
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.
withSelectWithItemUpdate(boolean) - Method in class com.mikepenz.fastadapter.select.SelectExtension
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.ModelAdapter
defines if the DefaultIdDistributor is used to provide an ID to all added items which do not yet define an id
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links