maspack.util
Class GenericFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by maspack.util.GenericFileFilter

public class GenericFileFilter
extends javax.swing.filechooser.FileFilter


Constructor Summary
GenericFileFilter(java.util.ArrayList<java.lang.String> exts, java.lang.String description)
           
GenericFileFilter(java.lang.String[] exts, java.lang.String description)
           
GenericFileFilter(java.lang.String ext, java.lang.String description)
           
 
Method Summary
 boolean accept(java.io.File f)
           
 java.lang.String addExtension(java.lang.String fn)
           
 java.lang.String getDescription()
           
static java.lang.String getExtension(java.io.File f)
           
static java.lang.String getExtension(java.lang.String s)
           
 boolean isValidExtension(java.lang.String ext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericFileFilter

public GenericFileFilter(java.util.ArrayList<java.lang.String> exts,
                         java.lang.String description)

GenericFileFilter

public GenericFileFilter(java.lang.String[] exts,
                         java.lang.String description)

GenericFileFilter

public GenericFileFilter(java.lang.String ext,
                         java.lang.String description)
Method Detail

addExtension

public java.lang.String addExtension(java.lang.String fn)

getExtension

public static java.lang.String getExtension(java.io.File f)

getExtension

public static java.lang.String getExtension(java.lang.String s)

isValidExtension

public boolean isValidExtension(java.lang.String ext)

accept

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

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class javax.swing.filechooser.FileFilter