Package org.apache.commons.io.filefilter
Class FileEqualsFileFilter
- java.lang.Object
-
- org.apache.commons.io.filefilter.AbstractFileFilter
-
- org.apache.commons.io.filefilter.FileEqualsFileFilter
-
- All Implemented Interfaces:
FileFilter,FilenameFilter,FileVisitor<Path>,PathFilter,PathVisitor,IOFileFilter
public class FileEqualsFileFilter extends AbstractFileFilter
Accepts only an exactFileobject 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 FileEqualsFileFilter(File file)Constructs a new instance for the givenFile.
-
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.
-
-