Class EventMapEntry<K,​V>

java.lang.Object
xyz.cofe.collection.EventMapEntry<K,​V>
Type Parameters:
K - Тип ключа
V - Тип значения
All Implemented Interfaces:
java.util.Map.Entry<K,​V>

public class EventMapEntry<K,​V>
extends java.lang.Object
implements java.util.Map.Entry<K,​V>
Пара ключ/значение для EventMap EventMap
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.ref.WeakReference<EventMap<K,​V>> eventMap  
    protected K key  
    protected V value  
  • Constructor Summary

    Constructors 
    Constructor Description
    EventMapEntry​(EventMap<K,​V> eventMap, K key, V value)
    Конструктор
  • Method Summary

    Modifier and Type Method Description
    K getKey()
    Возвращает ключ
    V getValue()
    Возвращает значение
    V setValue​(V value)
    Устанавлиает значени для ключа

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.Map.Entry

    equals, hashCode
  • Field Details

  • Constructor Details

    • EventMapEntry

      public EventMapEntry​(EventMap<K,​V> eventMap, K key, V value)
      Конструктор
      Parameters:
      eventMap - карта
      key - ключ
      value - значение
  • Method Details

    • getKey

      public K getKey()
      Возвращает ключ
      Specified by:
      getKey in interface java.util.Map.Entry<K,​V>
      Returns:
      ключ
    • getValue

      public V getValue()
      Возвращает значение
      Specified by:
      getValue in interface java.util.Map.Entry<K,​V>
      Returns:
      значение
    • setValue

      public V setValue​(V value)
      Устанавлиает значени для ключа
      Specified by:
      setValue in interface java.util.Map.Entry<K,​V>
      Parameters:
      value - значение
      Returns:
      предыдущее значение