Package org.apache.commons.io.filefilter
Class PathEqualsFileFilter
- java.lang.Object
-
- org.apache.commons.io.filefilter.AbstractFileFilter
-
- org.apache.commons.io.filefilter.PathEqualsFileFilter
-
- All Implemented Interfaces:
FileFilter,FilenameFilter,FileVisitor<Path>,PathFilter,PathVisitor,IOFileFilter
public class PathEqualsFileFilter extends AbstractFileFilter
Accepts only an exactPathobject match. You can use this filter to visit the start directory when walking a file tree withFiles.walkFileTree(java.nio.file.Path, java.util.Set, int, java.nio.file.FileVisitor).- Since:
- 2.9.0
-
-
Field Summary
-
Fields inherited from interface org.apache.commons.io.filefilter.IOFileFilter
EMPTY_STRING_ARRAY
-
-
Constructor Summary
Constructors Constructor Description PathEqualsFileFilter(Path file)Constructs a new instance for the givenPath.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(File file)Checks to see if the File should be accepted by this filter.FileVisitResultaccept(Path path, BasicFileAttributes attributes)Checks to see if the Path should be accepted by this filter.-
Methods inherited from class org.apache.commons.io.filefilter.AbstractFileFilter
accept, postVisitDirectory, preVisitDirectory, toString, visitFile, visitFileFailed
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.commons.io.filefilter.IOFileFilter
and, negate, or
-
-
-
-
Method Detail
-
accept
public boolean accept(File file)
Description copied from class:AbstractFileFilterChecks to see if the File should be accepted by this filter.- Specified by:
acceptin interfaceFileFilter- Specified by:
acceptin interfaceIOFileFilter- Overrides:
acceptin classAbstractFileFilter- Parameters:
file- the File to check- Returns:
- true if this file matches the test
-
accept
public FileVisitResult accept(Path path, BasicFileAttributes attributes)
Description copied from interface:IOFileFilterChecks to see if the Path should be accepted by this filter.- Parameters:
path- the Path to check.attributes- the file's basic attributes (TODO may be null).- Returns:
- true if this path matches the test.
-
-