com.partnersoft.io
Class DirectoryExtensionFilter

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

public class DirectoryExtensionFilter
extends ExtensionFilter

File Filter that allows directories as well as a filtered file view.

Copyright 2009 Partner Software, Inc.

Version:
$Id$
Author:
Rich Stepanski

Constructor Summary
DirectoryExtensionFilter(java.lang.String extension)
          Creates a new DirectoryExtensionFilter that allows directories or files with the given extension.
DirectoryExtensionFilter(java.lang.String extension, java.lang.String desc)
          Creates a new DirectoryExtensionFilter that allows directories or files with the given extension using the given desc.
 
Method Summary
 boolean accept(java.io.File file)
           
 boolean accept(java.io.File dir, java.lang.String name)
           
 
Methods inherited from class com.partnersoft.io.ExtensionFilter
getDescription, getExtension, setDescription, setExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryExtensionFilter

public DirectoryExtensionFilter(java.lang.String extension)
Creates a new DirectoryExtensionFilter that allows directories or files with the given extension.

Parameters:
extension -

DirectoryExtensionFilter

public DirectoryExtensionFilter(java.lang.String extension,
                                java.lang.String desc)
Creates a new DirectoryExtensionFilter that allows directories or files with the given extension using the given desc.

Parameters:
extension -
Method Detail

accept

public boolean accept(java.io.File file)
Overrides:
accept in class ExtensionFilter

accept

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