CMS 3D CMS Logo

Public Member Functions

DDLDocumentProvider Class Reference

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

#include <DDLDocumentProvider.h>

Inheritance diagram for DDLDocumentProvider:
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.

{}

Member Function Documentation

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

Return a flag whether to do xml validation or not.

Implemented in FIPConfiguration, and GeometryConfiguration.

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

Print out the list of files.

Implemented in 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 FIPConfiguration, and GeometryConfiguration.

Referenced by DDLParser::parse().

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

Return the Schema Location.

Implemented in 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 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 FIPConfiguration, and GeometryConfiguration.