org.clapper.util.io
Class NotFilenameFilter
- java.lang.Object
-
- org.clapper.util.io.NotFilenameFilter
-
- All Implemented Interfaces:
- java.io.FilenameFilter
public class NotFilenameFilter extends java.lang.Object implements java.io.FilenameFilterNotFilenameFilter is a FilenameFilter that wraps another FilenameFilter and negates the sense of the wrapped filter's accept() method. This class conceptually provides a logical "NOT" operator for file filters. For example, the following code fragment will create a filter that finds all files that do not start with the letter "A".NotFilenameFilter filter = new NotFilenameFilter (new RegexFilenameFilter ("^[Aa]", FileFilterMatchType.NAME));- See Also:
FilenameFilter,AndFilenameFilter,OrFilenameFilter
-
-
Constructor Summary
Constructors Constructor and Description NotFilenameFilter(java.io.FilenameFilter filter)Create a new NotFilenameFilter that wraps the specifiedFilenameFilter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanaccept(java.io.File dir, java.lang.String name)Tests whether a file should be included in a file list.
-
-
-
Constructor Detail
-
NotFilenameFilter
public NotFilenameFilter(java.io.FilenameFilter filter)
Create a new NotFilenameFilter that wraps the specifiedFilenameFilter.- Parameters:
filter- TheFilenameFilterto wrap.
-
-
Method Detail
-
accept
public boolean accept(java.io.File dir, java.lang.String name)Tests whether a file should be included in a file list.- Specified by:
acceptin interfacejava.io.FilenameFilter- Parameters:
dir- The directory containing the file.name- the file name- Returns:
- true if the file matches, false if it doesn't
-
-
DMelt 3.0 © DataMelt by jWork.ORG