org.apache.commons.io.filefilter
Class DelegateFileFilter

java.lang.Object
  extended by org.apache.commons.io.filefilter.AbstractFileFilter
      extended by 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: 471628 $ $Date: 2006-11-06 05:06:45 +0100 (Mo, 06 Nov 2006) $
Author:
Stephen Colebourne

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, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

accept

public boolean accept(java.io.File file)
Checks the filter.

Specified by:
accept in interface java.io.FileFilter
Specified by:
accept in interface IOFileFilter
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.

Specified by:
accept in interface java.io.FilenameFilter
Specified by:
accept in interface IOFileFilter
Overrides:
accept in class AbstractFileFilter
Parameters:
dir - the directory
name - the filename in the directory
Returns:
true if the filter matches


Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.