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 |