AppPageNode<T> class
Constructors
-
AppPageNode({required RoutebornPage page, NavigationCrossroad<
T> ? crossroad}) -
AppPageNode.fromBranchInitNode(BranchInitNode<
T> initNode) -
Creates AppPageNode from BranchInitNode defined in routes.
Creates a NavigationCrossroad parameter when there are any nested routes.
factory
Properties
-
crossroad
→ NavigationCrossroad<
T> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- page → RoutebornPage
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
canPop(
) → bool -
copyWith(
{RoutebornPage? page, NavigationCrossroad< T> ? crossroad}) → AppPageNode<T> -
copyWithNestedStack(
List< AppPageNode< stack, int nestingLevel) → AppPageNode<T> >T> -
Replaces the active pages stack on the given nesting level.
nestingLevel
of 0 is the current node's nestedNodes active stack. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited