-
- All Implemented Interfaces:
public final class TVVendorDetailAdapter extends RecyclerView.Adapter<TVVendorDetailViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTVVendorDetailAdapter.Callback
-
Constructor Summary
Constructors Constructor Description TVVendorDetailAdapter(TVVendorDetailAdapter.Callback callback, List<TVVendorDetailItem> list)
-
Method Summary
Modifier and Type Method Description IntegergetItemCount()LonggetItemId(Integer position)IntegergetItemViewType(Integer position)TVVendorDetailViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(TVVendorDetailViewHolder holder, Integer position)UnitonBindViewHolder(TVVendorDetailViewHolder holder, Integer position, List<Object> payloads)final UnitfocusItem(Integer position)Set focus on Purpose item final UnitaddDeviceStorageDisclosures(List<TVVendorDetailItem> deviceStorageDisclosureList)Add Device Storage Disclosure list (async load) -
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
TVVendorDetailAdapter
TVVendorDetailAdapter(TVVendorDetailAdapter.Callback callback, List<TVVendorDetailItem> list)
-
-
Method Detail
-
getItemCount
Integer getItemCount()
-
getItemViewType
Integer getItemViewType(Integer position)
-
onCreateViewHolder
TVVendorDetailViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(TVVendorDetailViewHolder holder, Integer position)
-
onBindViewHolder
Unit onBindViewHolder(TVVendorDetailViewHolder holder, Integer position, List<Object> payloads)
-
focusItem
final Unit focusItem(Integer position)
Set focus on Purpose item
- Parameters:
position- as Int of the selected purpose
-
addDeviceStorageDisclosures
final Unit addDeviceStorageDisclosures(List<TVVendorDetailItem> deviceStorageDisclosureList)
Add Device Storage Disclosure list (async load)
- Parameters:
deviceStorageDisclosureList- list of TVVendorDetailItem
-
-
-
-