org.apache.commons.collections.map
Class UnmodifiableOrderedMap
- Map, Serializable, IterableMap, OrderedMap, Unmodifiable
public final class UnmodifiableOrderedMap
Decorates another
OrderedMap
to ensure it can't be altered.
This class is Serializable from Commons Collections 3.1.
$Revision: 1.8 $ $Date: 2004/04/09 10:46:32 $
clear , containsKey , containsValue , entrySet , equals , get , getMap , hashCode , isEmpty , keySet , put , putAll , remove , size , toString , values |
decorate
public static OrderedMap decorate(OrderedMap map)
Factory method to create an unmodifiable sorted map.
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 IterableMap
- mapIterator in interface AbstractOrderedMapDecorator
orderedMapIterator
public OrderedMapIterator orderedMapIterator()
Obtains an
OrderedMapIterator
over the map.
A ordered map iterator is an efficient way of iterating over maps
in both directions.
BidiMap map = new TreeBidiMap();
MapIterator it = map.mapIterator();
while (it.hasNext()) {
Object key = it.next();
Object value = it.getValue();
it.setValue("newValue");
Object previousKey = it.previous();
}
- orderedMapIterator in interface OrderedMap
- orderedMapIterator in interface AbstractOrderedMapDecorator
Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.