Apache JMeter
2.0.1.20050615

org.apache.jmeter.gui
Class JMeterFileFilter

java.lang.Object
  extended byjavax.swing.filechooser.FileFilter
      extended byorg.apache.jmeter.gui.JMeterFileFilter
All Implemented Interfaces:
FileFilter

public class JMeterFileFilter
extends FileFilter
implements FileFilter

A file filter which allows files to be filtered based on a list of allowed extensions.

Version:
$Revision: 1.4 $
Author:
unknown

Constructor Summary
JMeterFileFilter(String[] extensions)
          Create a new JMeter file filter which allows the specified extensions.
 
Method Summary
 boolean accept(File f)
          Determine if the specified file is allowed by this filter.
 boolean accept(String filename)
          Determine if the specified filename is allowed by this filter.
 String getDescription()
          Get a description for this filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMeterFileFilter

public JMeterFileFilter(String[] extensions)
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 extensions
Method Detail

accept

public boolean accept(File f)
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 interface FileFilter
Parameters:
f - the File being tested
Returns:
true if the file should be allowed, false otherwise

accept

public boolean accept(String filename)
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

public String getDescription()
Get a description for this filter.

Returns:
a description for this filter

Apache JMeter
2.0.1.20050615

Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.