/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.servicedetail/AlertsAdapter

AlertsAdapter

\ class AlertsAdapter@Injectconstructor : RecyclerView.Adapter<AlertsAdapter.Holder> , AutoUpdatableAdapter

Constructors

AlertsAdapter @Inject
constructor()

Types

Name Summary
Holder class Holder(val binding: <Error class: unknown class>) : RecyclerView.ViewHolder

Properties

Name Summary
clickListener var clickListener: (RealtimeAlert) -> Unit
collection var collection: List<RealtimeAlert>

Functions

Name Summary
autoNotify open fun <T> RecyclerView.Adapter<*>.autoNotify(old: List<T>, new: List<T>, compare: (T, T) -> Boolean)
bindViewHolder fun bindViewHolder(@NonNullp0: AlertsAdapter.Holder, p1: Int)
createViewHolder @NonNull
fun createViewHolder(@NonNullp0: ViewGroup, p1: Int): AlertsAdapter.Holder
getItemCount open override fun getItemCount(): Int
getItemId open fun getItemId(p0: Int): Long
getItemViewType open override fun getItemViewType(position: 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: AlertsAdapter.Holder, p1: Int, @NonNullp2: MutableList<Any>)
open override fun onBindViewHolder(holder: AlertsAdapter.Holder, position: Int)
onCreateViewHolder open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AlertsAdapter.Holder
onDetachedFromRecyclerView open fun onDetachedFromRecyclerView(@NonNullp0: RecyclerView)
onFailedToRecycleView open fun onFailedToRecycleView(@NonNullp0: AlertsAdapter.Holder): Boolean
onViewAttachedToWindow open fun onViewAttachedToWindow(@NonNullp0: AlertsAdapter.Holder)
onViewDetachedFromWindow open fun onViewDetachedFromWindow(@NonNullp0: AlertsAdapter.Holder)
onViewRecycled open fun onViewRecycled(@NonNullp0: AlertsAdapter.Holder)
registerAdapterDataObserver open fun registerAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)
setHasStableIds open fun setHasStableIds(p0: Boolean)
unregisterAdapterDataObserver open fun unregisterAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)