#include <ABWContentCollector.h>
 
  
 | Public Member Functions | |
| ABWContentCollector (librevenge::RVNGTextInterface *iface, const std::map< int, int > &tableSizes, const std::map< std::string, ABWData > &data, const std::map< int, ABWListElement * > &listElements) | |
| virtual | ~ABWContentCollector () | 
| void | collectTextStyle (const char *name, const char *basedon, const char *followedby, const char *props) | 
| void | collectDocumentProperties (const char *props) | 
| void | collectParagraphProperties (const char *level, const char *listid, const char *parentid, const char *style, const char *props) | 
| void | collectSectionProperties (const char *footer, const char *footerLeft, const char *footerFirst, const char *footerLast, const char *header, const char *headerLeft, const char *headerFirst, const char *headerLast, const char *props) | 
| void | collectCharacterProperties (const char *style, const char *props) | 
| void | collectPageSize (const char *width, const char *height, const char *units, const char *pageScale) | 
| void | closeParagraphOrListElement () | 
| void | closeSpan () | 
| void | openLink (const char *href) | 
| void | closeLink () | 
| void | openFoot (const char *id) | 
| void | closeFoot () | 
| void | openEndnote (const char *id) | 
| void | closeEndnote () | 
| void | endSection () | 
| void | startDocument () | 
| void | endDocument () | 
| void | insertLineBreak () | 
| void | insertColumnBreak () | 
| void | insertPageBreak () | 
| void | insertText (const char *text) | 
| void | insertImage (const char *dataid, const char *props) | 
| void | collectList (const char *, const char *, const char *, const char *, const char *, const char *) | 
| void | collectData (const char *name, const char *mimeType, const librevenge::RVNGBinaryData &data) | 
| void | collectHeaderFooter (const char *id, const char *type) | 
| void | openTable (const char *props) | 
| void | closeTable () | 
| void | openCell (const char *props) | 
| void | closeCell () | 
| void | addMetadataEntry (const char *name, const char *value) | 
|  Public Member Functions inherited from libabw::ABWCollector | |
| ABWCollector () | |
| virtual | ~ABWCollector () | 
| Private Member Functions | |
| ABWContentCollector (const ABWContentCollector &) | |
| ABWContentCollector & | operator= (const ABWContentCollector &) | 
| void | _setMetadata () | 
| void | _openPageSpan () | 
| void | _closePageSpan () | 
| void | _openSection () | 
| void | _closeSection () | 
| void | _openParagraph () | 
| void | _closeParagraph () | 
| void | _openListElement () | 
| void | _closeListElement () | 
| void | _handleListChange () | 
| void | _changeList () | 
| void | _recurseListLevels (int oldLevel, int newLevel, int listId) | 
| void | _writeOutDummyListLevels (int oldLevel, int newLevel) | 
| void | _openSpan () | 
| void | _closeSpan () | 
| void | _openTable () | 
| void | _closeTable () | 
| void | _openTableRow () | 
| void | _closeTableRow () | 
| void | _openTableCell () | 
| void | _closeTableCell () | 
| void | _openHeader () | 
| void | _closeHeader () | 
| void | _openFooter () | 
| void | _closeFooter () | 
| void | _recurseTextProperties (const char *name, ABWPropertyMap &styleProps) | 
| std::string | _findDocumentProperty (const char *name) | 
| std::string | _findParagraphProperty (const char *name) | 
| std::string | _findCharacterProperty (const char *name) | 
| std::string | _findTableProperty (const char *name) | 
| std::string | _findCellProperty (const char *name) | 
| std::string | _findSectionProperty (const char *name) | 
| std::string | _findMetadataEntry (const char *name) | 
| void | _fillParagraphProperties (librevenge::RVNGPropertyList &propList, bool isListElement) | 
| Private Attributes | |
| ABWContentParsingState * | m_ps | 
| librevenge::RVNGTextInterface * | m_iface | 
| std::stack< ABWContentParsingState * > | m_parsingStates | 
| std::set< std::string > | m_dontLoop | 
| std::map< std::string, ABWStyle > | m_textStyles | 
| ABWPropertyMap | m_documentStyle | 
| ABWPropertyMap | m_metadata | 
| const std::map< std::string, ABWData > & | m_data | 
| const std::map< int, int > & | m_tableSizes | 
| int | m_tableCounter | 
| ABWOutputElements | m_outputElements | 
| const std::map< int, ABWListElement * > & | m_listElements | 
| std::vector< ABWListElement * > | m_dummyListElements | 
| libabw::ABWContentCollector::ABWContentCollector | ( | librevenge::RVNGTextInterface * | iface, | 
| const std::map< int, int > & | tableSizes, | ||
| const std::map< std::string, ABWData > & | data, | ||
| const std::map< int, ABWListElement * > & | listElements | ||
| ) | 
| 
 | virtual | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | inlinevirtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | private | 
| 
 | virtual | 
Implements libabw::ABWCollector.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |