com.hedgehog.gdzietabiedra.ribs.bottomnav / BottomNavInteractor
BottomNavInteractor
class BottomNavInteractor : BaseInteractor<BottomNavPresenter, BottomNavRouter> (source)
Coordinates Business Logic for BottomNavBuilder.BottomNavScope.
TODO describe the logic of this scope.
Types
| Name | Summary |
|---|---|
| BottomNavPresenter | interface BottomNavPresenter |
| Listener | interface Listener |
Constructors
| Name | Summary |
|---|---|
| <init> | BottomNavInteractor()Coordinates Business Logic for BottomNavBuilder.BottomNavScope. |
Properties
| Name | Summary |
|---|---|
| listener | lateinit var listener: Listener |
| presenter | lateinit var presenter: BottomNavPresenter |
Inherited Properties
| Name | Summary |
|---|---|
| modelKey | val modelKey: String |
Functions
| Name | Summary |
|---|---|
| didBecomeActive | fun didBecomeActive(savedInstanceState: Bundle?): Unit |
| getRibName | fun getRibName(): String |
Inherited Functions
| Name | Summary |
|---|---|
| addDisposable | fun addDisposable(disposable: Disposable): Unit |
| addToDisposables | fun Disposable.addToDisposables(): Unit |
| onSaveInstanceState | open fun onSaveInstanceState(outState: Bundle): Unit |
| restoreRouter | open fun <T : Router<out Interactor<*, *>, out InteractorBaseComponent<*>>> restoreRouter(clazz: Class<T>, childInfo: Serializable?): Unit |
| willResignActive | open fun willResignActive(): Unit |