Package com.twelvemonkeys.io
Class FilenameMaskFilter
java.lang.Object
com.twelvemonkeys.io.FilenameMaskFilter
- All Implemented Interfaces:
FilenameFilter
Deprecated.
A Java Bean used for approving file names which are to be included in a
java.io.File
listing.
The mask is given as a well-known DOS filename format, with '*' and '?' as
wildcards.
All other characters counts as ordinary characters.
The file name masks are used as a filter input and is given to the class via the string array property:
filenameMasksForInclusion
- Filename mask for exclusion of files (default if both properties are defined).
filenameMasksForExclusion
- Filename mask for exclusion of files.
A recommended way of doing this is by referencing to the component which uses this class for file listing. In this way all properties are set in the same component and this utility component is kept in the background with only initial configuration necessary.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates aFilenameMaskFilter
FilenameMaskFilter
(String pFilenameMask) Deprecated.Creates aFilenameMaskFilter
FilenameMaskFilter
(String[] pFilenameMasks) Deprecated.Creates aFilenameMaskFilter
FilenameMaskFilter
(String[] pFilenameMasks, boolean pExclusion) Deprecated.Creates aFilenameMaskFilter
FilenameMaskFilter
(String pFilenameMask, boolean pExclusion) Deprecated.Creates aFilenameMaskFilter
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.This method implements thejava.io.FilenameFilter
interface.String[]
Deprecated.String[]
Deprecated.void
setFilenameMasksForExclusion
(String[] pFilenameMasksForExclusion) Deprecated.void
setFilenameMasksForInclusion
(String[] pFilenameMasksForInclusion) Deprecated.toString()
Deprecated.
-
Field Details
-
filenameMasksForInclusion
Deprecated. -
filenameMasksForExclusion
Deprecated. -
inclusion
private boolean inclusionDeprecated.
-
-
Constructor Details
-
FilenameMaskFilter
public FilenameMaskFilter()Deprecated.Creates aFilenameMaskFilter
-
FilenameMaskFilter
Deprecated.Creates aFilenameMaskFilter
- Parameters:
pFilenameMask
- the filename mask
-
FilenameMaskFilter
Deprecated.Creates aFilenameMaskFilter
- Parameters:
pFilenameMasks
- the filename masks
-
FilenameMaskFilter
Deprecated.Creates aFilenameMaskFilter
- Parameters:
pFilenameMask
- the filename maskspExclusion
- iftrue
, the masks will be excluded
-
FilenameMaskFilter
Deprecated.Creates aFilenameMaskFilter
- Parameters:
pFilenameMasks
- the filename maskspExclusion
- iftrue
, the masks will be excluded
-
-
Method Details
-
setFilenameMasksForInclusion
Deprecated.- Parameters:
pFilenameMasksForInclusion
- the filename masks to include
-
getFilenameMasksForInclusion
Deprecated.- Returns:
- the current inclusion masks
-
setFilenameMasksForExclusion
Deprecated.- Parameters:
pFilenameMasksForExclusion
- the filename masks to exclude
-
getFilenameMasksForExclusion
Deprecated.- Returns:
- the current exclusion masks
-
accept
Deprecated.This method implements thejava.io.FilenameFilter
interface.- Specified by:
accept
in interfaceFilenameFilter
- Parameters:
pDir
- the directory in which the file was found.pName
- the name of the file.- Returns:
true
if the filepName
should be included in the file list;false
otherwise.
-
toString
Deprecated.
-