RoutesCreator class abstract

Constructors

RoutesCreator()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scaffoldKey → GlobalKey<ScaffoldState>
final

Methods

blogPagesWithConfigs(AppAttributes appAttributes, List<BlogPageConfig> configs) → List<(Widget, StatefulBranchInfoProvider)>
A MarkdownContentPage per blog post.
buildGoRouteForSPA((Widget, StatefulBranchInfoProvider) allPagesWithConfigs, AppAttributes appAttributes) → GoRoute
createBranches(AppAttributes appAttributes) → List<StatefulShellBranch>
createStatefulShellBranches(AppAttributes appAttributes, List<(Widget, StatefulBranchInfoProvider)> allPagesWithConfigs) → List<StatefulShellBranch>
errorPagesWithConfigs(AppAttributes appAttributes) → List<(Widget, StatefulBranchInfoProvider)>
An ErrorPage per error config; the router redirects unknown routes to the first.
footerPagesWithConfigs(AppAttributes appAttributes) → List<(Widget, StatefulBranchInfoProvider)>
A FooterPage per footer config, and OpenSourceLicensesPage on openSourceLicensesRoute.
getAllPagesWithConfigs(AppAttributes appAttributes) → List<(Widget, StatefulBranchInfoProvider)>
getFooter(AppAttributes appAttributes) → Footer
The footer under every page: the app's footer pages and the user's links.
getRouterConfig(AppAttributes appAttributes, AnimationController controller, void handleChangedPageIndex(int value), int currentPageIndex) → GoRouter
mediaCriticsPagesWithConfigs(AppAttributes appAttributes, List<MyTwoCentsConfig> configs) → List<(Widget, StatefulBranchInfoProvider)>
A MarkdownContentPage per media review.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pairPagesWithConfigs(List<Widget> pages, List<StatefulBranchInfoProvider> configs) → List<(Widget, StatefulBranchInfoProvider)>
pages paired with configs in order; both lists must be equally long.
toString() → String
A string representation of this object.
inherited

Operators

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