ArcaneRoutingScreen mixin
- Mixin applications
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
-
buildRoute(
{List< ArcaneRoute> subRoutes = const [], bool topLevel = false}) → ArcaneRoute -
buildWithParams(
Widget builder(Map< String, String> params)) → ArcaneRouterWidgetBuilder -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
open(
BuildContext context) → void -
subRoute(
List subRoutes) → ArcaneRoute -
toPath(
) → String -
Define a path that this screen resolves to. This is used to navigate to this path.
The path should start with a / typically. If your screen is /a/b, then you must define
your router with a hierarchy that matches this path such as
/ -> HomeScreen(), children: [
a -> AScreen(), children:
b -> THISScreen()
-
toRegistryPath(
{bool topLevel = false}) → String -
toString(
) → String -
A string representation of this object.
inherited
-
withParams(
String path, Map< String, String> params) → String
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited