20 #ifndef OutputFormatter_h
21 #define OutputFormatter_h
77 virtual bool writeXMLHeader(std::ostream& into,
const std::string& rootElement,
78 const std::string xmlParams =
"",
79 const std::string& attrs =
"",
80 const std::string& comment =
"") = 0;
93 virtual void openTag(std::ostream& into,
const std::string& xmlElement) = 0;
122 virtual bool closeTag(std::ostream& into,
bool abbreviated=
false) = 0;
131 virtual void writeAttr(std::ostream& into,
const std::string& attr,
const std::string& val) = 0;