org.apache.commons.io.filefilter
Class FileFileFilter

java.lang.Object
  |
  +--org.apache.commons.io.filefilter.AbstractFileFilter
        |
        +--org.apache.commons.io.filefilter.FileFileFilter
All Implemented Interfaces:
FileFilter, FilenameFilter, IOFileFilter

public class FileFileFilter
extends AbstractFileFilter

This filter accepts Files that are files (not directories).

For example, here is how to print out a list of the real files within the current directory:

 File dir = new File(".");
 String[] files = dir.list( FileFileFilter.FILE );
 for ( int i = 0; i < files.length; i++ ) {
     System.out.println(files[i]);
 }
 

Since:
Commons IO 1.3
Version:
$Revision: 155419 $ $Date: 2006-08-27 23:39:07 -0700 (Sun, 27 Aug 2006) $

Field Summary
static IOFileFilter FILE
          Singleton instance of file filter
 
Constructor Summary
protected FileFileFilter()
          Restrictive consructor.
 
Method Summary
 boolean accept(File file)
          Checks to see if the file is a file.
 
Methods inherited from class org.apache.commons.io.filefilter.AbstractFileFilter
accept
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

FILE

public static final IOFileFilter FILE
Singleton instance of file filter
Constructor Detail

FileFileFilter

protected FileFileFilter()
Restrictive consructor.
Method Detail

accept

public boolean accept(File file)
Checks to see if the file is a file.
Overrides:
accept in class AbstractFileFilter
Parameters:
file - the File to check
Returns:
true if the file is a file