RxMapExtensions<K, V> extension
Enhanced reactive map operations with comprehensive error handling
Properties
-
entries
→ Iterable<
MapEntry< K, V> > -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter - isEmpty → bool
-
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter - isNotEmpty → bool
-
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter -
keys
→ Iterable<
K> -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter - length → int
-
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter -
values
→ Iterable<
V> -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> >no setter
Methods
-
addAll(
Map< K, V> other) → void -
Available on Rx<
Add all entries (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
addEntries(
Iterable< MapEntry< newEntries) → voidK, V> > -
Available on Rx<
Add entries (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
cast<
RK, RV> () → Map< RK, RV> -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> > -
clear(
) → void -
Available on Rx<
Clear map (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
containsKey(
Object? key) → bool -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> > -
containsValue(
Object? val) → bool -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> > -
forEach(
void action(K key, V value)) → void -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> > -
keyOr(
K key, V fallback) → V -
Available on Rx<
Safe key access with fallbackMap< , provided by the RxMapExtensions extensionK, V> > -
map<
K2, V2> (MapEntry< K2, V2> f(K key, V value)) → Map<K2, V2> -
Available on Rx<
Map< , provided by the RxMapExtensions extensionK, V> > -
putIfAbsent(
K key, V ifAbsent()) → V -
Available on Rx<
Put if absent (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
refresh(
) → void -
Available on Rx<
Convenience method to refresh listenersMap< , provided by the RxMapExtensions extensionK, V> > -
remove(
Object? key) → V? -
Available on Rx<
Remove key (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
removeWhere(
bool predicate(K key, V value)) → void -
Available on Rx<
Remove where (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
tryAddAll(
Map< K, V> other) → RxResult<void> -
Available on Rx<
Add all entries with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryAddEntries(
Iterable< MapEntry< newEntries) → RxResult<K, V> >void> -
Available on Rx<
Add entries with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryClear(
) → RxResult< void> -
Available on Rx<
Clear map with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryGetKey(
K key) → RxResult< V> -
Available on Rx<
Safe key access with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryPutIfAbsent(
K key, V ifAbsent()) → RxResult< V> -
Available on Rx<
Put if absent with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryRemoveKey(
Object? key) → RxResult< V?> -
Available on Rx<
Remove key with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryRemoveWhere(
bool predicate(K key, V value)) → RxResult< void> -
Available on Rx<
Remove where with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
trySetKey(
K key, V val) → RxResult< void> -
Available on Rx<
Set key-value with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryUpdate(
K key, V update(V value), {V ifAbsent()?}) → RxResult< V> -
Available on Rx<
Update value with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
tryUpdateAll(
V update(K key, V value)) → RxResult< void> -
Available on Rx<
Update all values with error handlingMap< , provided by the RxMapExtensions extensionK, V> > -
update(
K key, V update(V value), {V ifAbsent()?}) → V -
Available on Rx<
Update value (convenience method)Map< , provided by the RxMapExtensions extensionK, V> > -
updateAll(
V update(K key, V value)) → void -
Available on Rx<
Update all values (convenience method)Map< , provided by the RxMapExtensions extensionK, V> >
Operators
-
operator [](
Object? key) → V? -
Available on Rx<
Safe access operationsMap< , provided by the RxMapExtensions extensionK, V> > -
operator []=(
K key, V val) → void -
Available on Rx<
Set key-value (convenience method)Map< , provided by the RxMapExtensions extensionK, V> >