⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.collections.map

Class UnmodifiableOrderedMap

java.lang.Object
|
+--org.apache.commons.collections.map.AbstractMapDecorator
   |
   +--org.apache.commons.collections.map.AbstractOrderedMapDecorator
      |
      +--org.apache.commons.collections.map.UnmodifiableOrderedMap

All Implemented Interfaces:
Map, OrderedMap, Unmodifiable


public final class UnmodifiableOrderedMap
extends AbstractOrderedMapDecorator
implements Unmodifiable

Decorates another OrderedMap to ensure it can't be altered.
Since:
Commons Collections 3.0
Author:
Stephen Colebourne

Method Summary

void

clear()

static OrderedMap

decorate(OrderedMap map)

Factory method to create an unmodifiable sorted map.

Set

entrySet()

Set

keySet()

MapIterator

mapIterator()

OrderedMapIterator

orderedMapIterator()

Object

put(Object key, Object value)

void

putAll(Map mapToCopy)

Object

remove(Object key)

Collection

values()

Method Details

clear

public void clear()


decorate

public static OrderedMap decorate(OrderedMap map)

Factory method to create an unmodifiable sorted map.

Parameters:
map - the map to decorate, must not be null
Throws:
- if map is null

entrySet

public Set entrySet()


keySet

public Set keySet()


mapIterator

public MapIterator mapIterator()


orderedMapIterator

public OrderedMapIterator orderedMapIterator()


put

public Object put(Object key, Object value)

Parameters:
key
value

putAll

public void putAll(Map mapToCopy)

Parameters:
mapToCopy

remove

public Object remove(Object key)

Parameters:
key

values

public Collection values()