RouteQueue class

Mixed-in types
Available extensions

Constructors

RouteQueue(NRouterDelegate delegate)

Properties

current RouteQueueEntry?
no setterinherited
delegate NRouterDelegate
final
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
isSingle bool
no setterinherited
length int
no setterinherited
next RouteQueueEntry?
no setterinherited
pages List<Page>
no setter
pre RouteQueueEntry?
no setterinherited
root RouteQueueEntry?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
forEach(UntilFn test, {bool reverse = false}) → void
inherited
fromPrimitives(Object? data) List<RouteQueueEntry>?
getEntry(Route route) RouteQueueEntry?
getEntryFromId(int id) RouteQueueEntry?
initWithValue(List<RouteQueueEntry>? value) → void
insert(RouteQueueEntry entry, {RouteQueueEntry? after, bool update = true, bool replace = false}) → void
isCurrent(RouteQueueEntry entry) bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
override
refresh() → void
removeFirst([dynamic result]) bool
inherited
removeLast([dynamic result]) bool
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
select<T>(ShouldNotify<T, D> notifyValue, {Object? key}) ChangeNotifierSelector<T, D>

Available on D, provided by the ValueNotifierSelector extension

toPrimitives() Map
toString() String
A string representation of this object.
inherited
wr(Widget builder(T value)) Widget

Available on T, provided by the ListenableWidget extension

wrap(Widget builder(BuildContext context, T value)) Widget

Available on T, provided by the ListenableWidget extension

Operators

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

Static Methods

fromJson(Object? data, NRouterDelegate delegate) RouteQueue?
fromListMap(List data, RouteQueue parent) List<RouteQueueEntry>
getLast(Object? data, NRouterDelegate delegate) RouteQueueEntry?