MapNotifier<K , V > class
Implemented types
Mixed-in types
Properties
entries
→ Iterable <MapEntry <K , V > >
The map entries of this Map .
no setter inherited
hashCode
→ int
The hash code for this object.
no setter inherited
hasListeners
→ bool
Whether any listeners are currently registered.
no setter inherited
isEmpty
→ bool
Whether there is no key/value pair in the map.
no setter inherited
isNotEmpty
→ bool
Whether there is at least one key/value pair in the map.
no setter inherited
keys
→ Iterable <K >
The keys of this Map .
no setter inherited
length
→ int
The number of key/value pairs in the map.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
value
→ Map <K , V >
The current value of the object. When the value changes, the callbacks
registered with addListener will be invoked.
no setter override
values
→ Iterable <V >
The values of this Map .
no setter inherited
Methods
addAll (Map <K , V > other )
→ void
Adds all key/value pairs of other
to this map.
addEntries (Iterable <MapEntry <K , V > > entries )
→ void
Adds all key/value pairs of newEntries
to this map.
addListener (VoidCallback listener )
→ void
Register a closure to be called when the object changes.
inherited
cast <K2 , V2 > ()
→ Map <K2 , V2 >
Provides a view of this map as having RK
keys and RV
instances,
if necessary.
inherited
clear ()
→ void
Removes all entries from the map.
containsKey (Object ? key )
→ bool
Whether this map contains the given key
.
inherited
containsValue (Object ? value )
→ bool
Whether this map contains the given value
.
inherited
dispose ()
→ void
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
forEach (void f (K , V ) )
→ void
Applies action
to each key/value pair of the map.
inherited
map <K2 , V2 > (MapEntry <K2 , V2 > transform (K , V ) )
→ Map <K2 , V2 >
Returns a new map where all entries of this map are transformed by
the given convert
function.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners ()
→ void
Call all the registered listeners.
inherited
putIfAbsent (K key , V ifAbsent () )
→ V
Look up the value of key
, or add a new entry if it isn't there.
remove (Object ? key )
→ V?
Removes key
and its associated value, if present, from the map.
removeListener (VoidCallback listener )
→ void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
removeWhere (bool test (K key , V value ) )
→ void
Removes all entries of this map that satisfy the given test
.
retype <K2 , V2 > ()
→ Map <K2 , V2 >
inherited
toString ()
→ String
A string representation of this object.
inherited
update (K key , V update (V value ), {V ifAbsent ()? })
→ V
Updates the value for the provided key
.
updateAll (V update (K key , V value ) )
→ void
Updates all values.
Operators
operator == (Object other )
→ bool
The equality operator.
inherited
operator [] (Object ? key )
→ V?
The value for the given key
, or null
if key
is not in the map.
inherited
operator []= (K key , V value )
→ void
Associates the key
with the given value
.
collection_notifiers 1.1.0