public class ChangeLogAdapter extends com.ftinc.kit.adapter.BetterRecyclerAdapter<Change,ChangeLogAdapter.VersionViewHolder> implements com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter<ChangeLogAdapter.HeaderViewHolder>
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeLogAdapter.HeaderViewHolder |
static class |
ChangeLogAdapter.VersionViewHolder
ViewHolder's
|
| Constructor and Description |
|---|
ChangeLogAdapter() |
| Modifier and Type | Method and Description |
|---|---|
long |
getHeaderId(int position)
Sticky Header Methods
|
void |
onBindHeaderViewHolder(ChangeLogAdapter.HeaderViewHolder holder,
int i) |
void |
onBindViewHolder(ChangeLogAdapter.VersionViewHolder holder,
int i) |
ChangeLogAdapter.HeaderViewHolder |
onCreateHeaderViewHolder(android.view.ViewGroup viewGroup) |
ChangeLogAdapter.VersionViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
Adapter Methods
|
void |
setChangeLog(ChangeLog log)
Set the changelog for this adapter
|
add, add, addAll, clear, clearFilter, filter, getFilter, getItem, getItemCount, getItemId, getItems, getUnfilteredItems, isFiltered, moveItem, onFiltered, onItemClick, onItemLongClick, onItemMoved, onSort, remove, remove, set, setEmptyView, setOnItemClickListener, setOnItemLongClickListener, sortbindViewHolder, createViewHolder, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic void setChangeLog(ChangeLog log)
log - public ChangeLogAdapter.VersionViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
onCreateViewHolder in class android.support.v7.widget.RecyclerView.Adapter<ChangeLogAdapter.VersionViewHolder>public void onBindViewHolder(ChangeLogAdapter.VersionViewHolder holder, int i)
onBindViewHolder in class com.ftinc.kit.adapter.BetterRecyclerAdapter<Change,ChangeLogAdapter.VersionViewHolder>public long getHeaderId(int position)
getHeaderId in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter<ChangeLogAdapter.HeaderViewHolder>public ChangeLogAdapter.HeaderViewHolder onCreateHeaderViewHolder(android.view.ViewGroup viewGroup)
onCreateHeaderViewHolder in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter<ChangeLogAdapter.HeaderViewHolder>public void onBindHeaderViewHolder(ChangeLogAdapter.HeaderViewHolder holder, int i)
onBindHeaderViewHolder in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter<ChangeLogAdapter.HeaderViewHolder>