CbmRoot
CbmHtmlReportElement.h
Go to the documentation of this file.
1 
7 #ifndef CBMHTMLREPORTELEMENT_H_
8 #define CBMHTMLREPORTELEMENT_H_
9 
10 #include <Rtypes.h> // for THashConsistencyHolder, ClassDef
11 
12 #include <string> // for string
13 #include <vector> // for vector
14 
15 #include "CbmReportElement.h" // for CbmReportElement
16 
24 public:
29 
33  virtual ~CbmHtmlReportElement();
34 
38  virtual std::string
39  TableBegin(const std::string& caption,
40  const std::vector<std::string>& colNames) const;
41 
45  virtual std::string TableEnd() const;
46 
50  virtual std::string TableEmptyRow(int nofCols, const std::string& name) const;
51 
55  virtual std::string TableRow(const std::vector<std::string>& row) const;
56 
60  virtual std::string Image(const std::string& title,
61  const std::string& file) const;
62 
66  virtual std::string DocumentBegin() const;
67 
71  virtual std::string DocumentEnd() const;
72 
76  virtual std::string Title(int size, const std::string& title) const;
77 
78  ClassDef(CbmHtmlReportElement, 1)
79 };
80 
81 #endif /* CBMHTMLREPORTELEMENT_H_ */
CbmHtmlReportElement::~CbmHtmlReportElement
virtual ~CbmHtmlReportElement()
Destructor.
Definition: CbmHtmlReportElement.cxx:18
CbmHtmlReportElement::DocumentBegin
virtual std::string DocumentBegin() const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:61
CbmHtmlReportElement::CbmHtmlReportElement
CbmHtmlReportElement()
Constructor.
Definition: CbmHtmlReportElement.cxx:16
CbmHtmlReportElement::TableEmptyRow
virtual std::string TableEmptyRow(int nofCols, const std::string &name) const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:35
CbmHtmlReportElement::Title
virtual std::string Title(int size, const std::string &title) const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:95
CbmReportElement.h
Abstract class for basic report elements (headers, tables, images etc.).
CbmHtmlReportElement::TableRow
virtual std::string TableRow(const std::vector< std::string > &row) const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:43
CbmHtmlReportElement::TableBegin
virtual std::string TableBegin(const std::string &caption, const std::vector< std::string > &colNames) const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:20
CbmHtmlReportElement::Image
virtual std::string Image(const std::string &title, const std::string &file) const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:52
CbmHtmlReportElement::DocumentEnd
virtual std::string DocumentEnd() const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:93
CbmReportElement
Abstract class for basic report elements (headers, tables, images etc.).
Definition: CbmReportElement.h:32
CbmHtmlReportElement
Implementation of CbmReportElement for text output.
Definition: CbmHtmlReportElement.h:23
CbmHtmlReportElement::TableEnd
virtual std::string TableEnd() const
Inherited from CbmReportElement.
Definition: CbmHtmlReportElement.cxx:33