Package org.apache.commons.io.file
Class DirectoryStreamFilter
- java.lang.Object
-
- org.apache.commons.io.file.DirectoryStreamFilter
-
- All Implemented Interfaces:
DirectoryStream.Filter<Path>
public class DirectoryStreamFilter extends Object implements DirectoryStream.Filter<Path>
ADirectoryStream.Filterthat delegates to aPathFilter.You pass this filter to
Files#newDirectoryStream(Path, DirectoryStream.Filter).- Since:
- 2.9.0
-
-
Constructor Summary
Constructors Constructor Description DirectoryStreamFilter(PathFilter pathFilter)Constructs a new instance for the given path filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(Path path)PathFiltergetPathFilter()Gets the path filter.
-
-
-
Constructor Detail
-
DirectoryStreamFilter
public DirectoryStreamFilter(PathFilter pathFilter)
Constructs a new instance for the given path filter.- Parameters:
pathFilter- How to filter paths.
-
-
Method Detail
-
accept
public boolean accept(Path path) throws IOException
- Specified by:
acceptin interfaceDirectoryStream.Filter<Path>- Throws:
IOException
-
getPathFilter
public PathFilter getPathFilter()
Gets the path filter.- Returns:
- the path filter.
-
-