org.pdfsam.guiclient.utils.filters
Class AbstractFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by org.pdfsam.guiclient.utils.filters.AbstractFileFilter
All Implemented Interfaces:
java.io.FileFilter
Direct Known Subclasses:
CsvFilter, JarFilter, PdfFilter, TxtFilter, XmlFilter

public abstract class AbstractFileFilter
extends javax.swing.filechooser.FileFilter
implements java.io.FileFilter

Filters superclass

Author:
Andrea Vacondio

Constructor Summary
AbstractFileFilter()
           
AbstractFileFilter(boolean acceptDirectory)
          If true the filter accepts directories
 
Method Summary
 boolean accept(java.io.File f)
           
abstract  java.lang.String getAcceptedExtension()
           
 java.lang.String getExtension(java.io.File f)
          Get the extension of a file.
 
Methods inherited from class javax.swing.filechooser.FileFilter
getDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFileFilter

public AbstractFileFilter(boolean acceptDirectory)
If true the filter accepts directories

Parameters:
acceptDirectory -

AbstractFileFilter

public AbstractFileFilter()
Method Detail

accept

public boolean accept(java.io.File f)
Specified by:
accept in interface java.io.FileFilter
Specified by:
accept in class javax.swing.filechooser.FileFilter

getAcceptedExtension

public abstract java.lang.String getAcceptedExtension()
Returns:
the accepted extension

getExtension

public java.lang.String getExtension(java.io.File f)
Get the extension of a file.