DefaultPilotNavigationManager

open class DefaultPilotNavigationManager<ROUTE : PilotNavigationRoute, ACTION : Any>(coroutineScope: CoroutineScope, parentNavigationManager: PilotNavigationManager<ROUTE, ACTION>? = null) : PilotNavigationManager<ROUTE, ACTION>

Constructors

Link copied to clipboard
constructor(coroutineScope: CoroutineScope, parentNavigationManager: PilotNavigationManager<ROUTE, ACTION>? = null)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun currentRoutes(): List<ROUTE>
Link copied to clipboard
open override fun <T : ROUTE> findRoute(uniqueId: String): T?
Link copied to clipboard
Link copied to clipboard
open override fun handleAction(action: ACTION)
Link copied to clipboard
open override fun pop(locally: Boolean)
Link copied to clipboard
open override fun popped()
Link copied to clipboard
open override fun poppedFrom(route: ROUTE)
Link copied to clipboard
open override fun popToId(uniqueId: String, inclusive: Boolean)
Link copied to clipboard
open override fun popToName(name: String, inclusive: Boolean)
Link copied to clipboard
open override fun popToRoot()
Link copied to clipboard
open override fun push(route: ROUTE, locally: Boolean)