View of a Map that disallow modifying the map.
A wrapper around a Map
that forwards all members to the map provided in
the constructor, except for operations that modify the map.
Modifying operations throw instead.
Instance Methods
-
toString
Inherited
( )
→
String
-
Returns a string representation of this object.
-
addAll
Inherited
( Map<K,V> other )
→
void
-
Adds all key-value pairs of [other] to this map.
-
clear
Inherited
( )
→
void
-
Removes all pairs from the map.
-
putIfAbsent
Inherited
( K key, V ifAbsent() )
→
V
-
Look up the value of [key], or add a new value if it isn't there.
-
containsKey
Inherited
( Object key )
→
bool
-
Returns true if this map contains the given [key].
-
containsValue
Inherited
( Object value )
→
bool
-
Returns true if this map contains the given [value].
-
forEach
Inherited
( void action(K key, V value) )
→
void
-
Applies [f] to each key-value pair of the map.
-
remove
Inherited
( Object key )
→
V
-
Removes [key] and its associated value, if present, from the map.
-
remove
Inherited
( Object key )
→
V
-
Removes [key] and its associated value, if present, from the map.
-
clear
Inherited
( )
→
void
-
Removes all pairs from the map.
-
addAll
Inherited
( Map<K,V> other )
→
void
-
Adds all key-value pairs of [other] to this map.
-
forEach
Inherited
( void action(K key, V value) )
→
void
-
Applies [f] to each key-value pair of the map.
-
putIfAbsent
Inherited
( K key, V ifAbsent() )
→
V
-
Look up the value of [key], or add a new value if it isn't there.
Operators
-
operator []=
Inherited
( K key, V value )
→
void
-
Associates the [key] with the given [value].
-
operator []
Inherited
( Object key )
→
V
-
Returns the value for the given [key] or null if [key] is not in the map.