the internal state of a html document generator More...
| Public Member Functions | |
| RVNGHTMLTextGeneratorImpl (RVNGString &document) | |
| constructor  More... | |
| ~RVNGHTMLTextGeneratorImpl () | |
| destructor  More... | |
| std::ostream & | output (bool sendDelayed=true) | 
| returns the actual output ( sending delayed data if needed)  More... | |
| RVNGHTMLTextStream & | stream () | 
| returns the actual stream  More... | |
| void | push (RVNGHTMLTextZone::Type type) | 
| void | pop () | 
| void | sendMetaData (std::ostream &out) | 
| void | flushUnsent (std::ostream &out) | 
| Protected Attributes | |
| RVNGHTMLTextStream * | m_actualStream | 
| std::vector< RVNGHTMLTextStream * > | m_streamStack | 
| RVNGHTMLTextZone | m_zones [RVNGHTMLTextZone::Z_NumZones] | 
| Private Member Functions | |
| RVNGHTMLTextGeneratorImpl (RVNGHTMLTextGeneratorImpl const &orig) | |
| RVNGHTMLTextGeneratorImpl | operator= (RVNGHTMLTextGeneratorImpl const &orig) | 
the internal state of a html document generator
| 
 | inline | 
constructor
| 
 | inline | 
destructor
| 
 | private | 
| 
 | inline | 
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
| 
 | private | 
| 
 | inline | 
returns the actual output ( sending delayed data if needed)
Referenced by librevenge::RVNGHTMLTextGenerator::closeLink(), librevenge::RVNGHTMLTextGenerator::closeListElement(), librevenge::RVNGHTMLTextGenerator::closeOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::closeParagraph(), librevenge::RVNGHTMLTextGenerator::closeSpan(), librevenge::RVNGHTMLTextGenerator::closeTable(), librevenge::RVNGHTMLTextGenerator::closeTableCell(), librevenge::RVNGHTMLTextGenerator::closeTableRow(), librevenge::RVNGHTMLTextGenerator::closeUnorderedListLevel(), librevenge::RVNGHTMLTextGenerator::insertField(), librevenge::RVNGHTMLTextGenerator::insertLineBreak(), librevenge::RVNGHTMLTextGenerator::insertSpace(), librevenge::RVNGHTMLTextGenerator::insertTab(), librevenge::RVNGHTMLTextGenerator::insertText(), librevenge::RVNGHTMLTextGenerator::openComment(), librevenge::RVNGHTMLTextGenerator::openEndnote(), librevenge::RVNGHTMLTextGenerator::openFootnote(), librevenge::RVNGHTMLTextGenerator::openLink(), librevenge::RVNGHTMLTextGenerator::openListElement(), librevenge::RVNGHTMLTextGenerator::openOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::openParagraph(), librevenge::RVNGHTMLTextGenerator::openSpan(), librevenge::RVNGHTMLTextGenerator::openTable(), librevenge::RVNGHTMLTextGenerator::openTableCell(), librevenge::RVNGHTMLTextGenerator::openTableRow(), librevenge::RVNGHTMLTextGenerator::openTextBox(), librevenge::RVNGHTMLTextGenerator::openUnorderedListLevel(), and librevenge::RVNGHTMLTextGenerator::setDocumentMetaData().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
| 
 | inline | 
returns the actual stream
Referenced by librevenge::RVNGHTMLTextGenerator::openComment(), librevenge::RVNGHTMLTextGenerator::openEndnote(), librevenge::RVNGHTMLTextGenerator::openFootnote(), and librevenge::RVNGHTMLTextGenerator::openTextBox().
| int librevenge::RVNGHTMLTextGeneratorImpl::m_actualPage | 
Referenced by librevenge::RVNGHTMLTextGenerator::openPageSpan().
| 
 | protected | 
Referenced by flushUnsent(), output(), pop(), push(), RVNGHTMLTextGeneratorImpl(), stream(), and ~RVNGHTMLTextGeneratorImpl().
| std::string librevenge::RVNGHTMLTextGeneratorImpl::m_currentParaElement | 
| RVNGString& librevenge::RVNGHTMLTextGeneratorImpl::m_document | 
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
| bool librevenge::RVNGHTMLTextGeneratorImpl::m_ignore | 
Referenced by librevenge::RVNGHTMLTextGenerator::closeComment(), librevenge::RVNGHTMLTextGenerator::closeEndnote(), librevenge::RVNGHTMLTextGenerator::closeFooter(), librevenge::RVNGHTMLTextGenerator::closeFootnote(), librevenge::RVNGHTMLTextGenerator::closeHeader(), librevenge::RVNGHTMLTextGenerator::closeLink(), librevenge::RVNGHTMLTextGenerator::closeListElement(), librevenge::RVNGHTMLTextGenerator::closeOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::closeParagraph(), librevenge::RVNGHTMLTextGenerator::closeSpan(), librevenge::RVNGHTMLTextGenerator::closeTable(), librevenge::RVNGHTMLTextGenerator::closeTableCell(), librevenge::RVNGHTMLTextGenerator::closeTableRow(), librevenge::RVNGHTMLTextGenerator::closeTextBox(), librevenge::RVNGHTMLTextGenerator::closeUnorderedListLevel(), librevenge::RVNGHTMLTextGenerator::insertField(), librevenge::RVNGHTMLTextGenerator::insertLineBreak(), librevenge::RVNGHTMLTextGenerator::insertSpace(), librevenge::RVNGHTMLTextGenerator::insertTab(), librevenge::RVNGHTMLTextGenerator::insertText(), librevenge::RVNGHTMLTextGenerator::openComment(), librevenge::RVNGHTMLTextGenerator::openEndnote(), librevenge::RVNGHTMLTextGenerator::openFooter(), librevenge::RVNGHTMLTextGenerator::openFootnote(), librevenge::RVNGHTMLTextGenerator::openHeader(), librevenge::RVNGHTMLTextGenerator::openLink(), librevenge::RVNGHTMLTextGenerator::openListElement(), librevenge::RVNGHTMLTextGenerator::openOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::openParagraph(), librevenge::RVNGHTMLTextGenerator::openSpan(), librevenge::RVNGHTMLTextGenerator::openTable(), librevenge::RVNGHTMLTextGenerator::openTableCell(), librevenge::RVNGHTMLTextGenerator::openTableRow(), librevenge::RVNGHTMLTextGenerator::openTextBox(), and librevenge::RVNGHTMLTextGenerator::openUnorderedListLevel().
| RVNGHTMLTextListStyleManager librevenge::RVNGHTMLTextGeneratorImpl::m_listManager | 
Referenced by librevenge::RVNGHTMLTextGenerator::closeOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::closeUnorderedListLevel(), librevenge::RVNGHTMLTextGenerator::endDocument(), librevenge::RVNGHTMLTextGenerator::openListElement(), librevenge::RVNGHTMLTextGenerator::openOrderedListLevel(), and librevenge::RVNGHTMLTextGenerator::openUnorderedListLevel().
| RVNGHTMLTextParagraphStyleManager librevenge::RVNGHTMLTextGeneratorImpl::m_paragraphManager | 
| RVNGHTMLTextSpanStyleManager librevenge::RVNGHTMLTextGeneratorImpl::m_spanManager | 
| 
 | protected | 
Referenced by flushUnsent(), pop(), push(), and ~RVNGHTMLTextGeneratorImpl().
| RVNGHTMLTextTableStyleManager librevenge::RVNGHTMLTextGeneratorImpl::m_tableManager | 
| 
 | protected | 
Referenced by flushUnsent(), push(), RVNGHTMLTextGeneratorImpl(), and sendMetaData().