#include <SiStripConfigWriter.h>
Public Member Functions | |
void | createChildElement (std::string tag, std::string name) |
void | createChildElement (std::string tag, std::string name, std::string att_name, std::string att_val) |
void | createChildElement (std::string tag, std::string name, std::string att_name1, std::string att_val1, std::string att_name2, std::string att_val2) |
void | createChildElement (std::string tag, std::string name, std::string att_name1, std::string att_val1, std::string att_name2, std::string att_val2, std::string att_name3, std::string att_val3) |
void | createElement (std::string tag) |
void | createElement (std::string tag, std::string name) |
bool | init (std::string main) |
Write XML file. More... | |
SiStripConfigWriter () | |
Creator. More... | |
void | write (std::string fname) |
~SiStripConfigWriter () | |
Destructor. More... | |
Private Attributes | |
xercesc::DOMImplementation * | domImpl |
xercesc::DOMWriter * | domWriter |
xercesc::DOMElement * | lastElement |
xercesc::DOMDocument * | theDoc |
xercesc::DOMElement * | theTopElement |
Base class for Parsers used by DQM
Definition at line 32 of file SiStripConfigWriter.h.
SiStripConfigWriter::SiStripConfigWriter | ( | ) |
SiStripConfigWriter::~SiStripConfigWriter | ( | ) |
void SiStripConfigWriter::createChildElement | ( | std::string | tag, |
std::string | name | ||
) |
Definition at line 53 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, and theDoc.
Referenced by SiStripActionExecutor::printReportSummary(), and SiStripActionExecutor::printShiftHistoParameters().
void SiStripConfigWriter::createChildElement | ( | std::string | tag, |
std::string | name, | ||
std::string | att_name, | ||
std::string | att_val | ||
) |
Definition at line 63 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, and theDoc.
void SiStripConfigWriter::createChildElement | ( | std::string | tag, |
std::string | name, | ||
std::string | att_name1, | ||
std::string | att_val1, | ||
std::string | att_name2, | ||
std::string | att_val2 | ||
) |
Definition at line 76 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, and theDoc.
void SiStripConfigWriter::createChildElement | ( | std::string | tag, |
std::string | name, | ||
std::string | att_name1, | ||
std::string | att_val1, | ||
std::string | att_name2, | ||
std::string | att_val2, | ||
std::string | att_name3, | ||
std::string | att_val3 | ||
) |
Definition at line 89 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, and theDoc.
void SiStripConfigWriter::createElement | ( | std::string | tag | ) |
Definition at line 36 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, theDoc, and theTopElement.
Referenced by SiStripActionExecutor::createShiftReport(), and SiStripActionExecutor::printShiftHistoParameters().
void SiStripConfigWriter::createElement | ( | std::string | tag, |
std::string | name | ||
) |
Definition at line 44 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), lastElement, theDoc, and theTopElement.
bool SiStripConfigWriter::init | ( | std::string | main | ) |
Write XML file.
Definition at line 20 of file SiStripConfigWriter.cc.
References qtxml::_toDOMS(), domImpl, domWriter, theDoc, and theTopElement.
Referenced by SiStripActionExecutor::createShiftReport().
void SiStripConfigWriter::write | ( | std::string | fname | ) |
Definition at line 105 of file SiStripConfigWriter.cc.
References domWriter, theDoc, and theTopElement.
Referenced by SiStripActionExecutor::createShiftReport().
|
private |
Definition at line 61 of file SiStripConfigWriter.h.
Referenced by init().
|
private |
Definition at line 62 of file SiStripConfigWriter.h.
|
private |
Definition at line 59 of file SiStripConfigWriter.h.
Referenced by createChildElement(), and createElement().
|
private |
Definition at line 60 of file SiStripConfigWriter.h.
Referenced by createChildElement(), createElement(), init(), and write().
|
private |
Definition at line 58 of file SiStripConfigWriter.h.
Referenced by createElement(), init(), and write().