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

Field Summary
IOFileFilterfilter
The filter
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.

Field Detail

filter

private final IOFileFilter filter
The 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 (c) 2002-2011 Apache Software Foundation