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 aFilenameMaskFilterFilenameMaskFilter(String pFilenameMask) Deprecated.Creates aFilenameMaskFilterFilenameMaskFilter(String[] pFilenameMasks) Deprecated.Creates aFilenameMaskFilterFilenameMaskFilter(String[] pFilenameMasks, boolean pExclusion) Deprecated.Creates aFilenameMaskFilterFilenameMaskFilter(String pFilenameMask, boolean pExclusion) Deprecated.Creates aFilenameMaskFilter -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.This method implements thejava.io.FilenameFilterinterface.String[]Deprecated.String[]Deprecated.voidsetFilenameMasksForExclusion(String[] pFilenameMasksForExclusion) Deprecated.voidsetFilenameMasksForInclusion(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
-
setFilenameMasksForExclusion
Deprecated.- Parameters:
pFilenameMasksForExclusion- the filename masks to exclude
-
getFilenameMasksForExclusion
-
accept
Deprecated.This method implements thejava.io.FilenameFilterinterface.- Specified by:
acceptin interfaceFilenameFilter- Parameters:
pDir- the directory in which the file was found.pName- the name of the file.- Returns:
trueif the filepNameshould be included in the file list;falseotherwise.
-
toString
-