org.apache.commons.collections.bidimap

Class UnmodifiableOrderedBidiMap

public final class UnmodifiableOrderedBidiMap extends AbstractOrderedBidiMapDecorator implements Unmodifiable

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

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()
static OrderedBidiMapdecorate(OrderedBidiMap map)
Factory method to create an unmodifiable map.
SetentrySet()
BidiMapinverseBidiMap()
OrderedBidiMapinverseOrderedBidiMap()
SetkeySet()
MapIteratormapIterator()
OrderedMapIteratororderedMapIterator()
Objectput(Object key, Object value)
voidputAll(Map mapToCopy)
Objectremove(Object key)
ObjectremoveValue(Object value)
Collectionvalues()

Method Detail

clear

public void clear()

decorate

public static OrderedBidiMap decorate(OrderedBidiMap map)
Factory method to create an unmodifiable map.

If the map passed in is already unmodifiable, it is returned.

Parameters: map the map to decorate, must not be null

Returns: an unmodifiable OrderedBidiMap

Throws: IllegalArgumentException if map is null

entrySet

public Set entrySet()

inverseBidiMap

public BidiMap inverseBidiMap()

inverseOrderedBidiMap

public OrderedBidiMap inverseOrderedBidiMap()

keySet

public Set keySet()

mapIterator

public MapIterator mapIterator()

orderedMapIterator

public OrderedMapIterator orderedMapIterator()

put

public Object put(Object key, Object value)

putAll

public void putAll(Map mapToCopy)

remove

public Object remove(Object key)

removeValue

public Object removeValue(Object value)

values

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