CupertinoRoute class

Builds an AutoRoute instance with RouteType.cupertino type

Inheritance
Annotations

Constructors

CupertinoRoute({required PageInfo page, bool fullscreenDialog = false, bool maintainState = true, bool fullMatch = false, List<AutoRouteGuard> guards = const [], bool usesPathAsKey = false, List<AutoRoute>? children, Map<String, dynamic> meta = const {}, String? path, TitleBuilder? title, RestorationIdBuilder? restorationId, bool keepHistory = true, bool initial = false, bool allowSnapshotting = true})
Default constructor

Properties

allowSnapshotting bool
Whether the target route should allow snapshotting. Passed To PageRoute.allowSnapshotting
finalinherited
children RouteCollection?
The nested child-entries of this route
no setterinherited
fullMatch bool
Weather to match this route's path as fullMatch
finalinherited
fullscreenDialog bool
Whether to treat the target route as a fullscreenDialog. Passed To PageRoute.fullscreenDialog
finalinherited
guards List<AutoRouteGuard>
The list of AutoRouteGuard's the matched route will go through before being presented
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hasSubTree bool
Whether is route is a parent route
no setterinherited
initial bool
Marks route as initial destination of a router
finalinherited
keepHistory bool
Whether the target route should be kept in stack after another route is pushed above it
finalinherited
maintainState bool
Whether the target route should maintain it's state. Passed To PageRoute.maintainState
finalinherited
meta Map<String, dynamic>
a Map of dynamic data that can be accessed by RouteData.meta when the route is created
finalinherited
name String
The name of page this route should map to
finalinherited
path String
The path defined by user or automatically-added By RouteCollection.fromList
no setterinherited
restorationId RestorationIdBuilder?
Builds a String value that that's passed to AutoRoutePage.restorationId
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title TitleBuilder?
Builds page title that's passed to _PageBasedCupertinoPageRoute.title where it can be used by CupertinoNavigationBar
finalinherited
type RouteType?
Indicates what kind of PageRoute this route will use e.g MaterialRouteType will create _PageBasedMaterialPageRoute
finalinherited
usesPathAsKey bool
If set to true the AutoRoutePage will use the matched-path as it's key otherwise name will be used
finalinherited

Methods

changePath(String path) AutoRoute
A simplified copyWith
inherited
copyWith({RouteType? type, String? name, String? path, bool? usesPathAsKey, List<AutoRouteGuard>? guards, bool? fullMatch, Map<String, dynamic>? meta, bool? maintainState, bool? fullscreenDialog, List<AutoRoute>? children, TitleBuilder? title, RestorationIdBuilder? restorationId, bool? keepHistory, bool? initial, bool? allowSnapshotting}) AutoRoute
A simplified copyWith
inherited
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