Package jmri.util

Class NoArchiveFileFilter


public class NoArchiveFileFilter extends FileFilter
File filter to suppress zip file archives.

Java 1.6's FileChooser gets slow when it encounters large zip files. This filter skips them, while still allowing you to specify others, etc.

  • Constructor Details

    • NoArchiveFileFilter

      Create a filter that excludes .zip and .jar files.
    • NoArchiveFileFilter

      public NoArchiveFileFilter(String description)
      Create a filter that excludes .zip and .jar files.
      Parameters:
      description - The filter description presented in a file chooser
    • NoArchiveFileFilter

      public NoArchiveFileFilter(String description, String... extensions)
      Create a filter that filters for the specified extensions, excluding .zip and .jar files.
      Parameters:
      description - The filter description presented in a file chooser
      extensions - The extensions to accept; if no extensions are passed, all files except archives are accepted; to accept a limited set of extensions and files without an extension, include an empty String as an extension
  • Method Details