net.mtu.eggplant.util
Class BasicFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by net.mtu.eggplant.util.BasicFileFilter

public class BasicFileFilter
extends FileFilter

This class makes it easy to accept files by extension.

Version:
$Revision$

Constructor Summary
BasicFileFilter(String description, String extension)
          Create a Filter filter with description and allowing files with extensions equal to extension as well as directories (for traversal).
BasicFileFilter(String description, String[] extensions)
          Create a Filter filter with description and allowing files with extensions in the list 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
 

Constructor Detail

BasicFileFilter

public BasicFileFilter(String description,
                       String[] extensions)
Create a Filter filter with description and allowing files with extensions in the list extensions.

Parameters:
description - the description of this filter
extensions - the extensions to allow
PreConditions
(description != null), (extensions != null)

BasicFileFilter

public BasicFileFilter(String description,
                       String extension)
Create a Filter filter with description and allowing files with extensions equal to extension as well as directories (for traversal).

Parameters:
description - the description of this filter
extension - the extension to allow
PreConditions
(description != null), (extension != null)
Method Detail

accept

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

getDescription

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