ListenableAtom<T> class abstract

Inheritance
Implementers
Available extensions

Constructors

ListenableAtom()
const
ListenableAtom.getxNotifier(T value)
factory
ListenableAtom.notifier(T value)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isError bool

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

no setter
isInitial bool

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

no setter
isLoading bool

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

no setter
isSuccess bool

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value → T
The current value of the object. When the value changes, the callbacks registered with addListener will be invoked.
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object notifies its listeners.
inherited
asError() ErrorState<L, R>

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

asLoading() LoadingState<L, R>

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

asSuccess() SuccessState<L, R>

Available on ListenableAtom<AtomAppState<L, R>>, provided by the TypedListenableAtomAppState extension

debounce(Debouncer<T> debounceFunction, {Duration interval = const Duration(milliseconds: 400)}) → void

Available on ListenableAtom<T>, provided by the DebounceableAtom extension

dispose() → void
fromError(E error) → void

Available on ListenableAtom<AtomAppState<E, S>>, provided by the DefaultState extension

fromSuccess(S data) → void

Available on ListenableAtom<AtomAppState<E, S>>, provided by the DefaultState extension

listen(AtomListener<T> listener) → void
Adds a listener to the atom
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on<E extends T>(AtomListener<E> listener) → void
Adds a listener which executes when value is set as E
onState({void onInitial()?, void onLoading()?, void onSuccess(S value)?, void onError(E error)?}) → void

Available on ListenableAtom<AtomAppState<E, S>>, provided by the DefaultState extension

removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that the object notifies.
inherited
removeListeners() → void
set(T value) → void
Sets a given value for this atom
inherited
toString() String
A string representation of this object.
inherited

Operators

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