Skip navigation links
A B E F G H I L N O R S V 

A

addSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Add a section to this adapter with a random tag.
addSection(String, Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Add a section to this adapter.
addSection(int, String, Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Add a section to this adapter at the specific index.
addSection(int, Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Add a section at the specific position to this adapter with a random tag.

B

build() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Build an instance of SectionParameters.
builder() - Static method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
Builder static factory method with mandatory parameters of Section (namely none).

E

emptyResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's empty state.
emptyResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
EmptyViewHolder - Class in io.github.luizgrp.sectionedrecyclerviewadapter.utils
A concrete class of an empty ViewHolder.
EmptyViewHolder(View) - Constructor for class io.github.luizgrp.sectionedrecyclerviewadapter.utils.EmptyViewHolder
 
emptyViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.emptyResourceId, as the view will be provided by the Section's implementation directly.
emptyViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 

F

failedResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's failed state.
failedResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
failedViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.failedResourceId, as the view will be provided by the Section's implementation directly.
failedViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
footerResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's footer.
footerResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
footerViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.footerResourceId, as the view will be provided by the Section's implementation directly.
footerViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 

G

getAdapterForSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
getAdapterForSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
getContentItemsTotal() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the total of items of this Section.
getCopyOfSectionsMap() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Return a copy of the map with all sections of this adapter.
getEmptyResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the empty view.
getEmptyView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for the Empty state.
getEmptyViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for the Empty state of this Section.
getFailedResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the failed view.
getFailedView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for the Failed state.
getFailedViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for the Failed state of this Section.
getFooterPosition() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
getFooterPositionInAdapter(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getFooterPositionInAdapter(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getFooterResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the footer.
getFooterView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for the Footer.
getFooterViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for the Footer of this Section.
getHeaderPosition() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
getHeaderPositionInAdapter(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getHeaderPositionInAdapter(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getHeaderResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the header.
getHeaderView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for the Header.
getHeaderViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for the Header of this Section.
getItemCount() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
getItemResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the item.
getItemView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for a single Item.
getItemViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for a single Item of this Section.
getItemViewType(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
getLoadingResourceId() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the layout resource id of the loading view.
getLoadingView(ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Creates the View for the Loading state.
getLoadingViewHolder(View) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the ViewHolder for the Loading state of this Section.
getPositionInAdapter(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getPositionInAdapter(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getPositionInAdapter(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
getPositionInSection(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
getPositionInSection(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Return the item position relative to the section.
getSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Return the section with the tag provided.
getSection(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Return the Section at the provided index in the adapter.
getSectionCount() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Return the number of sections of this adapter.
getSectionForPosition(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Returns the Section object for a position in the adapter.
getSectionIndex(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Returns the index of the first occurrence of the specified section in this adapter, or -1 if this adapter does not contain the section.
getSectionItemsTotal() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the total of items of this Section, including content items (according to the section state) plus header and footer.
getSectionItemViewType(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Returns the Section ViewType of an item based on the position in the adapter.
getSectionItemViewTypeForAdapterViewType(int) - Static method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Calculates the section adapter item view type from a view type from the adapter.
getSectionPosition(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getSectionPosition(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
getSectionPosition() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
getState() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return the current State of this Section.

H

hasFooter() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Check if this Section has a footer.
hasHeader() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Check if this Section has a header.
headerResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's header.
headerResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
headerViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.headerResourceId, as the view will be provided by the Section's implementation directly.
headerViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 

I

inflate(int, ViewGroup) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
io.github.luizgrp.sectionedrecyclerviewadapter - package io.github.luizgrp.sectionedrecyclerviewadapter
 
io.github.luizgrp.sectionedrecyclerviewadapter.compat - package io.github.luizgrp.sectionedrecyclerviewadapter.compat
 
io.github.luizgrp.sectionedrecyclerviewadapter.utils - package io.github.luizgrp.sectionedrecyclerviewadapter.utils
 
isEmptyViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the empty view is provided through Section.getEmptyView(ViewGroup).
isFailedViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the failed view is provided through Section.getFailedView(ViewGroup).
isFooterViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the footer view is provided through Section.getFooterView(ViewGroup).
isHeaderViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the header view is provided through Section.getHeaderView(ViewGroup).
isItemViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the item view is provided through Section.getItemView(ViewGroup).
isLoadingViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Return whether the loading view is provided through Section.getLoadingView(ViewGroup).
isVisible() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Check if this Section is visible.
itemResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's items.
itemResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
itemViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.itemResourceId, as the view will be provided by the Section's implementation directly.
itemViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 

L

loadingResourceId(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Set layout resource for Section's loading state.
loadingResourceId - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 
loadingViewWillBeProvided() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters.Builder
Declare that there will be no SectionParameters.Builder.loadingResourceId, as the view will be provided by the Section's implementation directly.
loadingViewWillBeProvided - Variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionParameters
 

N

notifyAllItemsChanged() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyAllItemsChanged(Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyAllItemsChangedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyAllItemsChangedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyAllItemsInserted() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyAllItemsInsertedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyAllItemsInsertedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterChanged() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyFooterChanged(Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyFooterChangedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterChangedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterInserted() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyFooterInsertedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterInsertedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterRemoved() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyFooterRemovedFromSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyFooterRemovedFromSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderChanged() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyHeaderChanged(Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyHeaderChangedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderChangedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderInserted() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyHeaderInsertedInSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderInsertedInSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderRemoved() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyHeaderRemovedFromSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyHeaderRemovedFromSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemChanged(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemChanged(int, Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemChangedInSection(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemChangedInSection(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemInserted(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemInsertedInSection(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemInsertedInSection(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemMoved(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemMovedInSection(Section, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemMovedInSection(String, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeChanged(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemRangeChanged(int, int, Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemRangeChangedInSection(Section, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeChangedInSection(Section, int, int, Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeChangedInSection(String, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeChangedInSection(String, int, int, Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeInserted(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemRangeInsertedInSection(Section, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeInsertedInSection(String, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeRemoved(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemRangeRemovedFromSection(Section, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRangeRemovedFromSection(String, int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRemoved(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyItemRemovedFromSection(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyItemRemovedFromSection(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyNotLoadedStateChanged(Section, Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyNotLoadedStateChanged(String, Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyNotLoadedStateChanged(Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifySectionChangedToInvisible(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifySectionChangedToInvisible(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifySectionChangedToInvisible(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifySectionChangedToVisible(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifySectionChangedToVisible(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifySectionChangedToVisible() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyStateChangedFromLoaded(Section, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyStateChangedFromLoaded(String, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyStateChangedFromLoaded(int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 
notifyStateChangedToLoaded(Section, Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyStateChangedToLoaded(String, Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
notifyStateChangedToLoaded(Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapter
 

O

onBindEmptyViewHolder(RecyclerView.ViewHolder) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Empty state of this Section.
onBindEmptyViewHolder(RecyclerView.ViewHolder, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Empty state of this Section.
onBindFailedViewHolder(RecyclerView.ViewHolder) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Failed state of this Section.
onBindFailedViewHolder(RecyclerView.ViewHolder, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Failed state of this Section.
onBindFooterViewHolder(RecyclerView.ViewHolder) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Footer of this Section.
onBindFooterViewHolder(RecyclerView.ViewHolder, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Footer of this Section.
onBindHeaderViewHolder(RecyclerView.ViewHolder) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Header of this Section.
onBindHeaderViewHolder(RecyclerView.ViewHolder, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for the Header of this Section.
onBindItemViewHolder(RecyclerView.ViewHolder, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for an Item of this Section.
onBindItemViewHolder(RecyclerView.ViewHolder, int, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for an Item of this Section.
onBindLoadingViewHolder(RecyclerView.ViewHolder) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for Loading state of this Section.
onBindLoadingViewHolder(RecyclerView.ViewHolder, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Bind the data to the ViewHolder for Loading state of this Section.
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
onBindViewHolder(RecyclerView.ViewHolder, int, List<Object>) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
onChanged(int, int, Object) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapterListUpdateCallback
 
onCreateViewHolder(ViewGroup, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
onInserted(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapterListUpdateCallback
 
onMoved(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapterListUpdateCallback
 
onRemoved(int, int) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapterListUpdateCallback
 

R

removeAllSections() - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Remove all sections from this adapter.
removeSection(Section) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Remove section from this adapter.
removeSection(String) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
Remove section from this adapter.

S

Section - Class in io.github.luizgrp.sectionedrecyclerviewadapter
Abstract Section to be used with SectionedRecyclerViewAdapter.
Section(SectionParameters) - Constructor for class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Create a Section object based on SectionParameters.
Section.State - Enum in io.github.luizgrp.sectionedrecyclerviewadapter
 
SectionAdapter - Class in io.github.luizgrp.sectionedrecyclerviewadapter
This class represents a Section in the SectionedRecyclerViewAdapter.
SectionAdapterListUpdateCallback - Class in io.github.luizgrp.sectionedrecyclerviewadapter
ListUpdateCallback that dispatches update events to the given SectionAdapter.
SectionAdapterListUpdateCallback(SectionAdapter) - Constructor for class io.github.luizgrp.sectionedrecyclerviewadapter.SectionAdapterListUpdateCallback
 
SectionedRecyclerViewAdapter - Class in io.github.luizgrp.sectionedrecyclerviewadapter
A custom RecyclerView Adapter that allows Sections to be added to it.
SectionedRecyclerViewAdapter() - Constructor for class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
SectionedRecyclerViewAdapterV2Compat - Class in io.github.luizgrp.sectionedrecyclerviewadapter.compat
This is an implementation of SectionedRecyclerViewAdapter to help migrating to version 3.0.0 if you don't have much time to update your current code.
SectionedRecyclerViewAdapterV2Compat() - Constructor for class io.github.luizgrp.sectionedrecyclerviewadapter.compat.SectionedRecyclerViewAdapterV2Compat
 
SectionParameters - Class in io.github.luizgrp.sectionedrecyclerviewadapter
Class used as constructor parameters of Section.
SectionParameters.Builder - Class in io.github.luizgrp.sectionedrecyclerviewadapter
Builder of SectionParameters.
setHasFooter(boolean) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Set if this Section has footer.
setHasHeader(boolean) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Set if this Section has header.
setState(Section.State) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Set the State of this Section.
setVisible(boolean) - Method in class io.github.luizgrp.sectionedrecyclerviewadapter.Section
Set if this Section is visible.

V

valueOf(String) - Static method in enum io.github.luizgrp.sectionedrecyclerviewadapter.Section.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.luizgrp.sectionedrecyclerviewadapter.Section.State
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_TYPE_EMPTY - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
VIEW_TYPE_FAILED - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
VIEW_TYPE_FOOTER - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
VIEW_TYPE_HEADER - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
VIEW_TYPE_ITEM_LOADED - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
VIEW_TYPE_LOADING - Static variable in class io.github.luizgrp.sectionedrecyclerviewadapter.SectionedRecyclerViewAdapter
 
A B E F G H I L N O R S V 
Skip navigation links