1 #ifndef OSMSCOUT_HTMLWRITER_H 2 #define OSMSCOUT_HTMLWRITER_H 50 void Open(
const std::string& filename);
56 return file.is_open();
69 std::string Sanitize(
const std::string&
string)
const;
71 void WriteDocumentStart();
72 void WriteHeader(
const std::string& title,
73 const std::string& description,
74 const std::string& keywords,
75 const std::string& stylesheetLocation);
76 void WriteHeaderStart(
const std::string& title,
77 const std::string& description,
78 const std::string& keywords,
79 const std::string& stylesheetLocation);
80 void WriteMeta(
const std::string& name,
81 const std::string& content);
82 void WriteHeaderEnd();
84 void WriteBodyStart();
86 void WriteText(
const std::string& text);
88 void WriteListStart();
89 void WriteListEntryStart();
90 void WriteListEntryEnd();
93 void WriteLink(
const std::string& url,
94 const std::string& title);
96 void WriteOSMObjectLink(
const ObjectOSMRef&
object,
97 const std::string& name);
101 void WriteDocumentEnd();
Definition: HTMLWriter.h:40
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
bool IsOpen() const
Definition: HTMLWriter.h:54
bool HasError() const
Definition: HTMLWriter.h:59
std::string GetFilename() const
Definition: HTMLWriter.h:64