GeneratedRoute class
Generated route tree metadata.
Constructors
-
GeneratedRoute(String path, {Type? page, String? name, String resultType = 'void', List<
GeneratedRoute> routes = const [], Type? shell, String? branch, List<Type> guards = const [], PageTransitionsBuilder? transition, bool fullscreenDialog = false, bool maintainState = true}) -
Creates generated route metadata.
const
Properties
- branch → String?
-
Optional stateful navigation branch this route belongs to.
final
-
depthFirst
→ Iterable<
GeneratedRoute> -
Returns this route and every descendant in depth-first order.
no setter
- fullscreenDialog → bool
-
Whether the generated page is presented as a fullscreen dialog.
final
-
guards
→ List<
Type> -
Guard classes for this generated route.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- maintainState → bool
-
Whether Flutter should keep the page state alive when inactive.
final
- name → String?
-
Stable route name.
final
- page → Type?
-
Page class built by this generated route entry.
final
- path → String
-
Route path segment or absolute route path.
final
- resultType → String
-
Generated route result type source.
final
-
routes
→ List<
GeneratedRoute> -
Nested generated routes grouped from child paths.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shell → Type?
-
Optional shell widget inherited by this generated route subtree.
final
- transition → PageTransitionsBuilder?
-
Optional Flutter page transition builder for this route.
final
Methods
-
findByName(
String name) → GeneratedRoute? -
Finds the first route with
namein this subtree. -
findByPage(
Type page) → GeneratedRoute? -
Finds the first route whose page type is
pagein this subtree. -
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