org.af.commons.io
Class FileExtensionFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by org.af.commons.io.FileExtensionFilter
All Implemented Interfaces:
FileFilter

public class FileExtensionFilter
extends FileFilter
implements FileFilter

Derived FileFilter class. Filters file by a single extension. Extends the FileFilter in javax.swing.filechooser and implements the filter in java.io.


Constructor Summary
FileExtensionFilter(List<String> extension)
          Constructor
FileExtensionFilter(String extension)
          Constructor
FileExtensionFilter(String extension, boolean acceptDirectories)
          Constructor
FileExtensionFilter(String description, List<String> extension)
          Constructor
FileExtensionFilter(String description, String extension)
          Constructor
FileExtensionFilter(String description, String extension, boolean acceptDirectories)
          Constructor
 
Method Summary
 boolean accept(File f)
          Accept file if it has the correct extension
 String getDescription()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileExtensionFilter

public FileExtensionFilter(String extension)
Constructor

Parameters:
extension - extension of files to accept

FileExtensionFilter

public FileExtensionFilter(String extension,
                           boolean acceptDirectories)
Constructor

Parameters:
extension - extension of files to accept

FileExtensionFilter

public FileExtensionFilter(String description,
                           String extension)
Constructor

Parameters:
description - description of extension
extension - extension of files to accept

FileExtensionFilter

public FileExtensionFilter(List<String> extension)
Constructor

Parameters:
extension - extension of files to accept

FileExtensionFilter

public FileExtensionFilter(String description,
                           String extension,
                           boolean acceptDirectories)
Constructor

Parameters:
description - description of extension
extension - extension of files to accept

FileExtensionFilter

public FileExtensionFilter(String description,
                           List<String> extension)
Constructor

Parameters:
description - description of extension
extension - extension of files to accept
Method Detail

accept

public boolean accept(File f)
Accept file if it has the correct extension

Specified by:
accept in interface FileFilter
Specified by:
accept in class FileFilter
Parameters:
f -
Returns:
has file the correct extension?

getDescription

public String getDescription()
Specified by:
getDescription in class FileFilter
Returns:
description of extension