5#ifndef TBREC_TBXMLWRITERTOOLBASE_H
6#define TBREC_TBXMLWRITERTOOLBASE_H
25 const IInterface* parent)
37 return StatusCode::SUCCESS;
45 virtual StatusCode
writeOut( std::ostream& outStream,
46 const std::string& entryTag =
" " )
53 return StatusCode::SUCCESS;
56 virtual StatusCode
finalize(std::ostream& outStream)
69 unsigned int runNumber) = 0;
71 const std::string& entryTag) = 0;
79 const std::string& dictName,
80 const std::vector<std::string>& listOfElements);
82 const std::string& dictName);
86 const std::string& theElement,
87 const std::vector<std::string>& listOfElements);
89 const std::string& theElement,
90 const std::vector<std::string>& listOfAttributes);
94 const std::string& theElement,
95 const std::vector<std::string>& listOfAttr,
96 const std::vector<std::string>& listOfValues);
98 const std::string& theElement);