Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ICalibXmlSvc Class Reference

#include <ICalibXmlSvc.h>

Inheritance diagram for ICalibXmlSvc:

CalibXmlCnvSvc CalibXmlCnvSvc List of all members.

Public Member Functions

virtual XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
parse (const char *filename)=0
virtual XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
parse (const char *filename)=0

Static Public Member Functions

const InterfaceID & interfaceID ()
const InterfaceID & interfaceID ()

Detailed Description

Abstract interface to be satisfied by any XML conversion implementation.

Will parse a file, making its DOM rep. available

Maybe also provide layer over "raw" access to the DOM to insulate converters from changes moving from one xml parser version (or even parser) to another. ...or do we just depend on things in calibUtil?


Member Function Documentation

const InterfaceID& ICalibXmlSvc::interfaceID  )  [inline, static]
 

00030 { return IID_ICalibXmlSvc; }

const InterfaceID& ICalibXmlSvc::interfaceID  )  [inline, static]
 

00030 { return IID_ICalibXmlSvc; }

virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* ICalibXmlSvc::parse const char *  filename  )  [pure virtual]
 

This method parses an xml file and produces the corresponding DOM document.

Parameters:
fileName the name of the file to parse
Returns:
the document issued from the parsing

Implemented in CalibXmlCnvSvc, and CalibXmlCnvSvc.

virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* ICalibXmlSvc::parse const char *  filename  )  [pure virtual]
 

This method parses an xml file and produces the corresponding DOM document.

Parameters:
fileName the name of the file to parse
Returns:
the document issued from the parsing

Implemented in CalibXmlCnvSvc, and CalibXmlCnvSvc.


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:17:52 2011 for BOSS6.5.5 by  doxygen 1.3.9.1