RouteCenter class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

routeInformationParser RouteInformationParser<String>
no setter
routerDelegate RouterDelegate<String>
no setter
top Context?
no setter

Static Methods

canPop() bool
contains(Predicate predicate) bool
handle(String routeName, RouterWidgetBuilder builder, {KeyBuilder? keyBuilder, RouterPageBuilder? pageBuilder, NavigatorWrapper? navigatorWrapper}) RouteNode
注册路由.
neglect(BuildContext context, VoidCallback callback) → void
pop<T extends Object?>([T? result]) Future<bool>
popAndPush<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>
popAndPushRoutes<T extends Object?>(List<RouteName> routeNames, [T? result]) → void
popMatched<T extends Object?>(Predicate predicate, [T? result]) Future<bool>
popToRoot() Future<bool>
popUntil(Predicate predicate) → void
push<T extends Object?>(String routeName, {Object? arguments}) Future<T?>
pushAndRemoveAll<T extends Object?>(String routeName, {Object? arguments}) → void
pushAndRemoveUntil<T extends Object?>(String routeName, Predicate predicate, {Object? arguments}) Future<T?>
pushReplacement<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>
pushRoutes(List<RouteName> routeNames) → void
pushRoutesAndRemoveAll(List<RouteName> routeNames) → void
pushRoutesAndRemoveUntil(List<RouteName> routeNames, Predicate predicate) → void
pushRoutesReplacement<T extends Object?>(List<RouteName> routeNames, {T? result}) → void
remove(String routeName) → void
移除路由.
replace<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>
setErrorBuilder(RouterWidgetBuilder builder) → void
注册错误提示页面.
setKeyBuilder(KeyBuilder builder) → void
setNavigatorWrapper(NavigatorWrapper wrapper) → void
setPageBuilder(RouterPageBuilder pageBuilder) → void
注册 Page 生成器.
setUnknownBuilder(RouterWidgetBuilder builder) → void
注册未知路由提示页面.
show<T extends Object?>(String routeName, {Object? arguments}) → void
showRoutes(List<RouteName> routeNames) → void
use(RouterInterceptor interceptor) → void
注册全局拦截器.