cryptix.util.io
public class DosFilter extends Object implements FilenameFilter
Note: this is slightly different to the Windows 95/NT conventions, where filename and extension are not treated separately. E.g. "*" in 95/NT matches all files, whereas for this class "*.*" would have to be used.
Copyright © 1995-1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.1.1.1 $
Since: Cryptix 2.2.2
Constructor Summary | |
---|---|
DosFilter()
Constructs a DosFilter that matches all files. | |
DosFilter(String mask)
Constructs a DosFilter for files that match mask.
|
Method Summary | |
---|---|
boolean | accept(File dir, String name)
FilenameFilter interface implementation to handle ambiguous filename
selection in a given directory.
|
String | getMask()
Gets the current value of the mask for this filter. |
void | reset()
Resets the mask so that all files will be matched. |
void | setMask(String mask)
Sets the mask this filter will be using from now on.
|
String | toString() |
Parameters: mask a string that may contain '*' and '?' characters.
Tests if a specified file should be included in a file list of a given directory.
Parameters: dir the directory in which the File object name was found. name the name of the File object.
Returns: true if the name is that of a File object that should be included in the file list; false otherwise. Directories are always accepted, disregarding the set filter mask.
Parameters: mask a string that may contain '*' and '?' characters.