org.apache.commons.collections.keyvalue
Class DefaultMapEntry

java.lang.Object
  extended byorg.apache.commons.collections.keyvalue.AbstractKeyValue
      extended byorg.apache.commons.collections.keyvalue.AbstractMapEntry
          extended byorg.apache.commons.collections.keyvalue.DefaultMapEntry
All Implemented Interfaces:
KeyValue, Map.Entry

public final class DefaultMapEntry
extends AbstractMapEntry

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

Since:
Commons Collections 3.0
Version:
$Revision: 1.3 $ $Date: 2004/02/18 01:00:08 $

Field Summary
 
Fields inherited from class org.apache.commons.collections.keyvalue.AbstractKeyValue
key, value
 
Constructor Summary
DefaultMapEntry(KeyValue pair)
          Constructs a new entry from the specified KeyValue.
DefaultMapEntry(Map.Entry entry)
          Constructs a new entry from the specified MapEntry.
DefaultMapEntry(Object key, Object value)
          Constructs a new entry with the specified key and given value.
 
Methods inherited from class org.apache.commons.collections.keyvalue.AbstractMapEntry
equals, hashCode, setValue
 
Methods inherited from class org.apache.commons.collections.keyvalue.AbstractKeyValue
getKey, getValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map.Entry
getKey, getValue
 

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(Map.Entry entry)
Constructs a new entry from the specified MapEntry.

Parameters:
entry - the entry to copy, must not be null
Throws:
NullPointerException - if the entry is null


Copyright © 2001-2007 The Apache Software Foundation. All Rights Reserved.