net.sourceforge.pmd.cpd
Class FileFinder

java.lang.Object
  extended bynet.sourceforge.pmd.cpd.FileFinder

public class FileFinder
extends java.lang.Object


Field Summary
private static java.lang.String FILE_SEP
           
private  java.io.FilenameFilter filter
           
 
Constructor Summary
FileFinder()
           
 
Method Summary
 java.util.List findFilesFrom(java.lang.String dir, java.io.FilenameFilter filter, boolean recurse)
           
private  void scanDirectory(java.io.File dir, java.util.List list, boolean recurse)
          Implements a tail recursive file scanner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filter

private java.io.FilenameFilter filter

FILE_SEP

private static final java.lang.String FILE_SEP
Constructor Detail

FileFinder

public FileFinder()
Method Detail

findFilesFrom

public java.util.List findFilesFrom(java.lang.String dir,
                                    java.io.FilenameFilter filter,
                                    boolean recurse)

scanDirectory

private void scanDirectory(java.io.File dir,
                           java.util.List list,
                           boolean recurse)
Implements a tail recursive file scanner