Back to Flutter Boost

NavigatorExt class

doc/api/boost_container/NavigatorExt-class.html

5.0.210.6 KB
Original Source

NavigatorExt class

This class is make user call "Navigator.pop()" is equal to BoostNavigator.instance.pop()

Inheritance

Constructors

NavigatorExt({Key key, List<Page> pages, PopPageCallback onPopPage, List<NavigatorObserver> observers}) const

Properties

hashCodeint The hash code for this object. [...] @nonVirtual, read-only, inherited initialRouteString The name of the first route to show. [...] final, inherited keyKey Controls how one widget replaces another widget in the tree. [...] final, inherited observersList<NavigatorObserver> A list of observers for this navigator. final, inherited onGenerateInitialRoutesRouteListFactory Called when the widget is created to generate the initial list of Route objects if initialRoute is not null. [...] final, inherited onGenerateRouteRouteFactory Called to generate a route for a given RouteSettings. final, inherited onPopPagePopPageCallback Called when pop is invoked but the current Route corresponds to a Page found in the pages list. [...] final, inherited onUnknownRouteRouteFactory Called when onGenerateRoute fails to generate a route. [...] final, inherited pagesList<Page> The list of pages with which to populate the history. [...] final, inherited reportsRouteUpdateToEnginebool Whether this navigator should report route update message back to the engine when the top-most route changes. [...] final, inherited restorationScopeIdString Restoration ID to save and restore the state of the navigator, including its history. [...] final, inherited runtimeTypeType A representation of the runtime type of the object. read-only, inherited transitionDelegateTransitionDelegate The delegate used for deciding how routes transition in or off the screen during the pages updates. [...] final, inherited

Methods

createElement() → StatefulElement Creates a StatefulElement to manage this widget's location in the tree. [...] inherited createState() → NavigatorState Creates the mutable state for this widget at a given location in the tree. [...] override debugDescribeChildren() → List<DiagnosticsNode> Returns a list of DiagnosticsNode objects describing this node's children. [...] @protected, inherited debugFillProperties(DiagnosticPropertiesBuilder properties) → void Add additional properties associated with the node. [...] inherited noSuchMethod(Invocation invocation) → dynamic Invoked when a non-existent method or property is accessed. [...] inherited toDiagnosticsNode({String name, DiagnosticsTreeStyle style}) → DiagnosticsNode Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep. [...] inherited toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String A string representation of this object. [...] inherited toStringDeep({String prefixLineOne = '', String prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String Returns a string representation of this node and its descendants. [...] inherited toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String Returns a one-line detailed description of the object. [...] inherited toStringShort() → String A short, textual description of this widget. inherited

Operators

operator ==(Object other) → bool The equality operator. [...] @nonVirtual, inherited