org.apache.commons.collections.bidimap
Class UnmodifiableBidiMap
- BidiMap, IterableMap, Map, Unmodifiable
public final class UnmodifiableBidiMap
Decorates another BidiMap
to ensure it can't be altered.
Version:
- Stephen Colebourne
- Commons Collections 3.0
clear , containsKey , containsValue , entrySet , equals , get , getMap , hashCode , isEmpty , keySet , put , putAll , remove , size , toString , values |
decorate
public static BidiMap decorate(BidiMap map)
Factory method to create an unmodifiable map.
If the map passed in is already unmodifiable, it is returned.
map
- the map to decorate, must not be null
- an unmodifiable BidiMap
mapIterator
public MapIterator mapIterator()
Obtains a
MapIterator
over the map.
A map iterator is an efficient way of iterating over maps.
There is no need to access the entry set or cast to Map Entry objects.
IterableMap map = new HashedMap();
MapIterator it = map.mapIterator();
while (it.hasNext()) {
Object key = it.next();
Object value = it.getValue();
it.setValue("newValue");
}
- mapIterator in interface BidiMap
- mapIterator in interface IterableMap
- mapIterator in interface AbstractBidiMapDecorator
- a map iterator
Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.