-
- All Implemented Interfaces:
-
app.moviebase.androidx.widget.recyclerview.adapter.ItemAdapter
public interface RecyclerViewAdapterBase<T extends Object> implements ItemAdapter<T>
-
-
Method Summary
Modifier and Type Method Description RecyclerView.ViewHolderonCreate(ViewGroup parent, Integer viewType)RecyclerView.ViewHolderonCreateFooter(ViewGroup parent, Integer viewType)UnitonBind(T value, RecyclerView.ViewHolder holder)UnitonBindFooter(RecyclerView.ViewHolder holder)UnitonClear(RecyclerView.ViewHolder holder)BooleanuseHeader()BooleanuseFooter()abstract TgetItem(Integer position)abstract UnitnotifyItemChanged(Integer position)abstract UnitnotifyDataSetChanged()abstract RecyclerAdapterConfig<T>getConfig()abstract BooleangetIsDataValid()abstract List<T>getData()abstract SelectiongetSelection()-
-
Method Detail
-
onCreate
RecyclerView.ViewHolder onCreate(ViewGroup parent, Integer viewType)
-
onCreateFooter
RecyclerView.ViewHolder onCreateFooter(ViewGroup parent, Integer viewType)
-
onBind
Unit onBind(T value, RecyclerView.ViewHolder holder)
-
onBindFooter
Unit onBindFooter(RecyclerView.ViewHolder holder)
-
onClear
Unit onClear(RecyclerView.ViewHolder holder)
-
notifyItemChanged
abstract Unit notifyItemChanged(Integer position)
-
notifyDataSetChanged
abstract Unit notifyDataSetChanged()
-
getConfig
abstract RecyclerAdapterConfig<T> getConfig()
-
getIsDataValid
abstract Boolean getIsDataValid()
-
getSelection
abstract Selection getSelection()
-
-
-
-