discontinuedPackage refreshed has been discontinued and replaced by getxify.

RouteDecoder class

A class that decodes a route and provides information about the current route tree branch and associated page settings.

Annotations

Constructors

RouteDecoder(List<GetPage> currentTreeBranch, PageSettings? pageSettings)
const
RouteDecoder.fromRoute(String location)
Factory constructor to create a RouteDecoder from a given route location.
factory

Properties

args → dynamic
Retrieves the arguments passed to the current page.
no setter
currentChildren → List<GetPage>?
Retrieves the children of the current route, if any.
no setter
currentTreeBranch → List<GetPage>
List of GetPage representing the current branch of the route tree.
final
hashCode → int
The hash code for this object.
no setteroverride
pageSettings → PageSettings?
The settings of the current page, including parameters and arguments.
final
parameters → Map<String, String>
Retrieves the parameters of the current page settings.
no setter
route ↔ GetPage?
Returns the last GetPage in the current tree branch, or null if empty.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

arguments<T>() → T?
Retrieves arguments cast to a specific type T, or null if type mismatch.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
routeOrUnknown(GetPage onUnknown) → GetPage
Returns the last GetPage or a default fallback onUnknown.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override