ReactiveMap<K, V> extension
Extension for Reactive<Map<K, V>> providing common map utilities.
Properties
-
entries
→ Iterable<
MapEntry< K, V> > -
Available on Reactive<
The map entries.Map< , provided by the ReactiveMap extensionK, V> >no setter -
keys
→ Iterable<
K> -
Available on Reactive<
The map keys.Map< , provided by the ReactiveMap extensionK, V> >no setter -
values
→ Iterable<
V> -
Available on Reactive<
The map values.Map< , provided by the ReactiveMap extensionK, V> >no setter
Methods
-
clear(
) → void -
Available on Reactive<
Clears all entries in the reactive map.Map< , provided by the ReactiveMap extensionK, V> > -
forEach(
void action(K k, V v)) → void -
Available on Reactive<
AppliesMap< , provided by the ReactiveMap extensionK, V> >actionto each key-value pair in the map. -
get(
K k) → V? -
Available on Reactive<
Returns the value associated withMap< , provided by the ReactiveMap extensionK, V> >k, if present. -
has(
String key) → bool -
Available on Reactive<
Returns true if the reactive map containsMap< , provided by the ReactiveMap extensionK, V> >keyand its value is not null. -
put(
K key, V value) → void -
Available on Reactive<
Inserts or updates a key-value pair in the reactive map.Map< , provided by the ReactiveMap extensionK, V> > -
remove(
K key) → void -
Available on Reactive<
Removes a key from the reactive map.Map< , provided by the ReactiveMap extensionK, V> >
Operators
-
operator [](
K k) → V? -
Available on Reactive<
Returns the value associated withMap< , provided by the ReactiveMap extensionK, V> >k, if present. -
operator []=(
K k, V v) → void -
Available on Reactive<
Sets the value for keyMap< , provided by the ReactiveMap extensionK, V> >ktovand notifies listeners.