ViewModelInstanceObservableValue<T> class abstract interface

Implemented types
Implementers
Annotations

Properties

hashCode → int
The hash code for this object.
no setterinherited
numberOfListeners → int
The number of listeners attached to the property. This is useful for testing purposes.
no setter
rootViewModelInstance → ViewModelInstance
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value ↔ T
Gets the value of the property
getter/setter pair
valueStream → Stream<T>
Returns a stream that emits the value of the property.
no setter

Methods

addListener(void callback(T value)) → void
Adds a listener/callback that will be called when the property value changes
clearListeners() → void
Clears all listeners from the property
dispose() → void
Disposes of the property. This removes all listeners and cleans up all underlying resources.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeListener(void callback(T value)) → void
Removes a listener/callback from the property
toString() → String
A string representation of this object.
inherited

Operators

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