com.partnersoft.io
Class ExtensionFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by com.partnersoft.io.ExtensionFilter
All Implemented Interfaces:
java.io.FilenameFilter
Direct Known Subclasses:
DirectoryExtensionFilter

public class ExtensionFilter
extends javax.swing.filechooser.FileFilter
implements java.io.FilenameFilter

A filename filter that filters based on extensions.


Constructor Summary
ExtensionFilter()
           
ExtensionFilter(java.lang.String extension)
           
ExtensionFilter(java.lang.String extension, java.lang.String desc)
           
 
Method Summary
 boolean accept(java.io.File file)
           
 boolean accept(java.io.File dir, java.lang.String name)
           
 java.lang.String getDescription()
           
 java.lang.String getExtension()
           
 void setDescription(java.lang.String desc)
           
 void setExtension(java.lang.String newExtension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionFilter

public ExtensionFilter()

ExtensionFilter

public ExtensionFilter(java.lang.String extension)

ExtensionFilter

public ExtensionFilter(java.lang.String extension,
                       java.lang.String desc)
Method Detail

accept

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

getDescription

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

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter

getExtension

public java.lang.String getExtension()

setExtension

public void setExtension(java.lang.String newExtension)

setDescription

public void setDescription(java.lang.String desc)