org.apache.commons.collections.keyvalue

Class DefaultMapEntry

public final class DefaultMapEntry extends AbstractMapEntry

A restricted implementation of java.util.Map.Entry that prevents the Map.Entry contract from being broken.

Since: Commons Collections 3.0

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

Author: James Strachan Michael A. Smith Neil O'Toole Stephen Colebourne

Constructor Summary
DefaultMapEntry(Object key, Object value)
Constructs a new entry with the specified key and given value.
DefaultMapEntry(KeyValue pair)
Constructs a new entry from the specified KeyValue.
DefaultMapEntry(Entry entry)
Constructs a new entry from the specified Map.Entry.

Constructor Detail

DefaultMapEntry

public DefaultMapEntry(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

DefaultMapEntry

public DefaultMapEntry(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

DefaultMapEntry

public DefaultMapEntry(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

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