Class TiedMapEntry<K,V>

java.lang.Object
org.apache.commons.collections4.keyvalue.TiedMapEntry<K,V>
Type Parameters:
K - the type of keys
V - the type of mapped values
All Implemented Interfaces:
Serializable, Map.Entry<K,V>, KeyValue<K,V>

public class TiedMapEntry<K,V> extends Object implements Map.Entry<K,V>, KeyValue<K,V>, Serializable
A Map.Entry tied to a map underneath.

This can be used to enable a map entry to make changes on the underlying map, however this will probably mess up any iterators.

Since:
3.0
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    TiedMapEntry(Map<K,V> map, K key)
    Constructs a new entry with the given Map and key.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Compares this Map.Entry with another Map.Entry.
    Gets the key of this entry
    Gets the value of this entry direct from the map.
    int
    Gets a hashCode compatible with the equals method.
    setValue(V value)
    Sets the value associated with the key direct onto the map.
    Gets a string version of the entry.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TiedMapEntry

      public TiedMapEntry(Map<K,V> map, K key)
      Constructs a new entry with the given Map and key.
      Parameters:
      map - the map
      key - the key
  • Method Details