StandardPageFactory<T extends StandardPage<R> , R extends Object?> constructor
const
StandardPageFactory<T extends StandardPage<R> , R extends Object?> ({
- required T create(
- R pageData
- Map<
String, R Function(RegExpMatch match, Uri uri)> ? links, - String linkGenerator(
- R pageData
- bool groupRoot = false,
- String? group = defaultGroup,
- bool keepHistory = true,
- LocalKey pageKey(
- R pageData
- StandardPageBuilder<
R, void> ? pageBuilder, - R pageDataWhenNull()?,
- String? pageName()?,
- String restorationId(
- R pageData
- List<
StandardChildPageWithResultFactory< childPageFactories = const [],StandardPageWithResult< >Object?, Object?> , Object?, Object?, Object?>
Create a StandardPageFactory
Implementation
const StandardPageFactory({
required super.create,
super.links,
super.linkGenerator,
super.groupRoot,
super.group,
super.keepHistory,
super.enableNavigationAnalytics,
super.navigationMode,
super.pageKey,
super.pageBuilder,
super.pageDataWhenNull,
super.pageName,
super.restorationId,
super.childPageFactories,
});