@FunctionalInterface public interface FileListFilter<F>
| Modifier and Type | Method and Description |
|---|---|
default boolean |
accept(F file)
Filter a single file; only called externally if
supportsSingleFileFiltering()
returns true. |
List<F> |
filterFiles(F[] files)
Filters out files and returns the files that are left in a list, or an
empty list when a null is passed in.
|
default boolean |
supportsSingleFileFiltering()
Indicates that this filter supports filtering a single file.
|
List<F> filterFiles(F[] files)
files - The files.default boolean accept(F file)
supportsSingleFileFiltering()
returns true.file - the file.supportsSingleFileFiltering()default boolean supportsSingleFileFiltering()
accept(Object).
Default false.accept(Object).accept(Object)