BindWithMixinValueNotifier<T> class abstract

Use BindWithMixinValueNotifier<T> instead of ValueNotifier

Example:

class ExampleValueNotifier<T> extends BindWithMixinValueNotifier<T>> {
  late final pStatus = Pod<String>('init').bindParent(this);;
}
Inheritance
Implemented types
Mixed-in types
Available extensions

Constructors

BindWithMixinValueNotifier(T value)

Properties

$children List<ChangeNotifier>
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value ↔ T
The current value stored in this notifier.
getter/setter pairinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
bindChild<T extends ChangeNotifier>(T child) → T
Binds the ChangeNotifier child to this (the parent) so that the child will be disposed when this is disposed.
inherited
bindParent<P extends BindWithMixin>(P parent) → T

Available on T, provided by the BindParentOnChangeNotifierExtension extension

Binds this ChangeNotifier to parent so that it will be disposed when parent is disposed.
dispose() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
toString() String
A string representation of this object.
inherited

Operators

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