ReactiveInt class
A specialized version of Reactive specifically for integers.
Constructors
- ReactiveInt(int value)
-
Constructs a ReactiveInt object with the initial
value.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
listeners
→ List<
Function> -
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value ↔ int
-
Retrieves the current value of the reactive variable.
getter/setter pairinherited
-
valueNotifier
→ ValueNotifier<
int> -
no setterinherited
Methods
-
addListener(
dynamic listener(int value), {String? listenerName}) → dynamic -
Adds a listener to the list of listeners to a Reactive variable
The listener function will be called with the current value gets changed.
@param
listenerThe listener function to add.inherited -
bindStream(
Stream< int> stream) → void -
destinationReactive.bindStream(sourceStream)here, the value of Reactive variabledestinationwill be updated and refresh the dependent Observers, whenever a new value is emitted fromsourceStream.inherited -
close(
) → void -
Returns a
ReactiveNotifierobject associated with this Reactive instance. TheReactiveNotifierallows listening to changes in the reactive variable. Closes the underlying stream controller.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
refresh(
) → void -
Triggers an update by emitting the current value and help update Observer widget.
inherited
-
removeAllListeners(
) → dynamic -
Removes all the listeners from a Reactive variable
inherited
-
removeListener(
{required String listenerName}) → dynamic -
remove a particular listener with name specified previously
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited