Tracker class abstract

Constructors

Tracker(Injector injector)

Properties

arguments ModularArguments
no setter
currentPath String
no setter
hashCode int
The hash code for this object.
no setterinherited
injector Injector
Service Injector instancia
final
module RouteContext
Initial Module
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

findRoute(String path, {dynamic data, String schema = ''}) FutureOr<ModularRoute?>
Searches for a route by name or context throughout the tree.
finishApp() → void
Finishes all trees.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reassemble() → void
used for reassemble all routes
reportPopRoute(ModularRoute route) → void
Reports whether a route will leave the route context. This is important to call automatic dispose of the entire context.
reportPushRoute(ModularRoute route) → void
It informs you that a new route has been found and that it needs its dependent BindContexts started as well.
runApp(RouteContext module) → void
Responsible for starting the app. It should only be called once, but it should be the first method to be called before a route or bind lookup.
setArguments(ModularArguments arguments) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited