Public Member Functions | |
AcsFileFinder (File[] dirs, Logger logger) | |
AcsFileFinder (File[] dirs, FilenameFilter filenameFilter, Logger logger) | |
void | setVerbose (boolean verbose) |
File[] | getAllFiles () |
File[] | getFiles (FilenameFilter filter) |
Protected Attributes | |
boolean | verbose = false |
Map | m_fileMap |
Logger | m_logger |
Utility class that finds files in the staged directory structure of ACS, with $INTROOT and $ACSROOT etc.
alma.acs.makesupport.AcsFileFinder.AcsFileFinder | ( | File[] | dirs, | |
Logger | logger | |||
) |
ctor
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 class |
alma.acs.makesupport.AcsFileFinder.AcsFileFinder | ( | File[] | dirs, | |
FilenameFilter | filenameFilter, | |||
Logger | logger | |||
) |
ctor
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 class |
References alma.acs.makesupport.AcsFileFinder.m_logger.
File [] alma.acs.makesupport.AcsFileFinder.getAllFiles | ( | ) |
References alma.acs.makesupport.AcsFileFinder.m_fileMap.
Referenced by alma.acs.classloading.AcsComponentClassLoader.AcsComponentClassLoader(), alma.acs.classloading.AcsSystemClassLoader.AcsSystemClassLoader(), cl.utfsm.acs.xml.XmlSeeker.getXmls(), and alma.acs.makesupport.JarSourceExtractorRunner.main().
File [] alma.acs.makesupport.AcsFileFinder.getFiles | ( | FilenameFilter | filter | ) |
References alma.acs.makesupport.AcsFileFinder.m_fileMap.
void alma.acs.makesupport.AcsFileFinder.setVerbose | ( | boolean | verbose | ) |
Reimplemented in alma.tools.entitybuilder.XsdFileFinder.
References alma.acs.makesupport.AcsFileFinder.m_logger.
Referenced by alma.acs.classloading.AcsComponentClassLoader.AcsComponentClassLoader().
Map alma.acs.makesupport.AcsFileFinder.m_fileMap [protected] |
key = filename without path; value = File object
Referenced by alma.acs.makesupport.AcsFileFinder.getAllFiles(), alma.acs.makesupport.AcsJarFileFinder.getClasspath(), alma.acs.makesupport.AcsFileFinder.getFiles(), and alma.tools.entitybuilder.XsdFileFinder.resolveXsdConfigFile().
Logger alma.acs.makesupport.AcsFileFinder.m_logger [protected] |
boolean alma.acs.makesupport.AcsFileFinder.verbose = false [protected] |