- Dart
- dart:collection
- MapView<K, V> class
Wrapper around a class that implements Map that only exposes Map members.
A simple wrapper that delegates all Map members to the map provided in the
constructor.
Base for delegating map implementations like UnmodifiableMapView.
    
    
    
      
        - Implemented types
- 
          
        
- Implementers
Methods
      
        - 
          addAll(Map<K, V> other)
            → void
          
                  
- 
          Adds all key/value pairs of otherto this map. [...]override 
- 
          addEntries(Iterable<MapEntry<K, V>> entries)
            → void
          
                  
- 
          Adds all key/value pairs of newEntriesto this map. [...]override 
- 
          cast<RK, RV>()
            → Map<RK, RV>
          
                  
- 
          Provides a view of this map as having RKkeys andRVinstances,
if necessary. [...]override 
- 
          clear()
            → void
          
                  
- 
          Removes all pairs from the map. [...]
                  override 
- 
          containsKey(Object key)
            → bool
          
                  
- 
          Returns true if this map contains the given key. [...]override 
- 
          containsValue(Object value)
            → bool
          
                  
- 
          Returns true if this map contains the given value. [...]override 
- 
          forEach(void action(K key,  V value))
            → void
          
                  
- 
          Applies fto each key/value pair of the map. [...]override 
- 
          map<K2, V2>(MapEntry<K2, V2> transform(K key,  V value))
            → Map<K2, V2>
          
                  
- 
          Returns a new map where all entries of this map are transformed by
the given ffunction.override 
- 
          putIfAbsent(K key,  V ifAbsent())
            → V
          
                  
- 
          Look up the value of key, or add a new value if it isn't there. [...]override 
- 
          remove(Object key)
            → V
          
                  
- 
          Removes keyand its associated value, if present, from the map. [...]override 
- 
          removeWhere(bool test(K key,  V value))
            → void
          
                  
- 
          Removes all entries of this map that satisfy the given predicate.override 
- 
          toString()
            → String
          
                  
- 
          Returns a string representation of this object.
                  override 
- 
          update(K key,  V update(V value), { V ifAbsent() })
            → V
          
                  
- 
          Updates the value for the provided key. [...]override 
- 
          updateAll(V update(K key,  V value))
            → void
          
                  
- 
          Updates all values. [...]
                  override 
- 
          noSuchMethod(Invocation invocation)
            → dynamic
          
                  
- 
          Invoked when a non-existent method or property is accessed. [...]
                  inherited