#include <FB2ContentCollector.h>
Public Member Functions | |
FB2ContentCollector (WPXDocumentInterface *m_document, const WPXPropertyList &metadata, const FB2ContentMap ¬es, const FB2ContentMap &bitmaps) | |
Private Member Functions | |
FB2ContentCollector (const FB2ContentCollector &other) | |
FB2ContentCollector & | operator= (const FB2ContentCollector &other) |
virtual void | defineMetadataEntry (const char *name, const char *value) |
virtual void | openMetadataEntry (const char *name) |
virtual void | closeMetadataEntry () |
virtual void | defineID (const char *id) |
virtual void | openPageSpan () |
virtual void | closePageSpan () |
virtual void | openBlock () |
virtual void | closeBlock () |
virtual void | openParagraph (const FB2BlockFormat &format) |
virtual void | closeParagraph () |
virtual void | openSpan (const FB2Style &style) |
virtual void | closeSpan () |
virtual void | insertText (const char *text) |
virtual void | openTable (const FB2BlockFormat &format) |
virtual void | closeTable () |
virtual void | openTableRow (const FB2BlockFormat &format) |
virtual void | closeTableRow () |
virtual void | openTableCell (int rowspan, int colspan) |
virtual void | closeTableCell () |
virtual void | insertCoveredTableCell () |
virtual void | insertFootnote (const char *id) |
virtual void | insertBitmap (const char *id) |
virtual void | insertBitmapData (const char *contentType, const char *base64Data) |
Private Attributes | |
WPXDocumentInterface * | m_document |
const WPXPropertyList & | m_metadata |
const FB2ContentMap & | m_notes |
const FB2ContentMap & | m_bitmaps |
int | m_currentFootnote |
libebook::FB2ContentCollector::FB2ContentCollector | ( | const FB2ContentCollector & | other | ) | [private] |
libebook::FB2ContentCollector::FB2ContentCollector | ( | WPXDocumentInterface * | m_document, |
const WPXPropertyList & | metadata, | ||
const FB2ContentMap & | notes, | ||
const FB2ContentMap & | bitmaps | ||
) |
void libebook::FB2ContentCollector::closeBlock | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeMetadataEntry | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closePageSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeParagraph | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeTable | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeTableCell | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::closeTableRow | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::defineID | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::defineMetadataEntry | ( | const char * | name, |
const char * | value | ||
) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::insertBitmap | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::insertBitmapData | ( | const char * | contentType, |
const char * | base64Data | ||
) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::insertCoveredTableCell | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::insertFootnote | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::insertText | ( | const char * | text | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openBlock | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openMetadataEntry | ( | const char * | name | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openPageSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openParagraph | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openSpan | ( | const FB2Style & | style | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openTable | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openTableCell | ( | int | rowspan, |
int | colspan | ||
) | [private, virtual] |
Implements libebook::FB2Collector.
void libebook::FB2ContentCollector::openTableRow | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
FB2ContentCollector& libebook::FB2ContentCollector::operator= | ( | const FB2ContentCollector & | other | ) | [private] |
const FB2ContentMap& libebook::FB2ContentCollector::m_bitmaps [private] |
Referenced by insertBitmap().
int libebook::FB2ContentCollector::m_currentFootnote [private] |
Referenced by insertFootnote().
WPXDocumentInterface* libebook::FB2ContentCollector::m_document [private] |
const WPXPropertyList& libebook::FB2ContentCollector::m_metadata [private] |
const FB2ContentMap& libebook::FB2ContentCollector::m_notes [private] |
Referenced by insertFootnote().