discontinuedPackage refreshed has been discontinued and replaced by getxify.

Value<T> class

A class similar to ValueNotifier with additional state management capabilities.

Inheritance
Implemented types
Mixed-in types
Implementers
Available extensions

Constructors

Value(T val)
Constructs a new Value with the provided initial value.

Properties

hashCode → int
The hash code for this object.
no setterinherited
isDisposed → bool
Checks if the notifier has been disposed.
no setterinherited
listenersLength → int
Returns the number of active listeners.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → T
Gets the current state.
no setterinherited
status ↔ GetStatus<T>
Gets the current status of the state.
getter/setter pairinherited
value ↔ T
Retrieves the current value.
getter/setter pairoverride

Methods

addListener(GetStateUpdate listener) → Disposer
Adds a listener and returns a Disposer to remove it later.
inherited
addListenerId(Object? key, GetStateUpdate listener) → Disposer
Adds a listener to a specific group ID.
inherited
call([T? v]) → T?
change(GetStatus<T> status) → void
inherited
containsId(Object id) → bool
Checks if a specific ID exists in the group.
inherited
containsListener(GetStateUpdate listener) → bool
Checks if a given listener is already registered.
inherited
dispose() → void
Disposes all listeners in the group.
inherited
disposeId(Object id) → void
Disposes of a specific ID from future updates.
inherited
futurize(Future<T> body(), {T? initialData, String? errorMessage}) → Future<void>
Fetches data asynchronously and updates the state accordingly.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyGroupChildren(Object id) → void
Notifies all children of a given group ID.
inherited
obx(NotifierBuilder<T> widget, {Widget onError(String? error)?, Widget? onLoading, Widget? onEmpty, WidgetBuilder? onCustom}) → Widget

Available on StateMixin<T>, provided by the StateExtension extension

Builds a widget based on the current state.
refresh() → void
Notifies all registered listeners of an update.
inherited
refreshGroup(Object id) → void
Refreshes all listeners associated with a specific ID.
inherited
removeListener(VoidCallback listener) → void
Removes a registered listener.
inherited
removeListenerId(Object id, VoidCallback listener) → void
Removes a specific listener from a group by ID.
inherited
reportAdd(VoidCallback disposer) → void
Reports a new listener addition.
inherited
reportRead() → void
Reports that a read operation has occurred.
inherited
toJson() → dynamic
Converts the current value to JSON.
toString() → String
Returns a string representation of the current value.
override
update(T fn(T? value)) → T

Operators

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