org.apache.commons.io.filefilter

Class AbstractFileFilter

public abstract class AbstractFileFilter extends 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: Commons IO 1.0

Version: $Revision: 539231 $ $Date: 2007-05-18 04:10:33 +0100 (Fri, 18 May 2007) $

Author: Stephen Colebourne

Method Summary
booleanaccept(File file)
Checks to see if the File should be accepted by this filter.
booleanaccept(File dir, String name)
Checks to see if the File should be accepted by this filter.
StringtoString()
Provide a String representaion of this file filter.

Method Detail

accept

public boolean accept(File file)
Checks to see if the File should be accepted by this filter.

Parameters: file the File to check

Returns: true if this file matches the test

accept

public boolean accept(File dir, String name)
Checks to see if the File should be accepted by this filter.

Parameters: dir the directory File to check name the filename within the directory to check

Returns: true if this file matches the test

toString

public String toString()
Provide a String representaion of this file filter.

Returns: a String representaion

Copyright (c) 2002-2011 Apache Software Foundation