Как использовать функциональный интерфейс Filter <Path>на пружине? - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужна папка для мониторинга Создание, удаление и изменение файла (* .jar) в папке. Я использую этот класс на github: DirectoryWatcher Этот интерфейс использует только для фильтра файл * .jar:

@FunctionalInterface
public interface Filter<E> {

 /**
  * Returns true if element e is accepted by this filter, else false.
  * @param e The element.
  * @return true if element e is accepted by this filter, else false.
  */
 boolean accept(E e);
}

Я не знаю, что это за интерфейс. но я рассматриваю этот метод:

public Builder setFilter(Filter filter) {
        mFilter = filter;
        return this;
    }

для установки фильтра .. но мой вопрос, как создать объект фильтра только для фильтра * .jar? С уважением

...