ICalibXmlSvc Class Reference

#include <ICalibXmlSvc.h>

Inheritance diagram for ICalibXmlSvc:

CalibXmlCnvSvc List of all members.

Public Member Functions

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

Static Public Member Functions

static 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?

Definition at line 26 of file ICalibXmlSvc.h.


Member Function Documentation

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

Definition at line 30 of file ICalibXmlSvc.h.

References IID_ICalibXmlSvc().

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.

Referenced by XmlBaseCnv::createObj().


Generated on Tue Nov 29 23:19:42 2016 for BOSS_7.0.2 by  doxygen 1.4.7