libebook::XMLCollector Class Reference

#include <XMLCollector.h>

List of all members.

Classes

struct  State

Public Member Functions

 XMLCollector (librevenge::RVNGTextInterface *document)
void collectMetadata (const librevenge::RVNGPropertyList &metadata)
void collectText (const std::string &text)
void collectSpace ()
void collectTab ()
void collectLineBreak ()
void collectImage (const librevenge::RVNGPropertyList &props)
void collectCoveredTableCell (const librevenge::RVNGPropertyList &props)
void openPageSpan (const librevenge::RVNGPropertyList &props)
void closePageSpan ()
void openHeader (const librevenge::RVNGPropertyList &props)
void closeHeader ()
void openFooter (const librevenge::RVNGPropertyList &props)
void closeFooter ()
void openFootnote (const librevenge::RVNGPropertyList &props)
void closeFootnote ()
void openParagraph (const librevenge::RVNGPropertyList &props)
void closeParagraph ()
void openSpan (const librevenge::RVNGPropertyList &props)
void closeSpan ()
void openLink (const librevenge::RVNGPropertyList &props)
void closeLink ()
void openTable (const librevenge::RVNGPropertyList &props)
void closeTable ()
void openTableRow (const librevenge::RVNGPropertyList &props)
void closeTableRow ()
void openTableCell (const librevenge::RVNGPropertyList &props)
void closeTableCell ()
void openOrderedList (const librevenge::RVNGPropertyList &props)
void closeOrderedList ()
void openUnorderedList (const librevenge::RVNGPropertyList &props)
void closeUnorderedList ()
void openListElement (const librevenge::RVNGPropertyList &props)
void closeListElement ()
void openObject (const librevenge::RVNGPropertyList &props)
void closeObject ()
void finish ()
 Signalize an end of parsing from the parser.

Private Member Functions

 XMLCollector (const XMLCollector &)
XMLCollectoroperator= (const XMLCollector &)

Private Attributes

librevenge::RVNGTextInterface
*const 
m_document
boost::shared_ptr< Statem_state

Constructor & Destructor Documentation

libebook::XMLCollector::XMLCollector ( librevenge::RVNGTextInterface *  document) [explicit]

Member Function Documentation

void libebook::XMLCollector::collectCoveredTableCell ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::collectImage ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::collectMetadata ( const librevenge::RVNGPropertyList &  metadata)
void libebook::XMLCollector::collectText ( const std::string &  text)

Signalize an end of parsing from the parser.

void libebook::XMLCollector::openFooter ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openFootnote ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openHeader ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openLink ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openListElement ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openObject ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openOrderedList ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openPageSpan ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openParagraph ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openSpan ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openTable ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openTableCell ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openTableRow ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::openUnorderedList ( const librevenge::RVNGPropertyList &  props)
XMLCollector& libebook::XMLCollector::operator= ( const XMLCollector ) [private]

Member Data Documentation

librevenge::RVNGTextInterface* const libebook::XMLCollector::m_document [private]

Referenced by finish().


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