org.apache.commons.io.filefilter

Class NotFileFilter

public class NotFileFilter extends AbstractFileFilter implements Serializable

This filter produces a logical NOT of the filters specified.

Since: Commons IO 1.0

Version: $Revision: 591058 $ $Date: 2007-11-01 15:47:05 +0000 (Thu, 01 Nov 2007) $

Author: Stephen Colebourne

Constructor Summary
NotFileFilter(IOFileFilter filter)
Constructs a new file filter that NOTs the result of another filters.
Method Summary
booleanaccept(File file)
Checks to see if both filters are true.
booleanaccept(File file, String name)
Checks to see if both filters are true.
StringtoString()
Provide a String representaion of this file filter.

Constructor Detail

NotFileFilter

public NotFileFilter(IOFileFilter filter)
Constructs a new file filter that NOTs the result of another filters.

Parameters: filter the filter, must not be null

Throws: IllegalArgumentException if the filter is null

Method Detail

accept

public boolean accept(File file)
Checks to see if both filters are true.

Parameters: file the File to check

Returns: true if the filter returns false

accept

public boolean accept(File file, String name)
Checks to see if both filters are true.

Parameters: file the File directory name the filename

Returns: true if the filter returns false

toString

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

Returns: a String representaion

Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.