java.lang.Object | |||
↳ | org.apache.commons.collections.map.AbstractMapDecorator | ||
↳ | org.apache.commons.collections.map.AbstractOrderedMapDecorator | ||
↳ | org.apache.commons.collections.map.UnmodifiableOrderedMap |
Decorates another OrderedMap
to ensure it can't be altered.
This class is Serializable from Commons Collections 3.1.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.map.AbstractMapDecorator
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Factory method to create an unmodifiable sorted map.
| |||||||||||
Obtains a
MapIterator over the map. | |||||||||||
Obtains an
OrderedMapIterator over the map. | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.map.AbstractOrderedMapDecorator
| |||||||||||
From class
org.apache.commons.collections.map.AbstractMapDecorator
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.util.Map
| |||||||||||
From interface
org.apache.commons.collections.IterableMap
| |||||||||||
From interface
org.apache.commons.collections.OrderedMap
|
Factory method to create an unmodifiable sorted map.
map | the map to decorate, must not be null |
---|
IllegalArgumentException | if map is null |
---|
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"); }
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(); }