org.apache.commons.collections.map

Class UnmodifiableSortedMap

public final class UnmodifiableSortedMap extends AbstractSortedMapDecorator implements Unmodifiable, Serializable

Decorates another SortedMap to ensure it can't be altered.

This class is Serializable from Commons Collections 3.1.

Since: Commons Collections 3.0

Version: $Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $

Author: Stephen Colebourne

Method Summary
voidclear()
Comparatorcomparator()
static SortedMapdecorate(SortedMap map)
Factory method to create an unmodifiable sorted map.
SetentrySet()
ObjectfirstKey()
SortedMapheadMap(Object toKey)
SetkeySet()
ObjectlastKey()
Objectput(Object key, Object value)
voidputAll(Map mapToCopy)
Objectremove(Object key)
SortedMapsubMap(Object fromKey, Object toKey)
SortedMaptailMap(Object fromKey)
Collectionvalues()

Method Detail

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: IllegalArgumentException if map is null

entrySet

public Set entrySet()

firstKey

public Object firstKey()

headMap

public SortedMap headMap(Object toKey)

keySet

public Set keySet()

lastKey

public Object lastKey()

put

public Object put(Object key, Object value)

putAll

public void putAll(Map mapToCopy)

remove

public Object remove(Object key)

subMap

public SortedMap subMap(Object fromKey, Object toKey)

tailMap

public SortedMap tailMap(Object fromKey)

values

public Collection values()
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.