libebook::FB2ContentCollector Class Reference

#include <FB2ContentCollector.h>

Inheritance diagram for libebook::FB2ContentCollector:
libebook::FB2Collector

Public Member Functions

 FB2ContentCollector (librevenge::RVNGTextInterface *m_document, const librevenge::RVNGPropertyList &metadata, const FB2ContentMap &notes, const FB2ContentMap &bitmaps)
 
- Public Member Functions inherited from libebook::FB2Collector
virtual ~FB2Collector ()=0
 

Private Member Functions

 FB2ContentCollector (const FB2ContentCollector &other)
 
FB2ContentCollectoroperator= (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

librevenge::RVNGTextInterface * m_document
 
const
librevenge::RVNGPropertyList & 
m_metadata
 
const FB2ContentMapm_notes
 
const FB2ContentMapm_bitmaps
 
int m_currentFootnote
 
int m_openPara
 

Constructor & Destructor Documentation

libebook::FB2ContentCollector::FB2ContentCollector ( const FB2ContentCollector other)
private
libebook::FB2ContentCollector::FB2ContentCollector ( librevenge::RVNGTextInterface *  m_document,
const librevenge::RVNGPropertyList &  metadata,
const FB2ContentMap notes,
const FB2ContentMap bitmaps 
)

Member Function Documentation

void libebook::FB2ContentCollector::closeBlock ( )
privatevirtual
void libebook::FB2ContentCollector::closeMetadataEntry ( )
privatevirtual
void libebook::FB2ContentCollector::closePageSpan ( )
privatevirtual
void libebook::FB2ContentCollector::closeParagraph ( )
privatevirtual
void libebook::FB2ContentCollector::closeSpan ( )
privatevirtual
void libebook::FB2ContentCollector::closeTable ( )
privatevirtual
void libebook::FB2ContentCollector::closeTableCell ( )
privatevirtual
void libebook::FB2ContentCollector::closeTableRow ( )
privatevirtual
void libebook::FB2ContentCollector::defineID ( const char *  id)
privatevirtual
void libebook::FB2ContentCollector::defineMetadataEntry ( const char *  name,
const char *  value 
)
privatevirtual
void libebook::FB2ContentCollector::insertBitmap ( const char *  id)
privatevirtual
void libebook::FB2ContentCollector::insertBitmapData ( const char *  contentType,
const char *  base64Data 
)
privatevirtual
void libebook::FB2ContentCollector::insertCoveredTableCell ( )
privatevirtual
void libebook::FB2ContentCollector::insertFootnote ( const char *  id)
privatevirtual
void libebook::FB2ContentCollector::insertText ( const char *  text)
privatevirtual
void libebook::FB2ContentCollector::openBlock ( )
privatevirtual
void libebook::FB2ContentCollector::openMetadataEntry ( const char *  name)
privatevirtual
void libebook::FB2ContentCollector::openPageSpan ( )
privatevirtual
void libebook::FB2ContentCollector::openParagraph ( const FB2BlockFormat format)
privatevirtual
void libebook::FB2ContentCollector::openSpan ( const FB2Style style)
privatevirtual
void libebook::FB2ContentCollector::openTable ( const FB2BlockFormat format)
privatevirtual
void libebook::FB2ContentCollector::openTableCell ( int  rowspan,
int  colspan 
)
privatevirtual
void libebook::FB2ContentCollector::openTableRow ( const FB2BlockFormat format)
privatevirtual
FB2ContentCollector& libebook::FB2ContentCollector::operator= ( const FB2ContentCollector other)
private

Member Data Documentation

const FB2ContentMap& libebook::FB2ContentCollector::m_bitmaps
private

Referenced by insertBitmap().

int libebook::FB2ContentCollector::m_currentFootnote
private

Referenced by insertFootnote().

const librevenge::RVNGPropertyList& libebook::FB2ContentCollector::m_metadata
private

Referenced by openSpan().

const FB2ContentMap& libebook::FB2ContentCollector::m_notes
private

Referenced by insertFootnote().

int libebook::FB2ContentCollector::m_openPara
private

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

Generated for libe-book by doxygen 1.8.8