Class UnmodifiableMapEntry

All Implemented Interfaces:
Map.Entry, KeyValue, Unmodifiable

public final class UnmodifiableMapEntry extends AbstractMapEntry implements Unmodifiable
A Map.Entry that throws UnsupportedOperationException when setValue is called.
Since:
Commons Collections 3.0
Version:
$Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
Author:
Stephen Colebourne
  • Constructor Details

    • 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(Map.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 Details