GetListenable<T> class

A class that provides listenable behavior similar to ValueNotifier.

Inheritance
Implemented types
Implementers

Constructors

GetListenable(T val)

Properties

hashCode int
The hash code for this object.
no setterinherited
isDisposed bool
no setterinherited
listenersLength int
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stream Stream<T>
The stream of values.
no setter
subject StreamController<T>
The subject stream controller for broadcasting updates.
no setter
value ↔ T
The current value of the object. When the value changes, the callbacks registered with addListener will be invoked.
getter/setter pairoverride-getter

Methods

addListener(GetStateUpdate listener) Disposer
Register a closure to be called when the object notifies its listeners.
inherited
addListenerId(Object? key, GetStateUpdate listener) Disposer
inherited
call([T? v]) → T?
close() → void
Close the Rx Variable
override
containsId(Object id) bool
inherited
containsListener(GetStateUpdate listener) bool
inherited
dispose() → void
inherited
disposeId(Object id) → void
To dispose an id from future updates(), this ids are registered by GetBuilder() or similar, so is a way to unlink the state change with the Widget from the Controller.
inherited
listen(void onData(T)?, {Function? onError, void onDone()?, bool? cancelOnError}) StreamSubscription<T>
Calls callback with current value, when the value changes.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyGroupChildrens(Object id) → void
inherited
refresh() → void
inherited
refreshGroup(Object id) → void
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that the object notifies.
inherited
removeListenerId(Object id, VoidCallback listener) → void
inherited
reportAdd(VoidCallback disposer) → void
inherited
reportRead() → void
inherited
toString() String
A string representation of this object.
override

Operators

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