#include <XmlConfigReader.h>
|
void | buildGlobalDoc (const std::string &key, const std::string &topPath="") |
|
xercesc::DOMElement * | getKeyElement (const std::string &key) |
|
void | readContext (const xercesc::DOMElement *element, const std::string &sysId, TrigSystem &aTrigSystem) |
|
void | readContexts (const std::string &key, const std::string &sysId, TrigSystem &aTrigSystem) |
|
void | readDOMFromFile (const std::string &fName, xercesc::DOMDocument *&doc) |
|
void | readDOMFromFile (const std::string &fName) |
|
void | readDOMFromString (const std::string &str, xercesc::DOMDocument *&doc) |
|
void | readDOMFromString (const std::string &str) |
|
void | readElement (const xercesc::DOMElement *element, TrigSystem &aTrigSystem, const std::string &sysId="") |
|
void | readHwDescription (const xercesc::DOMElement *element, TrigSystem &aTrigSystem, const std::string &sysId="") |
|
void | readRootElement (TrigSystem &aTrigSystem, const std::string &sysId="") |
|
| XmlConfigReader () |
|
| XmlConfigReader (xercesc::DOMDocument *doc) |
|
| ~XmlConfigReader () |
|
|
xercesc::DOMDocument * | doc_ |
|
xercesc::XercesDOMParser * | parser_ |
|
Definition at line 23 of file XmlConfigReader.h.
XmlConfigReader::XmlConfigReader |
( |
| ) |
|
l1t::XmlConfigReader::XmlConfigReader |
( |
xercesc::DOMDocument * |
doc | ) |
|
XmlConfigReader::~XmlConfigReader |
( |
| ) |
|
void XmlConfigReader::appendNodesFromSubDoc |
( |
xercesc::DOMNode * |
parentNode, |
|
|
xercesc::DOMDocument * |
subDoc |
|
) |
| |
|
private |
void XmlConfigReader::buildGlobalDoc |
( |
const std::string & |
key, |
|
|
const std::string & |
topPath = "" |
|
) |
| |
DOMElement * XmlConfigReader::getKeyElement |
( |
const std::string & |
key | ) |
|
void XmlConfigReader::pruneString |
( |
std::string & |
str | ) |
|
|
private |
char * XmlConfigReader::pruneString |
( |
char *& |
str | ) |
|
|
private |
void XmlConfigReader::readContext |
( |
const xercesc::DOMElement * |
element, |
|
|
const std::string & |
sysId, |
|
|
TrigSystem & |
aTrigSystem |
|
) |
| |
columnsStr = _toString(colChilds->item(k)->getNodeValue()); pruneString(columnsStr);
typesStr = _toString(colTypesChilds->item(k)->getNodeValue()); pruneString(typesStr);
std::string rowStr = _toString(rowChilds->item(k)->getNodeValue()); pruneString(rowStr); rowStrs.push_back(rowStr);
Definition at line 328 of file XmlConfigReader.cc.
void XmlConfigReader::readContexts |
( |
const std::string & |
key, |
|
|
const std::string & |
sysId, |
|
|
TrigSystem & |
aTrigSystem |
|
) |
| |
void l1t::XmlConfigReader::readDOMFromFile |
( |
const std::string & |
fName, |
|
|
xercesc::DOMDocument *& |
doc |
|
) |
| |
void XmlConfigReader::readDOMFromFile |
( |
const std::string & |
fName | ) |
|
void l1t::XmlConfigReader::readDOMFromString |
( |
const std::string & |
str, |
|
|
xercesc::DOMDocument *& |
doc |
|
) |
| |
void XmlConfigReader::readDOMFromString |
( |
const std::string & |
str | ) |
|
void XmlConfigReader::readElement |
( |
const xercesc::DOMElement * |
element, |
|
|
TrigSystem & |
aTrigSystem, |
|
|
const std::string & |
sysId = "" |
|
) |
| |
void XmlConfigReader::readHwDescription |
( |
const xercesc::DOMElement * |
element, |
|
|
TrigSystem & |
aTrigSystem, |
|
|
const std::string & |
sysId = "" |
|
) |
| |
void XmlConfigReader::readRootElement |
( |
TrigSystem & |
aTrigSystem, |
|
|
const std::string & |
sysId = "" |
|
) |
| |
xercesc::DOMDocument* l1t::XmlConfigReader::doc_ |
|
private |
const XMLCh* l1t::XmlConfigReader::kAttrDelim |
const XMLCh* l1t::XmlConfigReader::kAttrId |
const XMLCh* l1t::XmlConfigReader::kAttrModule |
const XMLCh* l1t::XmlConfigReader::kAttrType |
const XMLCh* l1t::XmlConfigReader::kTagAlgo |
const XMLCh* l1t::XmlConfigReader::kTagColumns |
const XMLCh* l1t::XmlConfigReader::kTagContext |
const XMLCh* l1t::XmlConfigReader::kTagCrate |
const XMLCh* l1t::XmlConfigReader::kTagDaqTtc |
const XMLCh* l1t::XmlConfigReader::kTagDb |
const XMLCh* l1t::XmlConfigReader::kTagDisable |
const XMLCh* l1t::XmlConfigReader::kTagExclBoards |
const XMLCh* l1t::XmlConfigReader::kTagExclude |
const XMLCh* l1t::XmlConfigReader::kTagHw |
const XMLCh* l1t::XmlConfigReader::kTagKey |
const XMLCh* l1t::XmlConfigReader::kTagLoad |
const XMLCh* l1t::XmlConfigReader::kTagMask |
const XMLCh* l1t::XmlConfigReader::kTagParam |
const XMLCh* l1t::XmlConfigReader::kTagProcessor |
const XMLCh* l1t::XmlConfigReader::kTagRole |
const XMLCh* l1t::XmlConfigReader::kTagRow |
const XMLCh* l1t::XmlConfigReader::kTagRunSettings |
const XMLCh* l1t::XmlConfigReader::kTagSlot |
const XMLCh* l1t::XmlConfigReader::kTagTypes |
const std::string l1t::XmlConfigReader::kTypeTable |
xercesc::XercesDOMParser* l1t::XmlConfigReader::parser_ |
|
private |