diff options
Diffstat (limited to 'src/plugins/html/DemoOutput.hpp')
-rw-r--r-- | src/plugins/html/DemoOutput.hpp | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/plugins/html/DemoOutput.hpp b/src/plugins/html/DemoOutput.hpp index 67b7494..4367202 100644 --- a/src/plugins/html/DemoOutput.hpp +++ b/src/plugins/html/DemoOutput.hpp @@ -30,7 +30,6 @@ #ifndef _OUSIA_HTML_DEMO_OUTPUT_HPP_ #define _OUSIA_HTML_DEMO_OUTPUT_HPP_ -#include <map> #include <ostream> #include <core/model/Document.hpp> @@ -39,8 +38,6 @@ namespace ousia { namespace html { -typedef std::map<std::string, Rooted<AnnotationEntity>> AnnoMap; - class DemoHTMLTransformer { private: /** @@ -50,23 +47,20 @@ private: * called recursively. */ Rooted<xml::Element> transformSection(Handle<xml::Element> parent, - Handle<StructuredEntity> sec, - AnnoMap &startMap, AnnoMap &endMap); + Handle<StructuredEntity> sec); /** * This transforms a list entity, namely ul and ol to an XHTML element. * For each item, the transformParagraph function is called. */ Rooted<xml::Element> transformList(Handle<xml::Element> parent, - Handle<StructuredEntity> list, - AnnoMap &startMap, AnnoMap &endMap); + Handle<StructuredEntity> list); /** * This transforms a paragraph-like entity, namely heading, item and * paragraph, to an XHTML element including the text and the anchors - * contained. For anchor handling we require the AnnoMaps. + * contained. */ Rooted<xml::Element> transformParagraph(Handle<xml::Element> parent, - Handle<StructuredEntity> par, - AnnoMap &startMap, AnnoMap &endMap); + Handle<StructuredEntity> par); public: /** @@ -89,8 +83,7 @@ public: * @param pretty is a flag that manipulates whether newlines and tabs are * used. */ - void writeHTML(Handle<Document> doc, std::ostream &out, - bool pretty = true); + void writeHTML(Handle<Document> doc, std::ostream &out, bool pretty = true); }; } } |