the internal state of a html document generator More...
the internal state of a html document generator
librevenge::RVNGHTMLTextGeneratorImpl::RVNGHTMLTextGeneratorImpl | ( | RVNGString & | document | ) | [inline] |
constructor
destructor
librevenge::RVNGHTMLTextGeneratorImpl::RVNGHTMLTextGeneratorImpl | ( | RVNGHTMLTextGeneratorImpl const & | orig | ) | [private] |
void librevenge::RVNGHTMLTextGeneratorImpl::flushUnsent | ( | std::ostream & | out | ) | [inline] |
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
RVNGHTMLTextGeneratorImpl librevenge::RVNGHTMLTextGeneratorImpl::operator= | ( | RVNGHTMLTextGeneratorImpl const & | orig | ) | [private] |
std::ostream& librevenge::RVNGHTMLTextGeneratorImpl::output | ( | bool | sendDelayed = true | ) | [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().
void librevenge::RVNGHTMLTextGeneratorImpl::pop | ( | ) | [inline] |
void librevenge::RVNGHTMLTextGeneratorImpl::push | ( | RVNGHTMLTextZone::Type | type | ) | [inline] |
void librevenge::RVNGHTMLTextGeneratorImpl::sendMetaData | ( | std::ostream & | out | ) | [inline] |
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
returns the actual stream
Referenced by librevenge::RVNGHTMLTextGenerator::openComment(), librevenge::RVNGHTMLTextGenerator::openEndnote(), librevenge::RVNGHTMLTextGenerator::openFootnote(), and librevenge::RVNGHTMLTextGenerator::openTextBox().
Referenced by librevenge::RVNGHTMLTextGenerator::openPageSpan().
Referenced by flushUnsent(), output(), pop(), push(), RVNGHTMLTextGeneratorImpl(), stream(), and ~RVNGHTMLTextGeneratorImpl().
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
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().
Referenced by librevenge::RVNGHTMLTextGenerator::closeOrderedListLevel(), librevenge::RVNGHTMLTextGenerator::closeUnorderedListLevel(), librevenge::RVNGHTMLTextGenerator::endDocument(), librevenge::RVNGHTMLTextGenerator::openListElement(), librevenge::RVNGHTMLTextGenerator::openOrderedListLevel(), and librevenge::RVNGHTMLTextGenerator::openUnorderedListLevel().
std::vector<RVNGHTMLTextStream *> librevenge::RVNGHTMLTextGeneratorImpl::m_streamStack [protected] |
Referenced by flushUnsent(), pop(), push(), and ~RVNGHTMLTextGeneratorImpl().
RVNGHTMLTextZone librevenge::RVNGHTMLTextGeneratorImpl::m_zones[RVNGHTMLTextZone::Z_NumZones] [protected] |
Referenced by flushUnsent(), push(), RVNGHTMLTextGeneratorImpl(), and sendMetaData().