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: 646777 $ $Date: 2008-04-10 13:33:15 +0100 (Thu, 10 Apr 2008) $

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-2009 Apache Software Foundation. All Rights Reserved.