libebook::XMLCollector Class Reference

#include <XMLCollector.h>

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. More...
 

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 ( const XMLCollector )
private
libebook::XMLCollector::XMLCollector ( librevenge::RVNGTextInterface *  document)
explicit

Member Function Documentation

void libebook::XMLCollector::closeFooter ( )
void libebook::XMLCollector::closeFootnote ( )
void libebook::XMLCollector::closeHeader ( )
void libebook::XMLCollector::closeLink ( )
void libebook::XMLCollector::closeListElement ( )
void libebook::XMLCollector::closeObject ( )
void libebook::XMLCollector::closeOrderedList ( )
void libebook::XMLCollector::closePageSpan ( )
void libebook::XMLCollector::closeParagraph ( )
void libebook::XMLCollector::closeSpan ( )
void libebook::XMLCollector::closeTable ( )
void libebook::XMLCollector::closeTableCell ( )
void libebook::XMLCollector::closeTableRow ( )
void libebook::XMLCollector::closeUnorderedList ( )
void libebook::XMLCollector::collectCoveredTableCell ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::collectImage ( const librevenge::RVNGPropertyList &  props)
void libebook::XMLCollector::collectLineBreak ( )
void libebook::XMLCollector::collectMetadata ( const librevenge::RVNGPropertyList &  metadata)
void libebook::XMLCollector::collectSpace ( )
void libebook::XMLCollector::collectTab ( )
void libebook::XMLCollector::collectText ( const std::string &  text)
void libebook::XMLCollector::finish ( )

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:

Generated for libe-book by doxygen 1.8.8