Interface AddedEvent<C,​E>

Type Parameters:
C - тип коллекции
E - тип элемента коллекции
All Superinterfaces:
CollectionEvent<C,​E>
All Known Subinterfaces:
InsertedEvent<C,​K,​E>, UpdatedEvent<C,​K,​E>
All Known Implementing Classes:
TreeEvent.Added, TreeEvent.Inserted, TreeEvent.Updated

public interface AddedEvent<C,​E>
extends CollectionEvent<C,​E>
Уведомление о добавлении элемента
  • Method Summary

    Modifier and Type Method Description
    static <C,​ E> AddedEvent<C,​E> create​(C coll, E element)
    Создание уведомления
    E getNewItem()
    Ссылка на элемент коллекции, который был вставлен/добавлен

    Methods inherited from interface xyz.cofe.collection.CollectionEvent

    getSource
  • Method Details

    • getNewItem

      E getNewItem()
      Ссылка на элемент коллекции, который был вставлен/добавлен
      Returns:
      элемент коллеции
    • create

      static <C,​ E> AddedEvent<C,​E> create​(C coll, E element)
      Создание уведомления
      Type Parameters:
      C - Тип коллеции
      E - Тип элемента коллеции
      Parameters:
      coll - коллекция
      element - текущее значение/элемент
      Returns:
      уведомление