Package org.apache.jmeter.gui
Class JMeterFileFilter
java.lang.Object
javax.swing.filechooser.FileFilter
org.apache.jmeter.gui.JMeterFileFilter
- All Implemented Interfaces:
FileFilter
A file filter which allows files to be filtered based on a list of allowed
extensions.
Optionally returns directories.
-
Constructor Summary
ConstructorDescriptionJMeterFileFilter
(String[] extensions) Create a new JMeter file filter which allows the specified extensions.JMeterFileFilter
(String[] extensions, boolean allow) Create a new JMeter file filter which allows the specified extensions. -
Method Summary
-
Constructor Details
-
JMeterFileFilter
Create a new JMeter file filter which allows the specified extensions. If the array of extensions contains no elements, any file will be allowed. This constructor will also return all directories- Parameters:
extensions
- non-null array of allowed file extensions
-
JMeterFileFilter
Create a new JMeter file filter which allows the specified extensions. If the array of extensions contains no elements, any file will be allowed.- Parameters:
extensions
- non-null array of allowed file extensionsallow
- should directories be returned ?
-
-
Method Details
-
accept
Determine if the specified file is allowed by this filter. The file will be allowed if it is a directory, or if the end of the filename matches one of the extensions allowed by this filter. The filename is converted to lower-case before making the comparison.- Specified by:
accept
in interfaceFileFilter
- Specified by:
accept
in classFileFilter
- Parameters:
f
- the File being tested- Returns:
- true if the file should be allowed, false otherwise
-
accept
Determine if the specified filename is allowed by this filter. The file will be allowed if the end of the filename matches one of the extensions allowed by this filter. The comparison is case-sensitive. If no extensions were provided for this filter, the file will always be allowed.- Parameters:
filename
- the filename to test- Returns:
- true if the file should be allowed, false otherwise
-
getDescription
Get a description for this filter.- Specified by:
getDescription
in classFileFilter
- Returns:
- a description for this filter
-