Methods
addListener (VoidCallback listener )
→ void
Register a closure to be called when the object changes.
inherited
attachChildController (RoutingController childController )
→ void
inherited
inherited
inherited
canPop ({bool ignoreChildRoutes = false , bool ignoreParentRoutes = false , bool ignorePagelessRoutes = false })
→ bool
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).
override
innerRouterOf <T extends RoutingController > (String routeName )
→ T?
inherited
isPathActive (String path )
→ bool
inherited
isRouteActive (String routeName )
→ bool
inherited
isRouteDataActive (RouteData data )
→ bool
inherited
markUrlStateForReplace ()
→ void
inherited
navigate (PageRouteInfo route , {OnNavigationFailure ? onFailure })
→ Future
inherited
navigateAll (List <RouteMatch > routes , {OnNavigationFailure ? onFailure })
→ Future <void >
navigateBack ()
→ void
inherited
navigateNamed (String path , {bool includePrefixMatches = false , OnNavigationFailure ? onFailure })
→ Future <void >
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyAll ({bool forceUrlRebuild = false })
→ void
inherited
notifyListeners ()
→ void
Call all the registered listeners.
inherited
parent <T extends RoutingController > ()
→ T?
inherited
pop <T extends Object ? > ([T? result ])
→ Future <bool >
override
popAndPush <T extends Object ? , TO extends Object ? > (PageRouteInfo route , {TO? result , OnNavigationFailure ? onFailure })
→ Future <T? >
popAndPushAll (List <PageRouteInfo > routes , {dynamic onFailure })
→ Future <void >
popForced <T extends Object ? > ([T? result ])
→ void
popTop <T extends Object ? > ([T? result ])
→ Future <bool >
inherited
popUntil (RoutePredicate predicate )
→ void
popUntilRoot ()
→ void
popUntilRouteWithName (String name )
→ void
popUntilRouteWithPath (String path )
→ void
push <T extends Object ? > (PageRouteInfo route , {OnNavigationFailure ? onFailure })
→ Future <T? >
pushAll (List <PageRouteInfo > routes , {OnNavigationFailure ? onFailure })
→ Future <void >
pushAndPopUntil <T extends Object ? > (PageRouteInfo route , {required RoutePredicate predicate , OnNavigationFailure ? onFailure })
→ Future <T? >
pushNamed <T extends Object ? > (String path , {bool includePrefixMatches = false , OnNavigationFailure ? onFailure })
→ Future <T? >
pushNativeRoute <T extends Object ? > (Route <T > route )
→ Future <T? >
pushWidget <T extends Object ? > (Widget widget , {RouteTransitionsBuilder ? transitionBuilder , bool fullscreenDialog = false , Duration transitionDuration = const Duration(milliseconds: 300) })
→ Future <T? >
removeChildController (RoutingController childController )
→ void
inherited
removeLast ()
→ bool
removeListener (VoidCallback listener )
→ void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
removeRoute (RouteData route , {bool notify = true })
→ void
removeUntil (RouteDataPredicate predicate )
→ bool
removeWhere (RouteDataPredicate predicate , {bool notify = true })
→ bool
replace <T extends Object ? > (PageRouteInfo route , {OnNavigationFailure ? onFailure })
→ Future <T? >
replaceAll (List <PageRouteInfo > routes , {OnNavigationFailure ? onFailure })
→ Future <void >
replaceNamed <T extends Object ? > (String path , {bool includePrefixMatches = false , OnNavigationFailure ? onFailure })
→ Future <T? >
topMostRouter ({bool ignorePagelessRoutes = false })
→ RoutingController
override
toString ()
→ String
A string representation of this object.
inherited
updateDeclarativeRoutes (List <PageRouteInfo > routes )
→ void
updateRouteData (RouteData data )
→ void
inherited