

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 |
Private Member Functions | |
| void | scanDirs (File[] dirs, FilenameFilter filenameFilter) |
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 | |||
| ) | [inline] |
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 | |||
| ) | [inline] |
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 m_logger, and scanDirs().
| File [] alma::acs::makesupport::AcsFileFinder::getAllFiles | ( | ) | [inline] |
References m_fileMap.
Referenced by alma::acs::classloading::AcsComponentClassLoader::AcsComponentClassLoader(), alma::acs::classloading::AcsSystemClassLoader::AcsSystemClassLoader(), cl::utfsm::acs::xml::XmlSeeker::getXmls(), alma::acs::makesupport::JarSourceExtractorRunner::main(), alma::acs::makesupport::AcsFileFinderTest::testExtractor(), and alma::acs::makesupport::AcsFileFinderTest::testGetJarFiles().
| File [] alma::acs::makesupport::AcsFileFinder::getFiles | ( | FilenameFilter | filter | ) | [inline] |
References m_fileMap.
Referenced by alma::acs::eclipse::utils::jar::JarFileHelper::JarFileHelper().
| void alma::acs::makesupport::AcsFileFinder::scanDirs | ( | File[] | dirs, | |
| FilenameFilter | filenameFilter | |||
| ) | [inline, private] |
| dirs | ||
| filenameFilter | can be null |
References m_fileMap, m_logger, and verbose.
Referenced by AcsFileFinder().
| void alma::acs::makesupport::AcsFileFinder::setVerbose | ( | boolean | verbose | ) | [inline] |
Reimplemented in alma::tools::entitybuilder::XsdFileFinder.
References 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 getAllFiles(), alma::acs::makesupport::AcsJarFileFinder::getClasspath(), getFiles(), alma::tools::entitybuilder::XsdFileFinder::resolveXsdConfigFile(), and scanDirs().
Logger alma::acs::makesupport::AcsFileFinder::m_logger [protected] |
boolean alma::acs::makesupport::AcsFileFinder::verbose = false [protected] |
Reimplemented in alma::tools::entitybuilder::XsdFileFinder.
Referenced by scanDirs().
1.6.2