Package org.apache.commons.io.filefilter
Class AbstractFileFilter
- java.lang.Object
-
- org.apache.commons.io.filefilter.AbstractFileFilter
-
- All Implemented Interfaces:
java.io.FileFilter
,java.io.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
public abstract class AbstractFileFilter extends java.lang.Object implements IOFileFilter
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 Constructor Description AbstractFileFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.io.File file)
Checks to see if the File should be accepted by this filter.boolean
accept(java.io.File dir, java.lang.String name)
Checks to see if the File should be accepted by this filter.java.lang.String
toString()
Provide a String representation of this file filter.
-
-
-
Method Detail
-
accept
public boolean accept(java.io.File file)
Checks to see if the File should be accepted by this filter.- Specified by:
accept
in interfacejava.io.FileFilter
- Specified by:
accept
in interfaceIOFileFilter
- Parameters:
file
- the File to check- Returns:
- true if this file matches the test
-
accept
public boolean accept(java.io.File dir, java.lang.String name)
Checks to see if the File should be accepted by this filter.- Specified by:
accept
in interfacejava.io.FilenameFilter
- Specified by:
accept
in 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
public java.lang.String toString()
Provide a String representation of this file filter.- Overrides:
toString
in classjava.lang.Object
- Returns:
- a String representation
-
-