RxPersistDouble class

Rx persistent class for double Type.

Inheritance

Constructors

RxPersistDouble(String key, [double initial = 0.0])
Rx persistent class, with the persistent key of _persistKey.

Properties

hashCode int
The hash code for this object.
no setterinherited
ob double
Notify the host to rebuild related consume widget and then return the underlying object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rxAspects Set<Object>
finalinherited
value double
Getter:
getter/setter pairinherited

Methods

addRxAspects([Object? aspects]) → void
Add aspects to the Rx aspects. param aspects: Iterable: add aspects to the rx aspects null: broadcast to the model RxImpl: add (aspects as RxImpl).rxAspects to the rx aspects : add aspects to the rx aspects
inherited
clearRxAspects() → void
Clear all the Rx aspects.
inherited
consume(Widget create(), {Key? key}) Widget
Create a consume widget and connect with the watched variable. The consume widget will rebuild whenever the watched variable updates.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notify() → void
Synonym of publishRxAspects().
inherited
publishRxAspects() → void
Publish Rx aspects to the host.
inherited
remove() → void
Remove the key/value of the persistent watched variable from the persistent storage, and set it's value to the default.
inherited
removeRxAspects([Object? aspects]) → void
Remove aspects from the Rx aspects. param aspects: Iterable: remove aspects from the rx aspects null: don't broadcast to the model RxImpl: remove (aspects as RxImpl).rxAspects from the rx aspects : remove aspects from the rx aspects
inherited
retainRxAspects(Object aspects) → void
Retain aspects in the Rx aspects. param aspects: Iterable: retain rx aspects in the aspects RxImpl: retain rx aspects in the (aspects as RxImpl).rxAspects : retain rx aspects in the aspects
inherited
store(double input) → void
Store the input to the persistent watched variable.
inherited
toString() String
A string representation of this object.
inherited
touch() → void
Activate automatic aspect management for this watched variable.
inherited

Operators

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