org.apache.commons.io.filefilter
Class DelegateFileFilter
java.lang.Object
|
+--org.apache.commons.io.filefilter.AbstractFileFilter
|
+--org.apache.commons.io.filefilter.DelegateFileFilter
- All Implemented Interfaces:
- FileFilter, FilenameFilter, IOFileFilter
- public class DelegateFileFilter
- extends AbstractFileFilter
This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.
- Since:
- Commons IO 1.0
- Version:
- $Revision: 471628 $ $Date: 2006-11-05 20:06:45 -0800 (Sun, 05 Nov 2006) $
- Author:
- Stephen Colebourne
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
filenameFilter
private FilenameFilter filenameFilter
- The Filename filter
fileFilter
private FileFilter fileFilter
- The File filter
DelegateFileFilter
public DelegateFileFilter(FilenameFilter filter)
- Constructs a delegate file filter around an existing FilenameFilter.
- Parameters:
filter
- the filter to decorate
DelegateFileFilter
public DelegateFileFilter(FileFilter filter)
- Constructs a delegate file filter around an existing FileFilter.
- Parameters:
filter
- the filter to decorate
accept
public boolean accept(File file)
- Checks the filter.
- Overrides:
accept
in class AbstractFileFilter
- Parameters:
file
- the file to check- Returns:
- true if the filter matches
accept
public boolean accept(File dir,
String name)
- Checks the filter.
- Overrides:
accept
in class AbstractFileFilter
- Parameters:
dir
- the directoryname
- the filename in the directory- Returns:
- true if the filter matches