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.
$Revision: 1.5 $ $Date: 2004/05/15 12:13:03 $
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
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
Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.