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

Class UnmodifiableSortedMap

java.lang.Object
|
+--org.apache.commons.collections.map.AbstractMapDecorator
   |
   +--org.apache.commons.collections.map.AbstractSortedMapDecorator
      |
      +--org.apache.commons.collections.map.UnmodifiableSortedMap

All Implemented Interfaces:
Map, Unmodifiable, SortedMap


public final class UnmodifiableSortedMap
extends AbstractSortedMapDecorator
implements Unmodifiable

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

Method Summary

void

clear()

Comparator

comparator()

static SortedMap

decorate(SortedMap map)

Factory method to create an unmodifiable sorted map.

Set

entrySet()

Object

firstKey()

SortedMap

headMap(Object toKey)

Set

keySet()

Object

lastKey()

Object

put(Object key, Object value)

void

putAll(Map mapToCopy)

Object

remove(Object key)

SortedMap

subMap(Object fromKey, Object toKey)

SortedMap

tailMap(Object fromKey)

Collection

values()

Method Details

clear

public void clear()


comparator

public Comparator comparator()


decorate

public static SortedMap decorate(SortedMap 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()


firstKey

public Object firstKey()


headMap

public SortedMap headMap(Object toKey)

Parameters:
toKey

keySet

public Set keySet()


lastKey

public Object lastKey()


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

subMap

public SortedMap subMap(Object fromKey, Object toKey)

Parameters:
fromKey
toKey

tailMap

public SortedMap tailMap(Object fromKey)

Parameters:
fromKey

values

public Collection values()