- 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
- 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
-
- 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
-
- getSelectedItems() - Method in class com.mikepenz.fastadapter.select.SelectExtension
-
- getSelectExtension() - Method in class com.mikepenz.fastadapter.FastAdapter
-
- 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
-
- 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
-
- 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.
- 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
- 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
-
- 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
-
- select(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
- select(int, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
- select(int, boolean, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
- select() - Method in class com.mikepenz.fastadapter.FastAdapter
-
- select(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
- 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
-
- 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
-
- 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