Class JMeterFileFilter

  • All Implemented Interfaces:
    java.io.FileFilter

    
    public class JMeterFileFilter
    extends FileFilter implements FileFilter
                        

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

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      JMeterFileFilter(Array<String> extensions) Create a new JMeter file filter which allows the specified extensions.
      JMeterFileFilter(Array<String> extensions, boolean allow) Create a new JMeter file filter which allows the specified extensions.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      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

        JMeterFileFilter(Array<String> extensions)
        Create a new JMeter file filter which allows the specified extensions.
        Parameters:
        extensions - non-null array of allowed file extensions
      • JMeterFileFilter

        JMeterFileFilter(Array<String> extensions, boolean allow)
        Create a new JMeter file filter which allows the specified extensions.
        Parameters:
        extensions - non-null array of allowed file extensions
        allow - should directories be returned ?
    • Method Detail

      • accept

         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.

        Parameters:
        f - the File being tested
        Returns:

        true if the file should be allowed, false otherwise

      • accept

         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

         String getDescription()

        Get a description for this filter.

        Returns:

        a description for this filter