#include <FB2ExtrasCollector.h>
Public Member Functions | |
| FB2ExtrasCollector (FB2ContentMap ¬es, FB2ContentMap &bitmaps) | |
| virtual | ~FB2ExtrasCollector () |
Private Member Functions | |
| FB2ExtrasCollector (const FB2ExtrasCollector &other) | |
| FB2ExtrasCollector & | operator= (const FB2ExtrasCollector &other) |
| virtual void | defineMetadataEntry (const char *name, const char *value) |
| virtual void | openMetadataEntry (const char *name) |
| virtual void | closeMetadataEntry () |
| virtual void | defineID (const char *) |
| 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) |
| void | flushCurrentNote () |
| bool | isInNote () const |
Private Attributes | |
| FB2ContentMap & | m_notes |
| FB2ContentMap & | m_bitmaps |
| std::string | m_currentID |
| GroupContent * | m_currentNote |
| GroupContent * | m_currentPara |
| const FB2Style * | m_currentStyle |
| libebook::FB2ExtrasCollector::FB2ExtrasCollector | ( | const FB2ExtrasCollector & | other | ) | [private] |
| libebook::FB2ExtrasCollector::FB2ExtrasCollector | ( | FB2ContentMap & | notes, |
| FB2ContentMap & | bitmaps | ||
| ) |
| libebook::FB2ExtrasCollector::~FB2ExtrasCollector | ( | ) | [virtual] |
| void libebook::FB2ExtrasCollector::closeBlock | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeMetadataEntry | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closePageSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeParagraph | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeTable | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeTableCell | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::closeTableRow | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::defineID | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::defineMetadataEntry | ( | const char * | name, |
| const char * | value | ||
| ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::flushCurrentNote | ( | ) | [private] |
Referenced by defineID(), and ~FB2ExtrasCollector().
| void libebook::FB2ExtrasCollector::insertBitmap | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::insertBitmapData | ( | const char * | contentType, |
| const char * | base64Data | ||
| ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::insertCoveredTableCell | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::insertFootnote | ( | const char * | id | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::insertText | ( | const char * | text | ) | [private, virtual] |
Implements libebook::FB2Collector.
| bool libebook::FB2ExtrasCollector::isInNote | ( | ) | const [private] |
Referenced by closeParagraph(), closeSpan(), flushCurrentNote(), insertText(), openParagraph(), and openSpan().
| void libebook::FB2ExtrasCollector::openBlock | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openMetadataEntry | ( | const char * | name | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openPageSpan | ( | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openParagraph | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openSpan | ( | const FB2Style & | style | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openTable | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openTableCell | ( | int | rowspan, |
| int | colspan | ||
| ) | [private, virtual] |
Implements libebook::FB2Collector.
| void libebook::FB2ExtrasCollector::openTableRow | ( | const FB2BlockFormat & | format | ) | [private, virtual] |
Implements libebook::FB2Collector.
| FB2ExtrasCollector& libebook::FB2ExtrasCollector::operator= | ( | const FB2ExtrasCollector & | other | ) | [private] |
Referenced by insertBitmapData().
std::string libebook::FB2ExtrasCollector::m_currentID [private] |
Referenced by defineID(), flushCurrentNote(), insertBitmapData(), and isInNote().
Referenced by closeParagraph(), defineID(), flushCurrentNote(), and isInNote().
Referenced by closeParagraph(), flushCurrentNote(), insertText(), and openParagraph().
const FB2Style* libebook::FB2ExtrasCollector::m_currentStyle [private] |
Referenced by closeSpan(), flushCurrentNote(), insertText(), and openSpan().
Referenced by flushCurrentNote().