/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.tripresults

Package-level declarations

Types

Name Summary
ApplyTintStrategy object ApplyTintStrategy : TransportTintStrategy
GetTransportIconTintStrategy open class GetTransportIconTintStrategy@Injectconstructor(resources: Resources)
GroupDiffCallback object GroupDiffCallback : DiffObservableList.Callback<TripResultViewModel>
LoaderPlaceholder class LoaderPlaceholder
NoTintStrategy object NoTintStrategy : TransportTintStrategy
PermissiveTransportViewFilter class PermissiveTransportViewFilter : TripResultTransportViewFilter
PrefsBasedTransportViewFilter class PrefsBasedTransportViewFilter(val context: Context) : TripResultTransportViewFilter
TransportTintStrategy interface TransportTintStrategy
TripGroupClassifier class TripGroupClassifier(tripGroups: List<TripGroup>)
TripResultListCustomRecyclerViewAdapter class TripResultListCustomRecyclerViewAdapter<T> : BindingRecyclerViewAdapter<T>
TripResultListFragment class TripResultListFragment : BaseTripKitFragment
TripResultListViewModel class TripResultListViewModel@Injectconstructor(val context: Context, tripGroupRepository: TripGroupRepository, routingStatusRepositoryLazy: Lazy<RoutingStatusRepository>, tripResultViewModelProvider: Provider<TripResultViewModel>, getSortedTripGroupsWithRoutingStatusProvider: Provider<GetSortedTripGroupsWithRoutingStatus>, tripResultTransportItemViewModelProvider: Provider<TripResultTransportItemViewModel>, regionService: RegionService, routeService: RouteService, errorLogger: ErrorLogger, routingTimeViewModelMapper: RoutingTimeViewModelMapper) : RxViewModel, ActionButtonContainer
TripResultListViewModelFactory class TripResultListViewModelFactory@Injectconstructor(tripResultListViewModelProvider: Provider<TripResultListViewModel>) : ViewModelProvider.Factory
TripResultListViewTransportModeFilter class TripResultListViewTransportModeFilter(transportModeFilter: TransportModeFilter, transportViewFilter: TripResultTransportViewFilter) : TransportModeFilter
TripResultTransportItemViewModel class TripResultTransportItemViewModel@Injectconstructor : RxViewModel
TripResultTransportViewFilter interface TripResultTransportViewFilter
The TripResultListFragment uses this class to decide which results should be shown.
TripResultTripViewModel class TripResultTripViewModel : ViewModel
TripResultViewModel class TripResultViewModel@Injectconstructor(context: Context, tripSegmentHelper: TripSegmentHelper, printTime: PrintTime, resources: Resources, transportModeSharedPreference: TransportModeSharedPreference) : RxViewModel
TripSegmentHelper class TripSegmentHelper@Injectconstructor
TripSegmentViewModel class TripSegmentViewModel@Injectconstructor(context: Context, printTime: PrintTime, transportModeSharedPreference: TransportModeSharedPreference) : RxViewModel

Properties

Name Summary
ARG_ACTION_BUTTON_HANDLER const val ARG_ACTION_BUTTON_HANDLER: String
ARG_QUERY const val ARG_QUERY: String
ARG_SHOW_CLOSE_BUTTON const val ARG_SHOW_CLOSE_BUTTON: String
ARG_SHOW_TRANSPORT_MODE_SELECTION const val ARG_SHOW_TRANSPORT_MODE_SELECTION: String
ARG_TRANSPORT_MODE_FILTER const val ARG_TRANSPORT_MODE_FILTER: String
ARG_TRANSPORT_VIEW_FILTER const val ARG_TRANSPORT_VIEW_FILTER: String
PREF_KEY_IS_DEFAULT_CONFIG_SET const val PREF_KEY_IS_DEFAULT_CONFIG_SET: String