CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
DDLDocumentProvider Class Referenceabstract

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

#include <DDLDocumentProvider.h>

Inheritance diagram for DDLDocumentProvider:
FIPConfiguration GeometryConfiguration

Public Member Functions

virtual bool doValidation () const =0
 Return a flag whether to do xml validation or not. More...
 
virtual void dumpFileList (void) const =0
 Print out the list of files. More...
 
virtual const std::vector
< std::string > & 
getFileList (void) const =0
 Return a list of files as a vector of strings. More...
 
virtual std::string getSchemaLocation () const =0
 Return the Schema Location. More...
 
virtual const std::vector
< std::string > & 
getURLList (void) const =0
 Return a list of urls as a vector of strings. More...
 
virtual int readConfig (const std::string &filename)=0
 (does not belong here) Read in the configuration file. More...
 
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@.nosp@m.ucdh.nosp@m.ep.uc.nosp@m.davi.nosp@m.s.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 ( )
inlinevirtual

Definition at line 25 of file DDLDocumentProvider.h.

25 {}

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