tripkit-android / com.skedgo.tripkit.ui / TripKitUI

TripKitUI

@Singleton @Component([AutoCompleteTaskModule, SchedulerFactoryModule, GooglePlacesModule, ConnectivityServiceModule, FetchSuggestionsModule, TripKitUIModule, ContextModule, ErrorLoggerModule, PicassoModule, TripKitModule, DbHelperModule, ServiceViewModelModule, RealTimeRepositoryModule, GetExcludedTransitModesModule, IsTransitModeIncludedRepositoryModule, IsModeIncludedInTripsRepositoryModule, IsModeMinimizedRepositoryModule, ServiceAlertDataModule, ServiceDetailsModule, ServiceDetailItemViewModelModule, TripGroupRepositoryModule, DeparturesModule, EventTrackerModule, LocationStuffModule, MyPersonalDataModule, PreferredTransferTimeRepositoryModule, CyclingSpeedRepositoryModule, WalkingSpeedRepositoryModule, PrioritiesRepositoryModule, GetRoutingConfigModule]) abstract class TripKitUI

Constructors

Name Summary
<init> TripKitUI()

Properties

Name Summary
AUTHORITY static var AUTHORITY:String!

Functions

Name Summary
appContext abstract fun appContext(): Context!
bus abstract fun bus(): Bus!
dbHelper abstract fun dbHelper():DbHelper!
errorLogger abstract fun errorLogger():ErrorLogger!
fetchSuggestions abstract fun fetchSuggestions():FetchSuggestions!
getInstance open static fun getInstance():TripKitUI!
homeMapFragmentComponent abstract fun homeMapFragmentComponent(module: HomeMapFragmentModule!): HomeMapFragmentComponent!
httpClient abstract fun httpClient(): OkHttpClient!
initialize open static fun initialize(context: Context!, key:Key!):Unit
inject abstract fun inject(fragment:LocationSearchFragment!):Unit
abstract fun inject(fragment:TimetableFragment!):Unit
abstract fun inject(provider:ServiceStopsProvider!):Unit
abstract fun inject(fragment:ServiceDetailFragment!):Unit
abstract fun inject(provider:ScheduledStopsProvider!):Unit
picasso abstract fun picasso(): Picasso!
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!
timetableComponent abstract fun timetableComponent(module: TimetableModule!): TimetableComponent!
tripDetailsComponent abstract fun tripDetailsComponent(): TripDetailsComponent!
tripGroupRepository abstract fun tripGroupRepository(): TripGroupRepository!
tripSegmentViewModelComponent abstract fun tripSegmentViewModelComponent(): TripSegmentViewModelComponent!