public class AcsFileFinder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.io.File> |
m_fileMap
key = filename without path; value = File object
|
protected java.util.logging.Logger |
m_logger |
protected boolean |
verbose |
| Constructor and Description |
|---|
AcsFileFinder(java.io.File[] dirs,
java.io.FilenameFilter filenameFilter,
java.util.logging.Logger logger)
ctor
|
AcsFileFinder(java.io.File[] dirs,
java.util.logging.Logger logger)
ctor
|
| Modifier and Type | Method and Description |
|---|---|
java.io.File[] |
getAllFiles() |
java.io.File[] |
getFiles(java.io.FilenameFilter filter) |
void |
setVerbose(boolean verbose) |
protected boolean verbose
protected java.util.Map<java.lang.String,java.io.File> m_fileMap
protected java.util.logging.Logger m_logger
public AcsFileFinder(java.io.File[] dirs,
java.util.logging.Logger logger)
dirs - the directories to search files in, e.g. $INTROOT/lib and $ACSROOT/lib;
Files that appear under more than one directory will be taken at their first
occurence.logger - logger to be used by this classpublic AcsFileFinder(java.io.File[] dirs,
java.io.FilenameFilter filenameFilter,
java.util.logging.Logger logger)
dirs - the directories to search files in, e.g. $INTROOT/lib and $ACSROOT/lib;
Files that appear under more than one directory will be taken at their first
occurrence.logger - logger to be used by this class