BOSS 7.1.0
BESIII Offline Software System
|
#include <XercesBuilder.h>
Public Member Functions | |
XercesBuilder () | |
virtual | ~XercesBuilder () |
virtual unsigned int | parseInput (const std::string &inputPath) |
virtual int | buildRdb () |
Public Member Functions inherited from rdbModel::Builder | |
Builder () | |
virtual unsigned int | parseInput (const std::string &)=0 |
virtual int | buildRdb ()=0 |
void | setRdb (Rdb *pRdb) |
Rdb * | getRdb () |
Additional Inherited Members | |
Protected Attributes inherited from rdbModel::Builder | |
Rdb * | m_currentRdb |
This class is a concrete Builder that use the Xerces parser and the DOM functionalities to parse the xml file and build the generic model hierarchy
Definition at line 26 of file XercesBuilder.h.
rdbModel::XercesBuilder::XercesBuilder | ( | ) |
The constructor
Definition at line 27 of file XercesBuilder.cxx.
|
inlinevirtual |
Definition at line 34 of file XercesBuilder.h.
|
virtual |
Concrete implementation of pure virtual Builder::buildRdb
Implements rdbModel::Builder.
Definition at line 41 of file XercesBuilder.cxx.
|
virtual |
Invoke xml parser to produce DOM (in-memory) representation Concrete implementation of Builder::parseInput
Implements rdbModel::Builder.
Definition at line 30 of file XercesBuilder.cxx.