watchable
library
Classes
-
AbstractWatchable<T>
-
Base interface for all watchable objects
-
Watch
-
Utility class providing static methods for watchable operations
-
Watchable<T>
-
High-performance reactive state container with direct field storage.
-
WatchableBuilder<T>
-
Ultra-minimal WatchableBuilder extending ValueListenableBuilder
-
WatchableCombined2<A, B, R>
-
Combiner for 2 watchables
-
WatchableCombined3<A, B, C, R>
-
Combiner for 3 watchables
-
WatchableCombined4<A, B, C, D, R>
-
Combiner for 4 watchables
-
WatchableCombined5<A, B, C, D, E, R>
-
Combiner for 5 watchables
-
WatchableCombined6<A, B, C, D, E, F, R>
-
Combiner for 6 watchables
Extensions
-
BoolWatchableExtension
on bool
-
Specialized extension for bool with convenience methods
-
DoubleWatchableExtension
on double
-
Specialized extension for double with additional convenience methods
-
IntWatchableExtension
on int
-
Specialized extension for int with additional convenience methods
-
ListWatchableExtension
on List<T>
-
Specialized extension for List with additional convenience methods
-
MapWatchableExtension
on Map<K, V>
-
Specialized extension for Map with additional convenience methods
-
SetWatchableExtension
on Set<T>
-
Specialized extension for Set with additional convenience methods
-
StringWatchableExtension
on String
-
Specialized extension for String with additional convenience methods
-
Tuple2WatchableExtension
on (AbstractWatchable<A>, AbstractWatchable<B>)
-
Extension on 2-tuple of watchables for convenient combining
-
Tuple3WatchableExtension
on (AbstractWatchable<A>, AbstractWatchable<B>, AbstractWatchable<C>)
-
Extension on 3-tuple of watchables for convenient combining
-
Tuple4WatchableExtension
on (AbstractWatchable<A>, AbstractWatchable<B>, AbstractWatchable<C>, AbstractWatchable<D>)
-
Extension on 4-tuple of watchables for convenient combining
-
Tuple5WatchableExtension
on (AbstractWatchable<A>, AbstractWatchable<B>, AbstractWatchable<C>, AbstractWatchable<D>, AbstractWatchable<E>)
-
Extension on 5-tuple of watchables for convenient combining
-
Tuple6WatchableExtension
on (AbstractWatchable<A>, AbstractWatchable<B>, AbstractWatchable<C>, AbstractWatchable<D>, AbstractWatchable<E>, AbstractWatchable<F>)
-
Extension on 6-tuple of watchables for convenient combining
-
WatchableBoolExtension
on Watchable<bool>
-
Extension on Watchable<bool> for convenient operations
-
WatchableBoolMapExtension
on Watchable<Map<String, bool>>
-
Extension on Watchable<Map<String, bool>> for boolean flag operations
-
WatchableBuildExtension
on AbstractWatchable<T>
-
Extension to add .build() method to AbstractWatchable for direct UI building
-
WatchableExtension
on T
-
Generic extension on Object to add .watchable functionality
-
WatchableIntExtension
on Watchable<int>
-
Extension on Watchable<int> for convenient operations
-
WatchableListExtension
on Watchable<List<T>>
-
Extension on Watchable<List<T>> for convenient operations
-
WatchableMapExtension
on Watchable<Map<K, V>>
-
Extension on Watchable<Map<K, V>> for convenient operations
-
WatchableSetExtension
on Watchable<Set<T>>
-
Extension on Watchable<Set<T>> for convenient operations
-
WatchableStringExtension
on Watchable<String>
-
Extension on Watchable<String> for convenient operations