HTMLWriter allows easy generation of HTML web pages containing OSM based reports.
More...
#include <HTMLWriter.h>
HTMLWriter allows easy generation of HTML web pages containing OSM based reports.
It not only allows writing simple HTML primitives but also offers higher level methods.
◆ HTMLWriter()
osmscout::HTMLWriter::HTMLWriter |
( |
| ) |
|
◆ ~HTMLWriter()
virtual osmscout::HTMLWriter::~HTMLWriter |
( |
| ) |
|
|
virtual |
◆ Close()
void osmscout::HTMLWriter::Close |
( |
| ) |
|
◆ CloseFailsafe()
void osmscout::HTMLWriter::CloseFailsafe |
( |
| ) |
|
◆ GetFilename()
std::string osmscout::HTMLWriter::GetFilename |
( |
| ) |
const |
|
inline |
◆ HasError()
bool osmscout::HTMLWriter::HasError |
( |
| ) |
const |
|
inline |
◆ IsOpen()
bool osmscout::HTMLWriter::IsOpen |
( |
| ) |
const |
|
inline |
◆ Open()
void osmscout::HTMLWriter::Open |
( |
const std::string & |
filename | ) |
|
◆ Sanitize()
std::string osmscout::HTMLWriter::Sanitize |
( |
const std::string & |
string | ) |
const |
◆ WriteBodyEnd()
void osmscout::HTMLWriter::WriteBodyEnd |
( |
| ) |
|
◆ WriteBodyStart()
void osmscout::HTMLWriter::WriteBodyStart |
( |
| ) |
|
◆ WriteDocumentEnd()
void osmscout::HTMLWriter::WriteDocumentEnd |
( |
| ) |
|
◆ WriteDocumentStart()
void osmscout::HTMLWriter::WriteDocumentStart |
( |
| ) |
|
◆ WriteHeader()
void osmscout::HTMLWriter::WriteHeader |
( |
const std::string & |
title, |
|
|
const std::string & |
description, |
|
|
const std::string & |
keywords, |
|
|
const std::string & |
stylesheetLocation |
|
) |
| |
◆ WriteHeaderEnd()
void osmscout::HTMLWriter::WriteHeaderEnd |
( |
| ) |
|
◆ WriteHeaderStart()
void osmscout::HTMLWriter::WriteHeaderStart |
( |
const std::string & |
title, |
|
|
const std::string & |
description, |
|
|
const std::string & |
keywords, |
|
|
const std::string & |
stylesheetLocation |
|
) |
| |
◆ WriteLink()
void osmscout::HTMLWriter::WriteLink |
( |
const std::string & |
url, |
|
|
const std::string & |
title |
|
) |
| |
◆ WriteListEnd()
void osmscout::HTMLWriter::WriteListEnd |
( |
| ) |
|
◆ WriteListEntryEnd()
void osmscout::HTMLWriter::WriteListEntryEnd |
( |
| ) |
|
◆ WriteListEntryStart()
void osmscout::HTMLWriter::WriteListEntryStart |
( |
| ) |
|
◆ WriteListStart()
void osmscout::HTMLWriter::WriteListStart |
( |
| ) |
|
◆ WriteMeta()
void osmscout::HTMLWriter::WriteMeta |
( |
const std::string & |
name, |
|
|
const std::string & |
content |
|
) |
| |
◆ WriteOSMObjectLink()
void osmscout::HTMLWriter::WriteOSMObjectLink |
( |
const ObjectOSMRef & |
object, |
|
|
const std::string & |
name |
|
) |
| |
◆ WriteText()
void osmscout::HTMLWriter::WriteText |
( |
const std::string & |
text | ) |
|
The documentation for this class was generated from the following file: