org.apache.commons.collections.keyvalue

Class UnmodifiableMapEntry

public final class UnmodifiableMapEntry extends AbstractMapEntry implements Unmodifiable

A java.util.Map.Entry Map.Entry that throws UnsupportedOperationException when setValue is called.

Since: Commons Collections 3.0

Version: $Revision: 405927 $ $Date: 2006-05-12 23:57:03 +0100 (Fri, 12 May 2006) $

Author: Stephen Colebourne

Constructor Summary
UnmodifiableMapEntry(Object key, Object value)
Constructs a new entry with the specified key and given value.
UnmodifiableMapEntry(KeyValue pair)
Constructs a new entry from the specified KeyValue.
UnmodifiableMapEntry(Entry entry)
Constructs a new entry from the specified Map.Entry.
Method Summary
ObjectsetValue(Object value)
Throws UnsupportedOperationException.

Constructor Detail

UnmodifiableMapEntry

public UnmodifiableMapEntry(Object key, Object value)
Constructs a new entry with the specified key and given value.

Parameters: key the key for the entry, may be null value the value for the entry, may be null

UnmodifiableMapEntry

public UnmodifiableMapEntry(KeyValue pair)
Constructs a new entry from the specified KeyValue.

Parameters: pair the pair to copy, must not be null

Throws: NullPointerException if the entry is null

UnmodifiableMapEntry

public UnmodifiableMapEntry(Entry entry)
Constructs a new entry from the specified Map.Entry.

Parameters: entry the entry to copy, must not be null

Throws: NullPointerException if the entry is null

Method Detail

setValue

public Object setValue(Object value)
Throws UnsupportedOperationException.

Parameters: value the new value

Returns: the previous value

Throws: UnsupportedOperationException always

Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.