org.jutil.io
Class FileExtensionFilter

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

public class FileExtensionFilter
extends FileFilter


Field Summary
protected  boolean allowAll
           
protected  java.util.Hashtable extensions
           
 
Fields inherited from class org.jutil.io.FileFilter
desc, dirsAllowed
 
Constructor Summary
FileExtensionFilter(java.lang.String extenstion)
           
FileExtensionFilter(java.lang.String extenstion, java.lang.String description)
           
 
Method Summary
 boolean accept(java.io.File dir, java.io.File file, java.lang.String name)
           
 void addExtension(java.lang.String ext)
           
 void addExtension(java.lang.String ext, boolean exclude)
           
 
Methods inherited from class org.jutil.io.FileFilter
accept, accept, getDescription, isDirsAllowed, isTrace, setDescription, setDirsAllowed, setTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extensions

protected java.util.Hashtable extensions

allowAll

protected boolean allowAll
Constructor Detail

FileExtensionFilter

public FileExtensionFilter(java.lang.String extenstion)

FileExtensionFilter

public FileExtensionFilter(java.lang.String extenstion,
                           java.lang.String description)
Method Detail

addExtension

public void addExtension(java.lang.String ext)

addExtension

public void addExtension(java.lang.String ext,
                         boolean exclude)

accept

public boolean accept(java.io.File dir,
                      java.io.File file,
                      java.lang.String name)
Specified by:
accept in class FileFilter