/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.tripresult.v2/TripGroupsPagerAdapter

TripGroupsPagerAdapter

\ class TripGroupsPagerAdapter(fragment: Fragment, tripResultMapContributor: TripResultMapContributor) : FragmentStateAdapter

Constructors

TripGroupsPagerAdapter constructor(fragment: Fragment, tripResultMapContributor: TripResultMapContributor)

Properties

Name Summary
closeListener var closeListener: View.OnClickListener?
listener var listener: TripSegmentListFragment.OnTripKitButtonClickListener?
segmentClickListener var segmentClickListener: TripSegmentListFragment.OnTripSegmentClickListener?
tripAlertChangeValidator var tripAlertChangeValidator: () -> Boolean?
tripGroups var tripGroups: List<TripGroup>
tripIds var tripIds: MutableMap<String, Long>

Functions

Name Summary
bindViewHolder fun bindViewHolder(@NonNullp0: FragmentViewHolder, p1: Int)
containsItem open fun containsItem(p0: Long): Boolean
createFragment open override fun createFragment(position: Int): Fragment
createViewHolder @NonNull
fun createViewHolder(@NonNullp0: ViewGroup, p1: Int): FragmentViewHolder
getItemCount open override fun getItemCount(): Int
getItemId open override 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 @CallSuper
open override fun onAttachedToRecyclerView(@NonNullp0: RecyclerView)
onBindViewHolder open fun onBindViewHolder(@NonNullp0: FragmentViewHolder, p1: Int, @NonNullp2: MutableList<Any>)
override fun onBindViewHolder(@NonNullp0: FragmentViewHolder, p1: Int)
onCreateViewHolder @NonNull
override fun onCreateViewHolder(@NonNullp0: ViewGroup, p1: Int): FragmentViewHolder
onDetachedFromRecyclerView @CallSuper
open override fun onDetachedFromRecyclerView(@NonNullp0: RecyclerView)
onFailedToRecycleView override fun onFailedToRecycleView(@NonNullp0: FragmentViewHolder): Boolean
onViewAttachedToWindow override fun onViewAttachedToWindow(@NonNullp0: FragmentViewHolder)
onViewDetachedFromWindow open fun onViewDetachedFromWindow(@NonNullp0: FragmentViewHolder)
onViewRecycled override fun onViewRecycled(@NonNullp0: FragmentViewHolder)
registerAdapterDataObserver open fun registerAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)
restoreState override fun restoreState(@NonNullp0: Parcelable)
saveState @NonNull
override fun saveState(): Parcelable
setActionButtonHandlerFactory fun setActionButtonHandlerFactory(actionButtonHandlerFactory: ActionButtonHandlerFactory?)
setHasStableIds override fun setHasStableIds(p0: Boolean)
setQueryLocations fun setQueryLocations(from: Location?, to: Location?)
setShowCloseButton fun setShowCloseButton(showCloseButton: Boolean)
unregisterAdapterDataObserver open fun unregisterAdapterDataObserver(@NonNullp0: RecyclerView.AdapterDataObserver)