/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui/TripKitUI

TripKitUI

\ @Singleton

@Component(modules = [AutoCompleteTaskModule::class, AutoCompleteTaskProvidesModule::class, SchedulerFactoryModule::class, GooglePlacesModule::class, ConnectivityServiceModule::class, FetchSuggestionsModule::class, RouteStoreModule::class, TripKitUIModule::class, ContextModule::class, HttpClientModule::class, ErrorLoggerModule::class, PicassoModule::class, TripKitModule::class, DbHelperModule::class, ServiceViewModelModule::class, RealTimeRepositoryModule::class, ServiceAlertDataModule::class, ServiceDetailsModule::class, ServiceDetailItemViewModelModule::class, TripGroupRepositoryModule::class, DeparturesModule::class, EventTrackerModule::class, LocationStuffModule::class, MyPersonalDataModule::class, PreferredTransferTimeRepositoryModule::class, CyclingSpeedRepositoryModule::class, WalkingSpeedRepositoryModule::class, PrioritiesRepositoryModule::class, GetRoutingConfigModule::class, BookingModule::class, WaypointsModule::class, FavoriteTripsModule::class, FavoritesModule::class, UserInfoRepositoryModule::class, ViewModelModule::class, ControllerModule::class, DeveloperOptionModule::class, RemindersRepositoryModule::class, TripKitPreferenceModule::class])

abstract class TripKitUI

Constructors

TripKitUI constructor()

Types

Name Summary
Companion object Companion

Functions

Name Summary
appContext abstract fun appContext(): Context
autoCompleteRoutingComponent abstract fun autoCompleteRoutingComponent(): AutoCompleteRoutingComponent
bus abstract fun bus(): Bus
controllerComponent abstract fun controllerComponent(): ControllerComponent
dbHelper abstract fun dbHelper(): DbHelper
errorLogger abstract fun errorLogger(): ErrorLogger
fetchSuggestions abstract fun fetchSuggestions(): FetchSuggestions
homeMapFragmentComponent abstract fun homeMapFragmentComponent(module: HomeMapFragmentModule): HomeMapFragmentComponent
httpClient abstract fun httpClient(): OkHttpClient
inject abstract fun inject(fragment: PoiDetailsFragment)
abstract fun inject(fragment: ServiceDetailFragment)
abstract fun inject(fragment: TimetableFragment)
locationPointerComponent abstract fun locationPointerComponent(): LocationPointerComponent
locationSearchComponent abstract fun locationSearchComponent(): LocationSearchComponent
picasso abstract fun picasso(): Picasso
regionRoutingAutoCompleter abstract fun regionRoutingAutoCompleter(): RegionRoutingAutoCompleter
regionRoutingRepository abstract fun regionRoutingRepository(): RegionRoutingRepository
regionService abstract fun regionService(): RegionService
routeInputViewComponent abstract fun routeInputViewComponent(): RouteInputViewComponent
routesComponent abstract fun routesComponent(): RoutesComponent
routeStore abstract fun routeStore(): RouteStore
searchRepository abstract fun searchRepository(): PlaceSearchRepository
serviceStopMapComponent abstract fun serviceStopMapComponent(): ServiceStopMapComponent
timePickerComponent abstract fun timePickerComponent(): TimePickerComponent
tripDetailsComponent abstract fun tripDetailsComponent(): TripDetailsComponent
tripGroupRepository abstract fun tripGroupRepository(): TripGroupRepository
tripPreviewComponent abstract fun tripPreviewComponent(): TripPreviewComponent
tripSegmentViewModelComponent abstract fun tripSegmentViewModelComponent(): TripSegmentViewModelComponent