NavigationStackParser class abstract

An implementation of RouteInformationParser that works with NavigationStack.

Inheritance

Constructors

const

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

buildPageFactory() PageFactory
Build PageFacttory for the current app.
buildRootStack() NavigationStack
Build the initial stack for given applicaiton. It should return a stack that what "Home Screen" is like.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onLocationIsEmpty() NavigationStack
Overrides in derived classes to handle the case when location is empty.
onLocationIsNull() NavigationStack
Overrides in derived classes to handle the case when location is null.
parseRouteInformation(RouteInformation routeInformation) Future<NavigationStack>
Converts the given route information into parsed data to pass to a RouterDelegate.
override
parseRouteInformationWithDependencies(RouteInformation routeInformation, BuildContext context) Future<NavigationStack>
Converts the given route information into parsed data to pass to a RouterDelegate.
inherited
restoreRouteInformation(NavigationStack configuration) RouteInformation?
Restore the route information from the given configuration.
override
syncParseRouteInformation(String? location) NavigationStack
toString() String
A string representation of this object.
inherited

Operators

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