#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] |