CMS 3D CMS Logo

DDLDocumentProvider Class Reference

DDLDocumentProvider provides a set of URLs and filenames. More...

#include <DetectorDescription/Parser/interface/DDLDocumentProvider.h>

Inheritance diagram for DDLDocumentProvider:

DDLConfiguration FIPConfiguration GeometryConfiguration

List of all members.

Public Member Functions

virtual bool doValidation () const =0
 Return a flag whether to do xml validation or not.
virtual void dumpFileList (void) const =0
 Print out the list of files.
virtual const std::vector
< std::string > & 
getFileList (void) const =0
 Return a list of files as a vector of strings.
virtual std::string getSchemaLocation () const =0
 Return the Schema Location.
virtual const std::vector
< std::string > & 
getURLList (void) const =0
 Return a list of urls as a vector of strings.
virtual int readConfig (const std::string &filename)=0
 (does not belong here) Read in the configuration file.
virtual ~DDLDocumentProvider ()


Detailed Description

DDLDocumentProvider provides a set of URLs and filenames.

Author:
Michael Case
DDLDocumentProvider.h - description ------------------- begin: Mon Feb 24 2003 email: case@ucdhep.ucdavis.edu

This abstract class defines the interface that is expected by the DDLParser to obtain its list of files for parsing.

Definition at line 21 of file DDLDocumentProvider.h.


Constructor & Destructor Documentation

virtual DDLDocumentProvider::~DDLDocumentProvider (  )  [inline, virtual]

Definition at line 25 of file DDLDocumentProvider.h.

00025 {}


Member Function Documentation

virtual bool DDLDocumentProvider::doValidation (  )  const [pure virtual]

Return a flag whether to do xml validation or not.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.

Referenced by DDLParser::parse().

virtual void DDLDocumentProvider::dumpFileList ( void   )  const [pure virtual]

Print out the list of files.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.

virtual const std::vector< std::string >& DDLDocumentProvider::getFileList ( void   )  const [pure virtual]

Return a list of files as a vector of strings.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.

Referenced by DDLParser::parse().

virtual std::string DDLDocumentProvider::getSchemaLocation (  )  const [pure virtual]

Return the Schema Location.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.

virtual const std::vector< std::string >& DDLDocumentProvider::getURLList ( void   )  const [pure virtual]

Return a list of urls as a vector of strings.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.

Referenced by DDLParser::parse().

virtual int DDLDocumentProvider::readConfig ( const std::string &  filename  )  [pure virtual]

(does not belong here) Read in the configuration file.

Implemented in DDLConfiguration, FIPConfiguration, and GeometryConfiguration.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:18:00 2009 for CMSSW by  doxygen 1.5.4