Concrete visitor implementation for HTML output. More...
#include <htmldocvisitor.h>
Private Member Functions | |
void | writeObfuscatedMailAddress (const QCString &url) |
void | filter (const char *str) |
void | filterQuotedCdataAttr (const char *str) |
void | startLink (const QCString &ref, const QCString &file, const QCString &relPath, const QCString &anchor, const QCString &tooltip="") |
void | endLink () |
void | writeDotFile (const QCString &fileName, const QCString &relPath, const QCString &context) |
void | writeMscFile (const QCString &fileName, const QCString &relPath, const QCString &context) |
void | writeDiaFile (const QCString &fileName, const QCString &relPath, const QCString &context) |
void | writePlantUMLFile (const QCString &fileName, const QCString &relPath, const QCString &context) |
void | pushEnabled () |
void | popEnabled () |
void | forceEndParagraph (DocNode *n) |
void | forceStartParagraph (DocNode *n) |
Private Attributes | |
FTextStream & | m_t |
CodeOutputInterface & | m_ci |
bool | m_insidePre |
bool | m_hide |
QStack< bool > | m_enabled |
Definition * | m_ctx |
QCString | m_langExt |
Concrete visitor implementation for HTML output.
Definition at line 33 of file htmldocvisitor.h.
HtmlDocVisitor::HtmlDocVisitor | ( | FTextStream & | t, |
CodeOutputInterface & | ci, | ||
Definition * | ctx | ||
) |
Definition at line 149 of file htmldocvisitor.cpp.
|
private |
Definition at line 1933 of file htmldocvisitor.cpp.
|
private |
Definition at line 1871 of file htmldocvisitor.cpp.
|
private |
Escape basic entities to produce a valid CDATA attribute value, assume that the outer quoting will be using the double quote "
Definition at line 1891 of file htmldocvisitor.cpp.
|
private |
Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. This method will forcefully end the current paragraph and forceStartParagraph() will restart it.
Definition at line 2086 of file htmldocvisitor.cpp.
|
private |
Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. This method will forcefully start the paragraph, that was previously ended by forceEndParagraph().
Definition at line 2124 of file htmldocvisitor.cpp.
|
private |
Definition at line 1943 of file htmldocvisitor.cpp.
|
private |
Definition at line 1938 of file htmldocvisitor.cpp.
|
private |
Definition at line 1910 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 168 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 190 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 218 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 250 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 258 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 353 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 499 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 591 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 638 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 684 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 706 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 758 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1036 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1154 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1180 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1212 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1231 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1266 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1319 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1415 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1460 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1597 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1657 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1769 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1821 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1849 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 734 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 957 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1105 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1171 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1201 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1217 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1246 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1259 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1273 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1285 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1297 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1326 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1338 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1357 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1386 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1407 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1422 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1478 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1499 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1519 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1539 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1551 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1570 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1589 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1624 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1666 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1746 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1777 of file htmldocvisitor.cpp.
|
virtual |
|
virtual |
|
virtual |
Implements DocVisitor.
Definition at line 1806 of file htmldocvisitor.cpp.
|
virtual |
Implements DocVisitor.
Definition at line 1828 of file htmldocvisitor.cpp.
|
virtual |
|
private |
Definition at line 1994 of file htmldocvisitor.cpp.
|
private |
Definition at line 1951 of file htmldocvisitor.cpp.
|
private |
Definition at line 1970 of file htmldocvisitor.cpp.
|
private |
Definition at line 204 of file htmldocvisitor.cpp.
|
private |
Definition at line 2015 of file htmldocvisitor.cpp.
|
private |
Definition at line 169 of file htmldocvisitor.h.
|
private |
Definition at line 173 of file htmldocvisitor.h.
Definition at line 172 of file htmldocvisitor.h.
|
private |
Definition at line 171 of file htmldocvisitor.h.
|
private |
Definition at line 170 of file htmldocvisitor.h.
|
private |
Definition at line 174 of file htmldocvisitor.h.
|
private |
Definition at line 168 of file htmldocvisitor.h.