Classes | Public Member Functions

alma.tools.entitybuilder.XsdFileFinder Class Reference

Inheritance diagram for alma.tools.entitybuilder.XsdFileFinder:
alma.acs.makesupport.AcsFileFinder

List of all members.

Classes

class  XsdConfigFileNameFilter

Public Member Functions

 XsdFileFinder (List< File > dirs, List< String > xsdConfigFileNames)
File resolveXsdConfigFile (String xsdConfigFileName)
File[] getAllXsdConfigFiles ()
void setVerbose (boolean verbose)

Detailed Description

Finds xsd-bindingclass-config files (.xml) in the wicked depth of overlayed ACS directories such as INTROOT/idl and ACSROOT/idl.

Author:
hsommer created Feb 10, 2005

Constructor & Destructor Documentation

alma.tools.entitybuilder.XsdFileFinder.XsdFileFinder ( List< File >  dirs,
List< String >  xsdConfigFileNames 
)
Parameters:
dirs the directories to search for files in
xsdConfigFileNames the path-free names of xsd config files to use, such as "systementities.xml"

Member Function Documentation

File [] alma.tools.entitybuilder.XsdFileFinder.getAllXsdConfigFiles (  ) 
File alma.tools.entitybuilder.XsdFileFinder.resolveXsdConfigFile ( String  xsdConfigFileName  ) 

Finds an XML schema file given its file name without path.

Returns:
the file, or null if it's not found. Finds a config file for XML schema binding class generation, given its file name without path.
the file, or null if it's not found or if it is not one of the registered xsdConfigFileNames from the c'tor.

References alma.acs.makesupport.AcsFileFinder.m_fileMap, and alma.acs.makesupport.AcsFileFinder.m_logger.

Referenced by alma.tools.entitybuilder.XsdFileFinder.getAllXsdConfigFiles().

void alma.tools.entitybuilder.XsdFileFinder.setVerbose ( boolean  verbose  ) 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties