Interface AddingEvent<C,​E>

  • Type Parameters:
    C - тип коллекции
    E - тип элемента коллекции
    All Superinterfaces:
    CollectionEvent<C,​E>
    All Known Subinterfaces:
    InsertingEvent<C,​K,​E>, UpdatingEvent<C,​K,​E>

    public interface AddingEvent<C,​E>
    extends CollectionEvent<C,​E>
    Уведомление о предстоящем добавлении элемента
    • Method Detail

      • getNewItem

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

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