Fw<T> class abstract interface

Inheritance
Implementers
Available extensions

Constructors

Fw.fromFr({required Fr<T> fr, required void set(T value)})
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value → T

Available on Fr<T>, provided by the FrX extension

no setter
value ↔ T

Available on Fw<T>, provided by the FwX extension

getter/setter pair

Methods

bidiMap<V>(BiDi<T, V> bidi) Fw<V>

Available on Fw<T>, provided by the FwX extension

call() → T

Available on Fr<T>, provided by the FrX extension

castFw<V>() Fw<V>

Available on Fw<T>, provided by the FwX extension

changes() Stream<T>
"changes" is not a great name since, by contract, the stream includes the initial, not yet changed value. maybe rename it to "distinctValues()" ?
inherited
deepRebuild(void updates(M message)) → void

Available on Fw<M>, provided by the FwProtoX extension

field<F>({required F get(T message), required T set(T message, F value)}) Fw<F>

Available on Fw<T>, provided by the FwX extension

itemFr(K key, {V? defaultValue}) Fr<V>

Available on Fr<Map<K, V>>, provided by the FrCommonMapX extension

itemFrHot(int index, {V? defaultValue, DspReg? disposers}) Fr<V>

Available on Fr<List<V>>, provided by the FrCommonListX extension

itemFrHot(K key, {V? defaultValue, DspReg? disposers}) Fr<V>

Available on Fr<Map<K, V>>, provided by the FrCommonMapX extension

map<V>(V mapper(T t)) Fr<V>

Available on Fr<T>, provided by the FrX extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onChange(void callback(T value), {bool fireImmediately = false, DspReg? disposers}) → void

Available on Fr<T>, provided by the FrX extension

protoField<F>({required F get(M message), required void set(M message, F value)}) Fw<F>

Available on Fw<M>, provided by the FwProtoX extension

read() → T
inherited
rebuild(void updates(M message)) → void

Available on Fw<M>, provided by the FwProtoX extension

selectRebuild<S>({required S select(M message), required void updates(S selected)}) → void

Available on Fw<M>, provided by the FwProtoX extension

set(T value) → void
toString() String
A string representation of this object.
inherited
update(T updates(T v)) → void

Available on Fw<T>, provided by the FwX extension

watch() → T
inherited

Operators

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