alma::acs::makesupport::AcsFileFinder Class Reference

Inheritance diagram for alma::acs::makesupport::AcsFileFinder:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::makesupport::AcsFileFinder:
Collaboration graph
[legend]

List of all members.

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)

Detailed Description

Utility class that finds files in the staged directory structure of ACS, with $INTROOT and $ACSROOT etc.

Author:
hsommer created Sep 16, 2003 2:14:55 PM

Constructor & Destructor Documentation

alma::acs::makesupport::AcsFileFinder::AcsFileFinder ( File[]  dirs,
Logger  logger 
) [inline]

ctor

Parameters:
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

Parameters:
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().


Member Function Documentation

File [] alma::acs::makesupport::AcsFileFinder::getAllFiles (  )  [inline]
File [] alma::acs::makesupport::AcsFileFinder::getFiles ( FilenameFilter  filter  )  [inline]
void alma::acs::makesupport::AcsFileFinder::scanDirs ( File[]  dirs,
FilenameFilter  filenameFilter 
) [inline, private]
Parameters:
dirs 
filenameFilter can be null

References m_fileMap, m_logger, and verbose.

Referenced by AcsFileFinder().

void alma::acs::makesupport::AcsFileFinder::setVerbose ( boolean  verbose  )  [inline]

Member Data Documentation

Reimplemented in alma::tools::entitybuilder::XsdFileFinder.

Referenced by scanDirs().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2