/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.search/SearchResultsComposeAdapter

SearchResultsComposeAdapter

\ class SearchResultsComposeAdapter : ListAdapter<SearchResultRowUiModel, SearchResultsComposeAdapter.SearchResultViewHolder>

Constructors

SearchResultsComposeAdapter constructor()

Types

Name Summary
Diff object Diff : DiffUtil.ItemCallback<SearchResultRowUiModel>
SearchResultViewHolder class SearchResultViewHolder(composeView: ComposeView) : RecyclerView.ViewHolder

Functions

Name Summary
bindViewHolder fun bindViewHolder(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder, p1: Int)
createViewHolder @NonNull
fun createViewHolder(@NonNullp0: ViewGroup, p1: Int): SearchResultsComposeAdapter.SearchResultViewHolder
getCurrentList @NonNull
open fun getCurrentList(): MutableList<SearchResultRowUiModel>
getItemCount open override fun getItemCount(): Int
getItemId open fun getItemId(p0: Int): Long
getItemViewType open fun getItemViewType(p0: Int): Int
hasObservers fun hasObservers(): Boolean
hasStableIds fun hasStableIds(): Boolean
notifyDataSetChanged fun notifyDataSetChanged()
notifyItemChanged fun notifyItemChanged(p0: Int)
fun notifyItemChanged(p0: Int, @Nullablep1: Any?)
notifyItemInserted fun notifyItemInserted(p0: Int)
notifyItemMoved fun notifyItemMoved(p0: Int, p1: Int)
notifyItemRangeChanged fun notifyItemRangeChanged(p0: Int, p1: Int)
fun notifyItemRangeChanged(p0: Int, p1: Int, @Nullablep2: Any?)
notifyItemRangeInserted fun notifyItemRangeInserted(p0: Int, p1: Int)
notifyItemRangeRemoved fun notifyItemRangeRemoved(p0: Int, p1: Int)
notifyItemRemoved fun notifyItemRemoved(p0: Int)
onAttachedToRecyclerView open fun onAttachedToRecyclerView(@NonNullp0: RecyclerView)
onBindViewHolder open fun onBindViewHolder(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder, p1: Int, @NonNullp2: MutableList<Any>)
open override fun onBindViewHolder(holder: SearchResultsComposeAdapter.SearchResultViewHolder, position: Int)
onCreateViewHolder open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): SearchResultsComposeAdapter.SearchResultViewHolder
onCurrentListChanged open fun onCurrentListChanged(@NonNullp0: MutableList<SearchResultRowUiModel>, @NonNullp1: MutableList<SearchResultRowUiModel>)
onDetachedFromRecyclerView open fun onDetachedFromRecyclerView(@NonNullp0: RecyclerView)
onFailedToRecycleView open fun onFailedToRecycleView(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder): Boolean
onViewAttachedToWindow open fun onViewAttachedToWindow(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder)
onViewDetachedFromWindow open fun onViewDetachedFromWindow(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder)
onViewRecycled open fun onViewRecycled(@NonNullp0: SearchResultsComposeAdapter.SearchResultViewHolder)
registerAdapterDataObserver open fun registerAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)
setHasStableIds open fun setHasStableIds(p0: Boolean)
submitList open fun submitList(@Nullablep0: MutableList<SearchResultRowUiModel>?)
open fun submitList(@Nullablep0: MutableList<SearchResultRowUiModel>?, @Nullablep1: Runnable?)
unregisterAdapterDataObserver open fun unregisterAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)