Added in API level 26
Filter
@FunctionalInterface interface Filter<T : Any!>
| java.nio.file.DirectoryStream.Filter |
An interface that is implemented by objects that decide if a directory entry should be accepted or filtered. A Filter is passed as the parameter to the Files.newDirectoryStream(Path,DirectoryStream.Filter) method when opening a directory to iterate over the entries in the directory.
Summary
| Public methods | |
|---|---|
| abstract Boolean |
accept(entry: T)Decides if the given directory entry should be accepted or filtered. |
Public methods
accept
Added in API level 26
abstract fun accept(entry: T): Boolean
Decides if the given directory entry should be accepted or filtered.
| Parameters | |
|---|---|
entry |
T: the directory entry to be tested |
| Return | |
|---|---|
Boolean |
true if the directory entry should be accepted |
| Exceptions | |
|---|---|
java.io.IOException |
If an I/O error occurs |