Interface DeletedEvent<C,​K,​E>

Type Parameters:
C - Тип коллеции
K - Тип ключа коллекции, в случаи с List - это Integer, в случаи Map<K,V> это K
E - Тип элемента коллеции
All Superinterfaces:
CollectionEvent<C,​E>, ItemIndex<K>, RemovedEvent<C,​E>
All Known Implementing Classes:
TreeEvent.Deleted

public interface DeletedEvent<C,​K,​E>
extends RemovedEvent<C,​E>, ItemIndex<K>
Удаление элемента из коллеции
  • Method Summary

    Static Methods 
    Modifier and Type Method Description
    static <C,​ K,​ E> DeletedEvent<C,​K,​E> create​(C coll, K key, E element)
    Создание уведомления

    Methods inherited from interface xyz.cofe.collection.CollectionEvent

    getSource

    Methods inherited from interface xyz.cofe.collection.ItemIndex

    getIndex

    Methods inherited from interface xyz.cofe.collection.RemovedEvent

    getOldItem
  • Method Details

    • create

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