ModularRouterDelegate class
- Inheritance
-
- Mixed in types
-
Methods
-
addListener(VoidCallback listener)
→ void
-
Register a closure to be called when the object changes.
inherited
-
addModuleGuards(BaseModule module, List<FutureOr<bool> Function(ModularHistory<PageParameters, ModularPage<PageParameters>> route, ModularRouterDelegate delegate)> guards)
→ void
-
-
build(BuildContext context)
→ Widget
-
Called by the Router to obtain the widget tree that represents the
current state.
override
-
dispose()
→ void
-
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
navigateToLink(ModularLink<PageParameters> link, {bool clearHistory = false, bool removeCurrent = false})
→ FutureOr<void>
-
-
navigateToPage(ModularPage<PageParameters> page, {bool clearHistory = false, bool removeCurrent = false})
→ FutureOr<void>
-
-
navigateToUri(Uri uri, {bool clearHistory = false, bool removeCurrent = false})
→ FutureOr<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners()
→ void
-
Call all the registered listeners.
inherited
-
pop()
→ bool
-
-
popRoute()
→ Future<bool>
-
Called by the Router when the Router.backButtonDispatcher reports that
the operating system is requesting that the current route be popped.
override
-
removeListener(VoidCallback listener)
→ void
-
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
setInitialRoutePath(ModularPage<PageParameters> configuration)
→ Future<void>
-
Called by the Router at startup with the structure that the
RouteInformationParser obtained from parsing the initial route.
override
-
setNewRoutePath(ModularPage<PageParameters> configuration)
→ Future<void>
-
Called by the Router when the Router.routeInformationProvider reports that a
new route has been pushed to the application by the operating system.
override
-
setRestoredRoutePath(ModularPage<PageParameters> configuration)
→ Future<void>
-
Called by the Router during state restoration.
inherited
-
testGuards<TPageParameters extends PageParameters, TModularPage extends ModularPage<TPageParameters>>(BaseModularRoute<PageParameters, ModularPage<PageParameters>> route, ModularHistory<TPageParameters, TModularPage> history)
→ FutureOr<bool>
-
-
toString()
→ String
-
A string representation of this object.
inherited