All Packages Class Hierarchy This Package Previous Next Index
Class cryptix.util.io.DosFilter
java.lang.Object
|
+----cryptix.util.io.DosFilter
- public class DosFilter
- extends Object
- implements FilenameFilter
A java.io.FilenameFilter class that filters directory contents according
to traditional DOS wildcard conventions; i.e. the filter is split into
two parts: a filename and an extension. In each part '*' replaces any
number of characters, and '?' replaces any one character.
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 $
- Author:
- Raif S. Naffah
-
DosFilter()
- Constructs a DosFilter that matches all files.
-
DosFilter(String)
- Constructs a DosFilter for files that match mask.
-
accept(File, String)
- FilenameFilter interface implementation to handle ambiguous filename
selection in a given directory.
-
getMask()
- Gets the current value of the mask for this filter.
-
reset()
- Resets the mask so that all files will be matched.
-
setMask(String)
- Sets the mask this filter will be using from now on.
-
toString()
-
DosFilter
public DosFilter()
- Constructs a DosFilter that matches all files.
DosFilter
public DosFilter(String mask)
- Constructs a DosFilter for files that match mask.
- Parameters:
- mask - a string that may contain '*' and '?' characters.
accept
public boolean accept(File dir,
String name)
- FilenameFilter interface implementation to handle ambiguous filename
selection in a given directory.
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.
reset
public void reset()
- Resets the mask so that all files will be matched.
setMask
public void setMask(String mask)
- Sets the mask this filter will be using from now on.
- Parameters:
- mask - a string that may contain '*' and '?' characters.
getMask
public String getMask()
- Gets the current value of the mask for this filter.
toString
public String toString()
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index