edu.stanford.hci.r3.util.files.filters
Class FileExcludeHiddenFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
          extended by edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
All Implemented Interfaces:
java.io.FileFilter, java.io.FilenameFilter

public class FileExcludeHiddenFilter
extends FileExtensionFilter

A Java FileFilter that excludes hidden files and directories

This software is distributed under the BSD License.


Field Summary
 
Fields inherited from class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
ACCEPT_ALL
 
Constructor Summary
FileExcludeHiddenFilter()
           
FileExcludeHiddenFilter(java.lang.String[] exts)
           
FileExcludeHiddenFilter(java.lang.String[] exts, boolean dir)
           
 
Method Summary
 boolean accept(java.io.File f)
          This method is for filechoosers, and makes use of acceptDirectories
 boolean accept(java.io.File fileDir, java.lang.String name)
           
 
Methods inherited from class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
getDescription, setAcceptDirectories
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileExcludeHiddenFilter

public FileExcludeHiddenFilter()

FileExcludeHiddenFilter

public FileExcludeHiddenFilter(java.lang.String[] exts)

FileExcludeHiddenFilter

public FileExcludeHiddenFilter(java.lang.String[] exts,
                               boolean dir)
Method Detail

accept

public boolean accept(java.io.File f)
Description copied from class: FileExtensionFilter
This method is for filechoosers, and makes use of acceptDirectories

Specified by:
accept in interface java.io.FileFilter
Overrides:
accept in class FileExtensionFilter
See Also:
FileFilter.accept(java.io.File)

accept

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

Copyright 2006 Stanford University