Package org.apache.commons.io.filefilter
Class AbstractFileFilter
java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
- All Implemented Interfaces:
FileFilter,FilenameFilter,IOFileFilter
- Direct Known Subclasses:
AgeFileFilter,AndFileFilter,CanExecuteFileFilter,CanReadFileFilter,CanWriteFileFilter,DelegateFileFilter,DirectoryFileFilter,EmptyFileFilter,FileFileFilter,HiddenFileFilter,MagicNumberFileFilter,NameFileFilter,NotFileFilter,OrFileFilter,PrefixFileFilter,RegexFileFilter,SizeFileFilter,SuffixFileFilter,WildcardFileFilter,WildcardFilter
An abstract class which implements the Java FileFilter and FilenameFilter
interfaces via the IOFileFilter interface.
Note that a subclass must override one of the accept methods, otherwise your class will infinitely loop.
- Since:
- 1.0
-
Field Summary
Fields inherited from interface org.apache.commons.io.filefilter.IOFileFilter
EMPTY_STRING_ARRAY -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AbstractFileFilter
public AbstractFileFilter()
-
-
Method Details
-
accept
Checks to see if the File should be accepted by this filter.- Specified by:
acceptin interfaceFileFilter- Specified by:
acceptin interfaceIOFileFilter- Parameters:
file- the File to check- Returns:
- true if this file matches the test
-
accept
Checks to see if the File should be accepted by this filter.- Specified by:
acceptin interfaceFilenameFilter- Specified by:
acceptin interfaceIOFileFilter- Parameters:
dir- the directory File to checkname- the file name within the directory to check- Returns:
- true if this file matches the test
-
toString
Provide a String representation of this file filter.
-