#include <ABWOutputElements.h>
Public Member Functions | |
ABWOutputElements () | |
virtual | ~ABWOutputElements () |
void | append (const ABWOutputElements &elements) |
void | write (librevenge::RVNGTextInterface *iface) const |
void | addCloseEndnote () |
void | addCloseFooter () |
void | addCloseFootnote () |
void | addCloseFrame () |
void | addCloseHeader () |
void | addCloseLink () |
void | addCloseListElement () |
void | addCloseOrderedListLevel () |
void | addClosePageSpan () |
void | addCloseParagraph () |
void | addCloseSection () |
void | addCloseSpan () |
void | addCloseTable () |
void | addCloseTableCell () |
void | addCloseTableRow () |
void | addCloseUnorderedListLevel () |
void | addInsertBinaryObject (const librevenge::RVNGPropertyList &propList) |
void | addInsertCoveredTableCell (const librevenge::RVNGPropertyList &propList) |
void | addInsertLineBreak () |
void | addInsertSpace () |
void | addInsertTab () |
void | addInsertText (const librevenge::RVNGString &text) |
void | addOpenEndnote (const librevenge::RVNGPropertyList &propList) |
void | addOpenFooter (const librevenge::RVNGPropertyList &propList, int id) |
void | addOpenFootnote (const librevenge::RVNGPropertyList &propList) |
void | addOpenFrame (const librevenge::RVNGPropertyList &propList) |
void | addOpenHeader (const librevenge::RVNGPropertyList &propList, int id) |
void | addOpenLink (const librevenge::RVNGPropertyList &propList) |
void | addOpenListElement (const librevenge::RVNGPropertyList &propList) |
void | addOpenOrderedListLevel (const librevenge::RVNGPropertyList &propList) |
void | addOpenPageSpan (const librevenge::RVNGPropertyList &propList, int footer, int footerLeft, int footerFirst, int footerLast, int header, int headerLeft, int headerFirst, int headerLast) |
void | addOpenParagraph (const librevenge::RVNGPropertyList &propList) |
void | addOpenSection (const librevenge::RVNGPropertyList &propList) |
void | addOpenSpan (const librevenge::RVNGPropertyList &propList) |
void | addOpenTable (const librevenge::RVNGPropertyList &propList) |
void | addOpenTableCell (const librevenge::RVNGPropertyList &propList) |
void | addOpenTableRow (const librevenge::RVNGPropertyList &propList) |
void | addOpenUnorderedListLevel (const librevenge::RVNGPropertyList &propList) |
void | addStartDocument (const librevenge::RVNGPropertyList &propList) |
bool | empty () const |
Private Member Functions | |
ABWOutputElements (const ABWOutputElements &) | |
ABWOutputElements & | operator= (const ABWOutputElements &) |
Private Attributes | |
std::list< ABWOutputElement * > | m_bodyElements |
std::map< int, std::list< ABWOutputElement * > > | m_headerElements |
std::map< int, std::list< ABWOutputElement * > > | m_footerElements |
std::list< ABWOutputElement * > * | m_elements |
libabw::ABWOutputElements::ABWOutputElements | ( | ) |
Referenced by empty().
|
virtual |
|
private |
void libabw::ABWOutputElements::addCloseEndnote | ( | ) |
Referenced by libabw::ABWContentCollector::closeEndnote().
void libabw::ABWOutputElements::addCloseFooter | ( | ) |
Referenced by libabw::ABWContentCollector::_closeFooter().
void libabw::ABWOutputElements::addCloseFootnote | ( | ) |
Referenced by libabw::ABWContentCollector::closeFoot().
void libabw::ABWOutputElements::addCloseFrame | ( | ) |
Referenced by libabw::ABWContentCollector::insertImage().
void libabw::ABWOutputElements::addCloseHeader | ( | ) |
Referenced by libabw::ABWContentCollector::_closeHeader().
void libabw::ABWOutputElements::addCloseLink | ( | ) |
Referenced by libabw::ABWContentCollector::closeLink().
void libabw::ABWOutputElements::addCloseListElement | ( | ) |
Referenced by libabw::ABWContentCollector::_closeListElement().
void libabw::ABWOutputElements::addCloseOrderedListLevel | ( | ) |
Referenced by libabw::ABWContentCollector::_handleListChange().
void libabw::ABWOutputElements::addClosePageSpan | ( | ) |
Referenced by libabw::ABWContentCollector::_closePageSpan().
void libabw::ABWOutputElements::addCloseParagraph | ( | ) |
Referenced by libabw::ABWContentCollector::_closeParagraph().
void libabw::ABWOutputElements::addCloseSection | ( | ) |
Referenced by libabw::ABWContentCollector::_closeSection().
void libabw::ABWOutputElements::addCloseSpan | ( | ) |
Referenced by libabw::ABWContentCollector::_closeSpan().
void libabw::ABWOutputElements::addCloseTable | ( | ) |
Referenced by libabw::ABWContentCollector::_closeTable().
void libabw::ABWOutputElements::addCloseTableCell | ( | ) |
Referenced by libabw::ABWContentCollector::_closeTableCell().
void libabw::ABWOutputElements::addCloseTableRow | ( | ) |
Referenced by libabw::ABWContentCollector::_closeTableRow().
void libabw::ABWOutputElements::addCloseUnorderedListLevel | ( | ) |
Referenced by libabw::ABWContentCollector::_handleListChange().
void libabw::ABWOutputElements::addInsertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::insertImage().
void libabw::ABWOutputElements::addInsertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_closeTableRow().
void libabw::ABWOutputElements::addInsertLineBreak | ( | ) |
Referenced by libabw::ABWContentCollector::insertLineBreak().
void libabw::ABWOutputElements::addInsertSpace | ( | ) |
void libabw::ABWOutputElements::addInsertTab | ( | ) |
void libabw::ABWOutputElements::addInsertText | ( | const librevenge::RVNGString & | text | ) |
void libabw::ABWOutputElements::addOpenEndnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::openEndnote().
void libabw::ABWOutputElements::addOpenFooter | ( | const librevenge::RVNGPropertyList & | propList, |
int | id | ||
) |
Referenced by libabw::ABWContentCollector::_openFooter().
void libabw::ABWOutputElements::addOpenFootnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::openFoot().
void libabw::ABWOutputElements::addOpenFrame | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::insertImage().
void libabw::ABWOutputElements::addOpenHeader | ( | const librevenge::RVNGPropertyList & | propList, |
int | id | ||
) |
Referenced by libabw::ABWContentCollector::_openHeader().
void libabw::ABWOutputElements::addOpenLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::openLink().
void libabw::ABWOutputElements::addOpenListElement | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openListElement().
void libabw::ABWOutputElements::addOpenOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_recurseListLevels().
void libabw::ABWOutputElements::addOpenPageSpan | ( | const librevenge::RVNGPropertyList & | propList, |
int | footer, | ||
int | footerLeft, | ||
int | footerFirst, | ||
int | footerLast, | ||
int | header, | ||
int | headerLeft, | ||
int | headerFirst, | ||
int | headerLast | ||
) |
Referenced by libabw::ABWContentCollector::_openPageSpan().
void libabw::ABWOutputElements::addOpenParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openParagraph().
void libabw::ABWOutputElements::addOpenSection | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openSection().
void libabw::ABWOutputElements::addOpenSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openSpan().
void libabw::ABWOutputElements::addOpenTable | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openTable().
void libabw::ABWOutputElements::addOpenTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openTableCell().
void libabw::ABWOutputElements::addOpenTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
Referenced by libabw::ABWContentCollector::_openTableRow().
void libabw::ABWOutputElements::addOpenUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libabw::ABWOutputElements::addStartDocument | ( | const librevenge::RVNGPropertyList & | propList | ) |
void libabw::ABWOutputElements::append | ( | const ABWOutputElements & | elements | ) |
|
inline |
|
private |
Referenced by empty().
void libabw::ABWOutputElements::write | ( | librevenge::RVNGTextInterface * | iface | ) | const |
Referenced by libabw::ABWContentCollector::endDocument().
|
private |
Referenced by ABWOutputElements(), addCloseFooter(), addCloseHeader(), empty(), write(), and ~ABWOutputElements().
|
private |
Referenced by ABWOutputElements(), addCloseEndnote(), addCloseFooter(), addCloseFootnote(), addCloseFrame(), addCloseHeader(), addCloseLink(), addCloseListElement(), addCloseOrderedListLevel(), addClosePageSpan(), addCloseParagraph(), addCloseSection(), addCloseSpan(), addCloseTable(), addCloseTableCell(), addCloseTableRow(), addCloseUnorderedListLevel(), addInsertBinaryObject(), addInsertCoveredTableCell(), addInsertLineBreak(), addInsertSpace(), addInsertTab(), addInsertText(), addOpenEndnote(), addOpenFooter(), addOpenFootnote(), addOpenFrame(), addOpenHeader(), addOpenLink(), addOpenListElement(), addOpenOrderedListLevel(), addOpenPageSpan(), addOpenParagraph(), addOpenSection(), addOpenSpan(), addOpenTable(), addOpenTableCell(), addOpenTableRow(), addOpenUnorderedListLevel(), and ~ABWOutputElements().
|
private |
Referenced by addOpenFooter(), write(), and ~ABWOutputElements().
|
private |
Referenced by addOpenHeader(), write(), and ~ABWOutputElements().