Class EventListImpl


  • public class EventListImpl
    extends Object
    Реализация приватных методов EventList для обратной совместимости с java 8
    • Constructor Detail

      • EventListImpl

        public EventListImpl()
    • Method Detail

      • removeByPredicate

        public static <E> boolean removeByPredicate​(EventList<E> lst,
                                                    Predicate<? super E> filter)
        Удаление элементов согласно указанному предикату
        Type Parameters:
        E - тип элементов
        Parameters:
        lst - список
        filter - предикат
        Returns:
        факт удаления
      • removeByPredicate

        public static <E> boolean removeByPredicate​(EventList<E> lst,
                                                    Predicate<? super E> filter,
                                                    BiConsumer<Integer,​? super E> fireDeleting)
        Удаление элементов согласно указанному предикату
        Type Parameters:
        E - тип элементов
        Parameters:
        lst - список
        filter - предикат
        fireDeleting - (возможно null) уведомление о удалении
        Returns:
        факт удаления