- AbstractAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter
-
Created by mikepenz on 27.12.15.
- AbstractAdapter() - Constructor for class com.mikepenz.fastadapter.AbstractAdapter
-
- AbstractItem<Item extends AbstractItem<?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
-
Created by mikepenz on 14.07.15.
- AbstractItem() - Constructor for class com.mikepenz.fastadapter.items.AbstractItem
-
- AbstractItem.ReflectionBasedViewHolderFactory<VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
-
- AbstractWrapAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
-
Created by mikepenz on 03.03.16.
- AbstractWrapAdapter(List<Item>) - Constructor for class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
- adapter - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
-
- AdapterUtil - Class in com.mikepenz.fastadapter.utils
-
Created by mikepenz on 31.12.15.
- AdapterUtil() - Constructor for class com.mikepenz.fastadapter.utils.AdapterUtil
-
- add(Item...) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add an array of items to the end of the existing items
- add(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add a list of items to the end of the existing items
- add(int, Item...) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add an array of items at the given position within the existing items
- add(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add a list of items at the given position within the existing items
- add(Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add an item at the end of the existing items
- add(int, Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
add an item at the given position within the existing icons
- add(Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
add an array of items to the end of the existing items
- add(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
add a list of items to the end of the existing items
- add(int, Item...) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
add an array of items at the given position within the existing items
- add(int, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
add a list of items at the given position within the existing items
- add(Item...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
add an array of items to the end of the existing items
- add(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
add a list of items to the end of the existing items
- add(int, Item...) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
add an array of items at the given position within the existing items
- add(int, List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
add a list of items at the given position within the existing items
- addModel(Model...) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
add an array of models
- addModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
add a list of models
- addModel(int, Model...) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
add an array of models at a given (global) position
- addModel(int, List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
add a list of models at a given (global) position
- adjustAlpha(int, int) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
-
adjusts the alpha of a color
- adjustPosition(Set<Integer>, int, int, int) - Static method in class com.mikepenz.fastadapter.utils.AdapterUtil
-
internal method to handle the selections if items are added / removed
- adjustPosition(SparseIntArray, int, int, int) - Static method in class com.mikepenz.fastadapter.utils.AdapterUtil
-
internal method to handle the selections if items are added / removed
- apply(Model) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter.ReflectionBasedItemFactory
-
- apply(Input) - Method in interface com.mikepenz.fastadapter.utils.Function
-
- apply(RecyclerView, Iterable<Item>) - Method in class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
-
init the cache on your own.
- generateView(Context) - Method in interface com.mikepenz.fastadapter.IItem
-
generates a view by the defined LayoutRes
- generateView(Context, ViewGroup) - Method in interface com.mikepenz.fastadapter.IItem
-
generates a view by the defined LayoutRes and pass the LayoutParams from the parent
- generateView(Context) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
generates a view by the defined LayoutRes
- generateView(Context, ViewGroup) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
generates a view by the defined LayoutRes and pass the LayoutParams from the parent
- GenericAbstractItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Class in com.mikepenz.fastadapter.items
-
Created by mikepenz on 14.07.15.
- GenericAbstractItem(Model) - Constructor for class com.mikepenz.fastadapter.items.GenericAbstractItem
-
- GenericItemAdapter<Model,Item extends GenericAbstractItem<Model,Item,?>> - Class in com.mikepenz.fastadapter.adapters
-
Created by mikepenz on 27.12.15.
- GenericItemAdapter(Class<? extends Item>, Class<? extends Model>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
- GenericItemAdapter(Function<Model, Item>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
- GenericItemAdapter.ReflectionBasedItemFactory<Model,Item> - Class in com.mikepenz.fastadapter.adapters
-
- getAdapter() - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
- getAdapter(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Gets the adapter for the given position
- getAdapterItem(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
- getAdapterItem(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getAdapterItem(int) - Method in interface com.mikepenz.fastadapter.IAdapter
-
- getAdapterItemCount() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
- getAdapterItemCount() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getAdapterItemCount() - Method in interface com.mikepenz.fastadapter.IAdapter
-
defines the count of items of THIS adapter
- getAdapterItems() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
- getAdapterItems() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getAdapterItems() - Method in interface com.mikepenz.fastadapter.IAdapter
-
- getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
Searches for the given item and calculates it's relative position
- getAdapterPosition(Item) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
Searches for the given item and calculates it's relative position
- getAdapterPosition(Item) - Method in interface com.mikepenz.fastadapter.IAdapter
-
Searches for the given item and calculates it's relative position
- getComparator() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getExpanded() - Method in class com.mikepenz.fastadapter.FastAdapter
-
returns the expanded items this contains position and the count of items
which are expanded by this position
- getExpandedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
-
- getExpandedItemsCount(int, int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
calculates the count of expandable items before a given position
- getFactory() - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
the abstract method to retrieve the ViewHolder factory
The ViewHolder factory implementation should look like (see the commented code above)
- getFastAdapter() - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
- getFastAdapter() - Method in interface com.mikepenz.fastadapter.IAdapter
-
defines the FastAdapter which manages all the core logic
- getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
returns the global position if the relative position within this adapter was given
- getGlobalPosition(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
returns the global position if the relative position within this adapter was given
- getGlobalPosition(int) - Method in interface com.mikepenz.fastadapter.IAdapter
-
Returns the global position based on the relative position given
- getIdentifier() - Method in interface com.mikepenz.fastadapter.IIdentifyable
-
returns the identifier of this item
-1 is the default not set state
- getIdentifier() - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
- getItem(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
make sure we return the Item from the FastAdapter so we retrieve the item from all adapters
- getItem(int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
make sure we return the Item from the FastAdapter so we retrieve the item from all adapters
- getItem(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
gets the IItem by a position, from all registered adapters
- getItem(int) - Method in interface com.mikepenz.fastadapter.IAdapter
-
- getItemAdapter() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
returns the internal created ItemAdapter
- getItemCount() - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
make sure we return the count from the FastAdapter so we retrieve the count from all adapters
- getItemCount() - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
make sure we return the count from the FastAdapter so we retrieve the count from all adapters
- getItemCount() - Method in class com.mikepenz.fastadapter.FastAdapter
-
calculates the total ItemCount over all registered adapters
- getItemCount() - Method in interface com.mikepenz.fastadapter.IAdapter
-
- getItemFilter() - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
- getItemFilter() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getItemId(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
overwrite the getItemId to correctly return the value from the FastAdapter
- getItemId(int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
overwrite the getItemId to correctly return the value from the FastAdapter
- getItemId(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
finds the int ItemId from the IItem which exists at the given position
- getItems() - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
- getItemViewType(int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
overwrite the getItemViewType to correctly return the value from the FastAdapter
- getItemViewType(int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
overwrite the getItemViewType to correctly return the value from the FastAdapter
- getItemViewType(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
finds the int ItemViewType from the IItem which exists at the given position
- getLayoutRes() - Method in interface com.mikepenz.fastadapter.IItem
-
returns the layout for the given item
- getModel() - Method in class com.mikepenz.fastadapter.items.GenericAbstractItem
-
- getModels() - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
returns the list of the model generated from the list of items
- 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.adapters.FastItemAdapter
-
- getOrder() - Method in class com.mikepenz.fastadapter.adapters.FooterAdapter
-
- getOrder() - Method in class com.mikepenz.fastadapter.adapters.HeaderAdapter
-
- getOrder() - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- getOrder() - Method in interface com.mikepenz.fastadapter.IAdapter
-
defines in which order this adapter should be hooked into the FastAdapter
- getPosition(Item) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Searches for the given item and calculates it's global position
- 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 it's adapter
Finds the responsible adapter for the given position
- getSelectableBackground(Context, int, boolean) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
-
helper to get the system default selectable background inclusive an active state
- getSelectableBackground(Context) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
-
helper to get the system default selectable background
- getSelectablePressedBackground(Context, int, int, boolean) - Static method in class com.mikepenz.fastadapter.utils.FastAdapterUIUtils
-
helper to get the system default selectable background inclusive an active and pressed state
- getSelectedItems() - Method in class com.mikepenz.fastadapter.FastAdapter
-
- getSelections() - Method in class com.mikepenz.fastadapter.FastAdapter
-
- getSubItems() - Method in interface com.mikepenz.fastadapter.IExpandable
-
- getTag() - Method in interface com.mikepenz.fastadapter.IItem
-
return a Tag of the Item
- getTag() - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
- getType() - Method in interface com.mikepenz.fastadapter.IItem
-
returns the type of the Item.
- getTypeInstance(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
gets the TypeInstance remembered within the FastAdapter for an item
- 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.
- IAdapter<Item extends IItem> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 27.12.15.
- IClickable<Item extends IItem> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 25.02.16.
- IdDistributor - Class in com.mikepenz.fastadapter.utils
-
Created by mikepenz on 19.09.15.
- IdDistributor() - Constructor for class com.mikepenz.fastadapter.utils.IdDistributor
-
- IDraggable<T,Item extends IItem> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 30.12.15.
- IExpandable<T,Item extends IItem> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 30.12.15.
- IIdentifyable<T> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 03.02.15.
- IItem<T,VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 03.02.15.
- IItemAdapter<Item extends IItem> - Interface in com.mikepenz.fastadapter
-
Created by mikepenz on 30.12.15.
- IItemAdapter.Predicate<Item extends IItem> - Interface in com.mikepenz.fastadapter
-
the interface used to filter the list inside the ItemFilter
- isDraggable() - Method in interface com.mikepenz.fastadapter.IDraggable
-
- 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
-
- isSelected() - Method in interface com.mikepenz.fastadapter.IItem
-
return if the item is selected
- isSelected() - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
- item - Variable in class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
-
- ItemAdapter<Item extends IItem> - Class in com.mikepenz.fastadapter.adapters
-
Created by mikepenz on 27.12.15.
- ItemAdapter() - Constructor for class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- ItemAdapter.ItemFilter - Class in com.mikepenz.fastadapter.adapters
-
ItemFilter which extends the Filter api provided by Android
This calls automatically all required methods, just overwrite the filterItems method
- ItemAdapter.ItemFilterListener - Interface in com.mikepenz.fastadapter.adapters
-
interface for the ItemFilterListener
- ItemFilter() - Constructor for class com.mikepenz.fastadapter.adapters.ItemAdapter.ItemFilter
-
- itemInsertedBeforeCount(int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
this method calculates how many elements were already inserted before this position;
- itemsFiltered() - Method in interface com.mikepenz.fastadapter.adapters.ItemAdapter.ItemFilterListener
-
- onAttachedToRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onAttachedToRecyclerView is managed by the FastAdapter so forward this correctly
- onAttachedToRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onAttachedToRecyclerView is managed by the FastAdapter so forward this correctly
- onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onBindViewHolder is managed by the FastAdapter so forward this correctly
- onBindViewHolder(RecyclerView.ViewHolder, int, List) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onBindViewHolder is managed by the FastAdapter so forward this correctly
- onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onBindViewHolder is managed by the FastAdapter so forward this correctly
- onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Binds the data to the created ViewHolder and sets the listeners to the holder.itemView
- onBindViewHolder(RecyclerView.ViewHolder, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListener
-
is called in onBindViewHolder to bind the data on the ViewHolder
- onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListenerImpl
-
is called in onBindViewHolder to bind the data on the ViewHolder
- OnBindViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.FastAdapter.OnBindViewHolderListenerImpl
-
- onClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnClickListener
-
the onClick event of a specific item inside the RecyclerView
- onClick(View, int, Item) - Method in interface com.mikepenz.fastadapter.helpers.ClickListenerHelper.OnClickListener
-
- onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onCreateViewHolder is managed by the FastAdapter so forward this correctly
- onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onCreateViewHolder is managed by the FastAdapter so forward this correctly
- onCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Creates the ViewHolder by the viewType
- OnCreateViewHolderListenerImpl() - Constructor for class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
-
- onDetachedFromRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onDetachedFromRecyclerView is managed by the FastAdapter so forward this correctly
- onDetachedFromRecyclerView(RecyclerView) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onDetachedFromRecyclerView is managed by the FastAdapter so forward this correctly
- onFailedToRecycleView(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onFailedToRecycleView is managed by the FastAdapter so forward this correctly
- onFailedToRecycleView(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onFailedToRecycleView is managed by the FastAdapter so forward this correctly
- onLongClick(View, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnLongClickListener
-
the onLongClick event of a specific item inside the RecyclerView
- onPostCreateViewHolder(RecyclerView.ViewHolder) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListener
-
is called after the viewHolder was created and the default listeners were added
- onPostCreateViewHolder(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
-
is called after the viewHolder was created and the default listeners were added
- onPreCreateViewHolder(ViewGroup, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListener
-
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
- onPreCreateViewHolder(ViewGroup, int) - Method in class com.mikepenz.fastadapter.FastAdapter.OnCreateViewHolderListenerImpl
-
is called inside the onCreateViewHolder method and creates the viewHolder based on the provided viewTyp
- onTouch(View, MotionEvent, IAdapter<Item>, Item, int) - Method in interface com.mikepenz.fastadapter.FastAdapter.OnTouchListener
-
the onTouch event of a specific item inside the RecyclerView
- onViewAttachedToWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onViewAttachedToWindow is managed by the FastAdapter so forward this correctly
- onViewAttachedToWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onViewAttachedToWindow is managed by the FastAdapter so forward this correctly
- onViewDetachedFromWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onViewDetachedFromWindow is managed by the FastAdapter so forward this correctly
- onViewDetachedFromWindow(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onViewDetachedFromWindow is managed by the FastAdapter so forward this correctly
- onViewRecycled(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the onViewRecycled is managed by the FastAdapter so forward this correctly
- onViewRecycled(RecyclerView.ViewHolder) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the onViewRecycled is managed by the FastAdapter so forward this correctly
- RecyclerViewCacheUtil<Item extends IItem> - Class in com.mikepenz.fastadapter.utils
-
Created by mikepenz on 18.09.15.
- RecyclerViewCacheUtil() - Constructor for class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
-
- ReflectionBasedItemFactory(Class<? extends Model>, Class<? extends Item>) - Constructor for class com.mikepenz.fastadapter.adapters.GenericItemAdapter.ReflectionBasedItemFactory
-
- ReflectionBasedViewHolderFactory(Class<? extends VH>) - Constructor for class com.mikepenz.fastadapter.items.AbstractItem.ReflectionBasedViewHolderFactory
-
- registerAdapter(A) - Method in class com.mikepenz.fastadapter.FastAdapter
-
registers an AbstractAdapter which will be hooked into the adapter chain
- registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
overwrite the registerAdapterDataObserver to correctly forward all events to the FastAdapter
- registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
overwrite the registerAdapterDataObserver to correctly forward all events to the FastAdapter
- registerTypeInstance(Item) - Method in class com.mikepenz.fastadapter.FastAdapter
-
register a new type into the TypeInstances to be able to efficiently create thew ViewHolders
- RelativeInfo() - Constructor for class com.mikepenz.fastadapter.FastAdapter.RelativeInfo
-
- remove(int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
removes an item at the given position within the existing icons
- remove(int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
removes an item at the given position within the existing icons
- remove(int) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
removes an item at the given position within the existing icons
- removeItemRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
removes a range of items starting with the given position within the existing icons
- removeModel(int) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
remove a model at the given (global) position
- removeModelRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
remove a range oof model items starting with the (global) position and the size
- removeRange(int, int) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
removes a range of items starting with the given position within the existing icons
- removeRange(int, int) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
removes a range of items starting with the given position within the existing icons
- saveInstanceState(Bundle) - Method in class com.mikepenz.fastadapter.FastAdapter
-
add the values to the bundle for saveInstanceState
- saveInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.FastAdapter
-
add the values to the bundle for saveInstanceState
- select(Iterable<Integer>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
selects all items at the positions in the iteratable
- select(int) - Method in class com.mikepenz.fastadapter.FastAdapter
-
selects an item and remembers it's position in the selections list
- select(int, boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
selects an item and remembers it's position in the selections list
- set(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
set a new list of items and apply it to the existing list (clear - add) for this adapter
- set(int, Item) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
sets an item at the given position, overwriting the previous item
- set(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
set a new list of items and apply it to the existing list (clear - add) for this adapter
NOTE may consider using setNewList if the items list is a reference to the list which is used inside the adapter
NOTE this will not sort
- set(int, Item) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
sets an item at the given position, overwriting the previous item
- set(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
set a new list of items and apply it to the existing list (clear - add) for this adapter
- set(int, Item) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
sets an item at the given position, overwriting the previous item
- setHasStableIds(boolean) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
the setHasStableIds is managed by the FastAdapter so forward this correctly
- setHasStableIds(boolean) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
the setHasStableIds is managed by the FastAdapter so forward this correctly
- setItems(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
- setModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
set a new list of models for this adapter
- setModel(int, Model) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
set a model at a given position
- setModel(Model) - Method in class com.mikepenz.fastadapter.items.GenericAbstractItem
-
- setNewList(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
sets a complete new list of items onto this adapter, using the new list.
- setNewList(List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
sets a complete new list of items onto this adapter, using the new list.
- setNewList(List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
sets a complete new list of items onto this adapter, using the new list.
- setNewModel(List<Model>) - Method in class com.mikepenz.fastadapter.adapters.GenericItemAdapter
-
sets a complete new list of items onto this adapter, using the new list.
- setSubItems(IExpandable<T, Item>, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
sets the subItems of the given collapsible
This method also makes sure identifiers are set if we use the IdDistributor
- setSubItems(IExpandable<T, Item>, List<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
sets the subItems of the given collapsible
This method also makes sure identifiers are set if we use the IdDistributor
- setSubItems(IExpandable<T, Item>, List<Item>) - Method in interface com.mikepenz.fastadapter.IItemAdapter
-
sets the subItems of the given collapsible
- shouldInsertItemAtPosition(int) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
this method states if we should insert a custom element at the vien position
- withAllowDeselection(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
If false, a user can't deselect an item via click (you can still do this programmatically)
- withCacheSize(int) - Method in class com.mikepenz.fastadapter.utils.RecyclerViewCacheUtil
-
define the amount of elements which should be cached for a specific drawerItem type
- withComparator(Comparator<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
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.adapters.ItemAdapter
-
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
- withFactory(ViewHolderFactory<? extends VH>) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
set the view holder factory of this item
- withFilterPredicate(IItemAdapter.Predicate<Item>) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
define the predicate used to filter the list inside the ItemFilter
- withFilterPredicate(IItemAdapter.Predicate<Item>) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
define the predicate used to filter the list inside the ItemFilter
- withIdentifier(long) - Method in interface com.mikepenz.fastadapter.IIdentifyable
-
set the identifier of this item
- withIdentifier(long) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
set the identifier of this item
- withIsDraggable(boolean) - Method in interface com.mikepenz.fastadapter.IDraggable
-
use this method to set if item is draggable
- withIsExpanded(boolean) - Method in interface com.mikepenz.fastadapter.IExpandable
-
use this method to set if the Expandable item is currently expanded
- withItemFilterListener(ItemAdapter.ItemFilterListener) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
- withMultiSelect(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Enable this if you want multiSelection possible in the list
- withOnBindViewHolderListener(FastAdapter.OnBindViewHolderListener) - Method in class com.mikepenz.fastadapter.FastAdapter
-
allows you to set an custom OnBindViewHolderListener which is used to bind the view.
- withOnClickListener(FastAdapter.OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Define the OnClickListener which will be used for a single item
- withOnCreateViewHolderListener(FastAdapter.OnCreateViewHolderListener) - Method in class com.mikepenz.fastadapter.FastAdapter
-
allows you to set a custom OnCreateViewHolderListener which will be used before and after the ViewHolder is created
You may check the OnCreateViewHolderListenerImpl for the default behavior
- withOnItemClickListener(FastAdapter.OnClickListener<Item>) - Method in interface com.mikepenz.fastadapter.IClickable
-
- withOnItemClickListener(FastAdapter.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(FastAdapter.OnClickListener<Item>) - Method in interface com.mikepenz.fastadapter.IClickable
-
- withOnItemPreClickListener(FastAdapter.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(FastAdapter.OnLongClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Define the OnLongClickListener which will be used for a single item
- withOnPreClickListener(FastAdapter.OnClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Define the OnPreClickListener which will be used for a single item and is called after all internal methods are done
- withOnPreLongClickListener(FastAdapter.OnLongClickListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Define the OnLongClickListener which will be used for a single item and is called after all internal methods are done
- withOnTouchListener(FastAdapter.OnTouchListener<Item>) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Define the TouchListener which will be used for a single item
- withSavedInstanceState(Bundle) - Method in class com.mikepenz.fastadapter.FastAdapter
-
re-selects all elements stored in the savedInstanceState
IMPORTANT!
- withSavedInstanceState(Bundle, String) - Method in class com.mikepenz.fastadapter.FastAdapter
-
re-selects all elements stored in the savedInstanceState
IMPORTANT!
- withSelectable(boolean) - Method in 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
- withSelectOnLongClick(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
Disable this if you want the selection on a single tap
- withSelectWithItemUpdate(boolean) - Method in class com.mikepenz.fastadapter.FastAdapter
-
select between the different selection behaviors.
- withSetSelected(boolean) - Method in interface com.mikepenz.fastadapter.IItem
-
set if the item is selected
- withSetSelected(boolean) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
set if this item is selected
- withSubItems(List<Item>) - Method in interface com.mikepenz.fastadapter.IExpandable
-
use this method to set the subItems of this item
- withTag(Object) - Method in interface com.mikepenz.fastadapter.IItem
-
set the Tag of the Item
- withTag(Object) - Method in class com.mikepenz.fastadapter.items.AbstractItem
-
set the tag of this item
- withUseIdDistributor(boolean) - Method in class com.mikepenz.fastadapter.adapters.FastItemAdapter
-
defines if the IdDistributor is used to provide an ID to all added items which do not yet define an id
- withUseIdDistributor(boolean) - Method in class com.mikepenz.fastadapter.adapters.ItemAdapter
-
defines if the IdDistributor is used to provide an ID to all added items which do not yet define an id
- wrap(FastAdapter) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
Wrap the FastAdapter with this AbstractAdapter and keep it's reference to forward all events correctly
- wrap(IAdapter) - Method in class com.mikepenz.fastadapter.AbstractAdapter
-
Wrap the AbstractAdapter with this AbstractAdapter and keep the reference to it's FastAdapter to which we forward all events correctly
- wrap(RecyclerView.Adapter) - Method in class com.mikepenz.fastadapter.adapters.AbstractWrapAdapter
-
Wrap the FastAdapter with this AbstractAdapter and keep it's reference to forward all events correctly