com.swfm.mica.sys
Class MiSystemIOManagerLocalFileFinder

java.lang.Object
  extended bycom.swfm.mica.sys.MiSystemIOManagerFileFinder
      extended bycom.swfm.mica.sys.MiSystemIOManagerLocalFileFinder
All Implemented Interfaces:
java.io.FileFilter

public class MiSystemIOManagerLocalFileFinder
extends MiSystemIOManagerFileFinder
implements java.io.FileFilter

This class creates a file finder that will return the files found in a directory or directory tree

MiSystemIOManagerFileFinder fileFinder = MiSystem.getIOManager().getFileFinder(); fileFinder.setSearchSubdirectories(true); fileFinder.setFileNamesSearchSpecIgnoreCase(true); fileFinder.setFileNamesSearchSpec("*.sch"); fileFinder.setFilePathnamesReturnSpec(Mi_RETURN_CANONICAL_PATHNAMES); Strings pathnames = fileFinder.find("C:\");

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
   
Constructor Summary
MiSystemIOManagerLocalFileFinder()
           
 
Method Summary
 boolean accept(java.io.File pathname)
           
 Strings find(java.lang.String rootDirectoryName)
           
 void getList(java.io.File directory, Strings results)
           
 void getList(java.io.File directory, Strings results, java.lang.String pathname)
           
 
Methods inherited from class com.swfm.mica.sys.MiSystemIOManagerFileFinder
getFileNamesSearchSpec, getFileNamesSearchSpecIgnoreCase, getFileNamesSearchSpecs, getFilePathnamesReturnSpec, getFileTypesSearchSpec, getNumberOfFilesFound, getSearchSubdirectories, getSizeOfFilesFound, setFileNamesSearchSpec, setFileNamesSearchSpecIgnoreCase, setFilePathnamesReturnSpec, setFileTypesSearchSpec, setNumberOfFilesFound, setSearchSubdirectories, setSizeOfFilesFound
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiSystemIOManagerLocalFileFinder

public MiSystemIOManagerLocalFileFinder()
Method Detail

find

public Strings find(java.lang.String rootDirectoryName)
             throws java.lang.Exception
Specified by:
find in class MiSystemIOManagerFileFinder
Throws:
java.lang.Exception

getList

public void getList(java.io.File directory,
                    Strings results)
             throws java.lang.Exception
Throws:
java.lang.Exception

getList

public void getList(java.io.File directory,
                    Strings results,
                    java.lang.String pathname)
             throws java.lang.Exception
Throws:
java.lang.Exception

accept

public boolean accept(java.io.File pathname)
Specified by:
accept in interface java.io.FileFilter