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;
73 const std::string& description,
74 const std::string& keywords,
75 const std::string& stylesheetLocation);
77 const std::string& description,
78 const std::string& keywords,
79 const std::string& stylesheetLocation);
81 const std::string& content);
94 const std::string& title);
97 const std::string& name);
#define OSMSCOUT_API
Definition CoreImportExport.h:45
void WriteLink(const std::string &url, const std::string &title)
std::string GetFilename() const
Definition HTMLWriter.h:64
bool IsOpen() const
Definition HTMLWriter.h:54
void Open(const std::string &filename)
std::string Sanitize(const std::string &string) const
void WriteListEntryStart()
bool HasError() const
Definition HTMLWriter.h:59
void WriteDocumentStart()
void WriteHeader(const std::string &title, const std::string &description, const std::string &keywords, const std::string &stylesheetLocation)
void WriteHeaderStart(const std::string &title, const std::string &description, const std::string &keywords, const std::string &stylesheetLocation)
void WriteText(const std::string &text)
void WriteMeta(const std::string &name, const std::string &content)
void WriteOSMObjectLink(const ObjectOSMRef &object, const std::string &name)