#include <ABWStylesCollector.h>
Public Member Functions | |
| ABWStylesCollector (std::map< int, int > &tableSizes, std::map< std::string, ABWData > &data, std::map< int, ABWListElement * > &listElements) | |
| virtual | ~ABWStylesCollector () |
| void | collectTextStyle (const char *, const char *, const char *, const char *) |
| void | collectParagraphProperties (const char *level, const char *listid, const char *parentid, const char *style, const char *props) |
| void | collectSectionProperties (const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) |
| void | collectCharacterProperties (const char *, const char *) |
| void | collectPageSize (const char *, const char *, const char *, const char *) |
| void | closeParagraphOrListElement () |
| void | closeSpan () |
| void | openLink (const char *) |
| void | closeLink () |
| void | openFoot (const char *) |
| void | closeFoot () |
| void | openEndnote (const char *) |
| void | closeEndnote () |
| void | endSection () |
| void | startDocument () |
| void | endDocument () |
| void | insertLineBreak () |
| void | insertColumnBreak () |
| void | insertPageBreak () |
| void | insertText (const char *) |
| void | insertImage (const char *, const char *) |
| void | collectData (const char *name, const char *mimeType, const WPXBinaryData &data) |
| void | collectHeaderFooter (const char *, const char *) |
| void | collectList (const char *id, const char *listDecimal, const char *listDelim, const char *parentid, const char *startValue, const char *type) |
| void | openTable (const char *props) |
| void | closeTable () |
| void | openCell (const char *props) |
| void | closeCell () |
Private Member Functions | |
| ABWStylesCollector (const ABWStylesCollector &) | |
| ABWStylesCollector & | operator= (const ABWStylesCollector &) |
| std::string | _findCellProperty (const char *name) |
| void | _processList (int id, const char *listDelim, int parentid, int startValue, int type) |
Private Attributes | |
| ABWStylesParsingState * | m_ps |
| std::map< int, int > & | m_tableSizes |
| std::map< std::string, ABWData > & | m_data |
| int | m_tableCounter |
| std::map< int, ABWListElement * > & | m_listElements |
| libabw::ABWStylesCollector::ABWStylesCollector | ( | std::map< int, int > & | tableSizes, |
| std::map< std::string, ABWData > & | data, | ||
| std::map< int, ABWListElement * > & | listElements | ||
| ) |
| libabw::ABWStylesCollector::~ABWStylesCollector | ( | ) | [virtual] |
| libabw::ABWStylesCollector::ABWStylesCollector | ( | const ABWStylesCollector & | ) | [private] |
| std::string libabw::ABWStylesCollector::_findCellProperty | ( | const char * | name | ) | [private] |
| void libabw::ABWStylesCollector::_processList | ( | int | id, |
| const char * | listDelim, | ||
| int | parentid, | ||
| int | startValue, | ||
| int | type | ||
| ) | [private] |
| void libabw::ABWStylesCollector::closeCell | ( | ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeEndnote | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeFoot | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeLink | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeParagraphOrListElement | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeSpan | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::closeTable | ( | ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectCharacterProperties | ( | const char * | , |
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectData | ( | const char * | name, |
| const char * | mimeType, | ||
| const WPXBinaryData & | data | ||
| ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectHeaderFooter | ( | const char * | , |
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectList | ( | const char * | id, |
| const char * | listDecimal, | ||
| const char * | listDelim, | ||
| const char * | parentid, | ||
| const char * | startValue, | ||
| const char * | type | ||
| ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectPageSize | ( | const char * | , |
| const char * | , | ||
| const char * | , | ||
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectParagraphProperties | ( | const char * | level, |
| const char * | listid, | ||
| const char * | parentid, | ||
| const char * | style, | ||
| const char * | props | ||
| ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectSectionProperties | ( | const char * | , |
| const char * | , | ||
| const char * | , | ||
| const char * | , | ||
| const char * | , | ||
| const char * | , | ||
| const char * | , | ||
| const char * | , | ||
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::collectTextStyle | ( | const char * | , |
| const char * | , | ||
| const char * | , | ||
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::endDocument | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::endSection | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::insertColumnBreak | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::insertImage | ( | const char * | , |
| const char * | |||
| ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::insertLineBreak | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::insertPageBreak | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::insertText | ( | const char * | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::openCell | ( | const char * | props | ) | [virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::openEndnote | ( | const char * | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::openFoot | ( | const char * | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::openLink | ( | const char * | ) | [inline, virtual] |
Implements libabw::ABWCollector.
| void libabw::ABWStylesCollector::openTable | ( | const char * | props | ) | [virtual] |
Implements libabw::ABWCollector.
| ABWStylesCollector& libabw::ABWStylesCollector::operator= | ( | const ABWStylesCollector & | ) | [private] |
| void libabw::ABWStylesCollector::startDocument | ( | ) | [inline, virtual] |
Implements libabw::ABWCollector.
std::map<std::string, ABWData>& libabw::ABWStylesCollector::m_data [private] |
std::map<int, ABWListElement *>& libabw::ABWStylesCollector::m_listElements [private] |
int libabw::ABWStylesCollector::m_tableCounter [private] |
std::map<int, int>& libabw::ABWStylesCollector::m_tableSizes [private] |