org.apache.commons.io.filefilter

Class FileFileFilter

Implemented Interfaces:
FileFilter, FilenameFilter, Serializable, IOFileFilter

public class FileFileFilter
extends AbstractFileFilter
implements Serializable

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]);
 }
 
Version:
$Revision: 155419 $ $Date: 2007-10-24 16:53:07 +0100 (Wed, 24 Oct 2007) $
Since:
Commons IO 1.3

Field Summary

static IOFileFilter
FILE
Singleton instance of file filter

Constructor Summary

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

Field Details

FILE

public static final IOFileFilter FILE
Singleton instance of file filter

Constructor Details

FileFileFilter

protected FileFileFilter()
Restrictive consructor.

Method Details

accept

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

Copyright (c) 2002-2009 Apache Software Foundation