libebook::FictionBook2MetadataCollector Class Reference

#include <FictionBook2MetadataCollector.h>

Inheritance diagram for libebook::FictionBook2MetadataCollector:
libebook::FictionBook2Collector

Public Member Functions

 FictionBook2MetadataCollector (librevenge::RVNGPropertyList &metadata)
Public Member Functions inherited from libebook::FictionBook2Collector
virtual ~FictionBook2Collector ()=0

Private Member Functions

void defineMetadataEntry (const char *name, const char *value) override
void openMetadataEntry (const char *name) override
void closeMetadataEntry () override
void defineID (const char *id) override
void openPageSpan () override
void closePageSpan () override
void openBlock () override
void closeBlock () override
void openParagraph (const FictionBook2BlockFormat &format) override
void closeParagraph () override
void openSpan (const FictionBook2Style &style) override
void closeSpan () override
void insertText (const char *text) override
void openTable (const FictionBook2BlockFormat &format) override
void closeTable () override
void openTableRow (const FictionBook2BlockFormat &format) override
void closeTableRow () override
void openTableCell (int rowspan, int colspan) override
void closeTableCell () override
void insertCoveredTableCell () override
void insertFootnote (const char *id) override
void insertBitmap (const char *id) override
void insertBitmapData (const char *contentType, const char *base64Data) override

Private Attributes

librevenge::RVNGPropertyList & m_metadata

Additional Inherited Members

Public Types inherited from libebook::FictionBook2Collector
typedef std::unordered_map< std::string, BinaryBinaryMap_t
typedef std::unordered_map< std::string, NoteNoteMap_t

Constructor & Destructor Documentation

◆ FictionBook2MetadataCollector()

libebook::FictionBook2MetadataCollector::FictionBook2MetadataCollector ( librevenge::RVNGPropertyList & metadata)

Member Function Documentation

◆ closeBlock()

void libebook::FictionBook2MetadataCollector::closeBlock ( )
overrideprivatevirtual

◆ closeMetadataEntry()

void libebook::FictionBook2MetadataCollector::closeMetadataEntry ( )
overrideprivatevirtual

◆ closePageSpan()

void libebook::FictionBook2MetadataCollector::closePageSpan ( )
overrideprivatevirtual

◆ closeParagraph()

void libebook::FictionBook2MetadataCollector::closeParagraph ( )
overrideprivatevirtual

◆ closeSpan()

void libebook::FictionBook2MetadataCollector::closeSpan ( )
overrideprivatevirtual

◆ closeTable()

void libebook::FictionBook2MetadataCollector::closeTable ( )
overrideprivatevirtual

◆ closeTableCell()

void libebook::FictionBook2MetadataCollector::closeTableCell ( )
overrideprivatevirtual

◆ closeTableRow()

void libebook::FictionBook2MetadataCollector::closeTableRow ( )
overrideprivatevirtual

◆ defineID()

void libebook::FictionBook2MetadataCollector::defineID ( const char * id)
overrideprivatevirtual

◆ defineMetadataEntry()

void libebook::FictionBook2MetadataCollector::defineMetadataEntry ( const char * name,
const char * value )
overrideprivatevirtual

◆ insertBitmap()

void libebook::FictionBook2MetadataCollector::insertBitmap ( const char * id)
overrideprivatevirtual

◆ insertBitmapData()

void libebook::FictionBook2MetadataCollector::insertBitmapData ( const char * contentType,
const char * base64Data )
overrideprivatevirtual

◆ insertCoveredTableCell()

void libebook::FictionBook2MetadataCollector::insertCoveredTableCell ( )
overrideprivatevirtual

◆ insertFootnote()

void libebook::FictionBook2MetadataCollector::insertFootnote ( const char * id)
overrideprivatevirtual

◆ insertText()

void libebook::FictionBook2MetadataCollector::insertText ( const char * text)
overrideprivatevirtual

◆ openBlock()

void libebook::FictionBook2MetadataCollector::openBlock ( )
overrideprivatevirtual

◆ openMetadataEntry()

void libebook::FictionBook2MetadataCollector::openMetadataEntry ( const char * name)
overrideprivatevirtual

◆ openPageSpan()

void libebook::FictionBook2MetadataCollector::openPageSpan ( )
overrideprivatevirtual

◆ openParagraph()

void libebook::FictionBook2MetadataCollector::openParagraph ( const FictionBook2BlockFormat & format)
overrideprivatevirtual

◆ openSpan()

void libebook::FictionBook2MetadataCollector::openSpan ( const FictionBook2Style & style)
overrideprivatevirtual

◆ openTable()

void libebook::FictionBook2MetadataCollector::openTable ( const FictionBook2BlockFormat & format)
overrideprivatevirtual

◆ openTableCell()

void libebook::FictionBook2MetadataCollector::openTableCell ( int rowspan,
int colspan )
overrideprivatevirtual

◆ openTableRow()

void libebook::FictionBook2MetadataCollector::openTableRow ( const FictionBook2BlockFormat & format)
overrideprivatevirtual

Member Data Documentation

◆ m_metadata

librevenge::RVNGPropertyList& libebook::FictionBook2MetadataCollector::m_metadata
private

The documentation for this class was generated from the following files:

Generated for libe-book by doxygen 1.14.0