/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.tripresult/TripSegmentCustomRecyclerViewAdapter

TripSegmentCustomRecyclerViewAdapter

\ class TripSegmentCustomRecyclerViewAdapter<T> : BindingRecyclerViewAdapter<T>

Constructors

TripSegmentCustomRecyclerViewAdapter constructor()

Properties

Name Summary
context lateinit var context: Context

Functions

Name Summary
bindViewHolder fun bindViewHolder(@NonNullp0: RecyclerView.ViewHolder, p1: Int)
createViewHolder @NonNull
fun createViewHolder(@NonNullp0: ViewGroup, p1: Int): RecyclerView.ViewHolder
getAdapterItem open override fun getAdapterItem(p0: Int): T
getItemBinding @NonNull
open override fun getItemBinding(): ItemBinding<in T>
getItemCount open override fun getItemCount(): Int
getItemId open override fun getItemId(p0: Int): Long
getItemViewType open override 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 override fun onAttachedToRecyclerView(@NonNullp0: RecyclerView)
onBindBinding open override fun onBindBinding(binding: ViewDataBinding, variableId: Int, @LayoutReslayoutRes: Int, position: Int, item: T)
onBindViewHolder override fun onBindViewHolder(@NonNullp0: RecyclerView.ViewHolder, p1: Int)
@CallSuper
open override fun onBindViewHolder(@NonNullp0: RecyclerView.ViewHolder, p1: Int, @NonNullp2: MutableList<Any>)
onCreateBinding open override fun onCreateBinding(inflater: LayoutInflater, @LayoutReslayoutId: Int, viewGroup: ViewGroup): ViewDataBinding
onCreateViewHolder @NonNull
open fun onCreateViewHolder(@NonNullp0: ViewDataBinding): RecyclerView.ViewHolder
@NonNull
override fun onCreateViewHolder(@NonNullp0: ViewGroup, p1: Int): RecyclerView.ViewHolder
onDetachedFromRecyclerView open override fun onDetachedFromRecyclerView(@NonNullp0: RecyclerView)
onFailedToRecycleView open fun onFailedToRecycleView(@NonNullp0: RecyclerView.ViewHolder): Boolean
onViewAttachedToWindow open fun onViewAttachedToWindow(@NonNullp0: RecyclerView.ViewHolder)
onViewDetachedFromWindow open fun onViewDetachedFromWindow(@NonNullp0: RecyclerView.ViewHolder)
onViewRecycled open fun onViewRecycled(@NonNullp0: RecyclerView.ViewHolder)
registerAdapterDataObserver open fun registerAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)
setHasStableIds open fun setHasStableIds(p0: Boolean)
setItemBinding open override fun setItemBinding(@NonNullp0: ItemBinding<in T>)
setItemIds open fun setItemIds(@Nullablep0: BindingRecyclerViewAdapter.ItemIds<in T>?)
setItems open override fun setItems(@Nullablep0: MutableList<T>?)
setLifecycleOwner open fun setLifecycleOwner(@Nullablep0: LifecycleOwner?)
setViewHolderFactory open fun setViewHolderFactory(@Nullablep0: BindingRecyclerViewAdapter.ViewHolderFactory?)
unregisterAdapterDataObserver open fun unregisterAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)