com.hedgehog.gdzietabiedra.ribs / RootRouter

RootRouter

class RootRouter : ViewRouter<RootView, RootInteractor, Component> (source)

Adds and removes children of {@link RootBuilder.RootScope}.

TODO describe the possible child configurations of this scope.

Constructors

Name Summary
<init> RootRouter(view: RootView, interactor: RootInteractor, component: Component, bottomNavBuilder: BottomNavBuilder, shoplistBuilder: ShopsListBuilder, mapBuilder: MapBuilder, settingsBuilder: SettingsBuilder, splashBuilder: SplashBuilder)
Adds and removes children of {@link RootBuilder.RootScope}.

Functions

Name Summary
attachBottomNav fun attachBottomNav(): Unit
attachMap fun attachMap(): Unit
Builds com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapView if it’s not already build and shows is
attachMapHidden fun attachMapHidden(): Unit
Builds com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapView without showing it
attachSettings fun attachSettings(): Unit
attachShopslist fun attachShopslist(): Unit
attachSplashScreen fun attachSplashScreen(): Unit
detachMap fun detachMap(): Unit
detachSettings fun detachSettings(): Unit
detachShopslist fun detachShopslist(): Unit
detachSplashScreen fun detachSplashScreen(): Unit