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:
- java.io.FileFilter, java.io.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: 155419 $ $Date: 2005-02-26 13:02:41 +0000 (Sat, 26 Feb 2005) $
- Author:
- Henri Yandell, Stephen Colebourne
Field Summary |
private java.io.FileFilter |
fileFilter
The File filter |
private java.io.FilenameFilter |
filenameFilter
The Filename filter |
Constructor Summary |
DelegateFileFilter(java.io.FileFilter filter)
Constructs a delegate file filter around an existing FileFilter. |
DelegateFileFilter(java.io.FilenameFilter filter)
Constructs a delegate file filter around an existing FilenameFilter. |
Method Summary |
boolean |
accept(java.io.File file)
Checks the filter. |
boolean |
accept(java.io.File dir,
java.lang.String name)
Checks the filter. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
filenameFilter
private java.io.FilenameFilter filenameFilter
- The Filename filter
fileFilter
private java.io.FileFilter fileFilter
- The File filter
DelegateFileFilter
public DelegateFileFilter(java.io.FilenameFilter filter)
- Constructs a delegate file filter around an existing FilenameFilter.
- Parameters:
filter
- the filter to decorate
DelegateFileFilter
public DelegateFileFilter(java.io.FileFilter filter)
- Constructs a delegate file filter around an existing FileFilter.
- Parameters:
filter
- the filter to decorate
accept
public boolean accept(java.io.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(java.io.File dir,
java.lang.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