Interface UpdatingEvent<C,​K,​E>

Type Parameters:
C - Тип коллеции
K - Тип ключа коллекции, в случаи с List - это Integer, в случаи Map<K,V> это K
E - Тип элемента коллеции
All Superinterfaces:
AddingEvent<C,​E>, CollectionEvent<C,​E>, ImmediateEvent, ItemIndex<K>, RemovingEvent<C,​E>

public interface UpdatingEvent<C,​K,​E>
extends AddingEvent<C,​E>, RemovingEvent<C,​E>, ItemIndex<K>, ImmediateEvent
Предстоящее обновление элемента коллеции
  • Method Details

    • create

      static <C,​ K,​ E> UpdatingEvent<C,​K,​E> create​(C coll, K key, E element, E oldElement)
      Создание уведомления
      Type Parameters:
      C - Тип коллеции
      K - Тип ключа коллекции, в случаи с List - это Integer, в случаи Map<K,V> это K
      E - Тип элемента коллеции
      Parameters:
      coll - коллекция
      key - ключ чье значени изменилось
      element - текущее значение/элемент
      oldElement - предыдущее значение/элемент
      Returns:
      уведомление