at.tuwien.ifs.commons.util.io
Class ExtensionFileFilterSwing

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by at.tuwien.ifs.commons.util.io.ExtensionFileFilterSwing

public class ExtensionFileFilterSwing
extends FileFilter

A generic swing FileFilter that accepts directories, and files with any of the supplied correct extensions, or gzipped files with the correct extension prefix. If no description is passed to the constructor, a generic one will be generated.

Version:
$Id: ExtensionFileFilterSwing.java 3867 2010-10-21 15:50:10Z mayer $
Author:
Rudolf Mayer

Field Summary
private  String description
           
private  String[] extensions
           
 
Constructor Summary
ExtensionFileFilterSwing(String... extensions)
           
ExtensionFileFilterSwing(String description, String... extensions)
           
 
Method Summary
 boolean accept(File f)
           
 String getDescription()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extensions

private String[] extensions

description

private String description
Constructor Detail

ExtensionFileFilterSwing

public ExtensionFileFilterSwing(String... extensions)

ExtensionFileFilterSwing

public ExtensionFileFilterSwing(String description,
                                String... extensions)
Method Detail

accept

public boolean accept(File f)
Specified by:
accept in class FileFilter

getDescription

public String getDescription()
Specified by:
getDescription in class FileFilter