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