libebook::FB2ContentCollector Class Reference

#include <FB2ContentCollector.h>

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

List of all members.

Public Member Functions

 FB2ContentCollector (WPXDocumentInterface *m_document, const WPXPropertyList &metadata, const FB2ContentMap &notes, const FB2ContentMap &bitmaps)

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

WPXDocumentInterface * m_document
const WPXPropertyList & m_metadata
const FB2ContentMapm_notes
const FB2ContentMapm_bitmaps
int m_currentFootnote

Constructor & Destructor Documentation

libebook::FB2ContentCollector::FB2ContentCollector ( WPXDocumentInterface *  m_document,
const WPXPropertyList &  metadata,
const FB2ContentMap notes,
const FB2ContentMap bitmaps 
)

Member Function Documentation

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

Member Data Documentation

const WPXPropertyList& libebook::FB2ContentCollector::m_metadata [private]

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