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

§ XMLCollector() [1/2]

libebook::XMLCollector::XMLCollector ( const XMLCollector )
private

§ XMLCollector() [2/2]

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

Member Function Documentation

§ closeFooter()

void libebook::XMLCollector::closeFooter ( )

§ closeFootnote()

void libebook::XMLCollector::closeFootnote ( )

§ closeHeader()

void libebook::XMLCollector::closeHeader ( )

§ closeLink()

void libebook::XMLCollector::closeLink ( )

§ closeListElement()

void libebook::XMLCollector::closeListElement ( )

§ closeObject()

void libebook::XMLCollector::closeObject ( )

§ closeOrderedList()

void libebook::XMLCollector::closeOrderedList ( )

§ closePageSpan()

void libebook::XMLCollector::closePageSpan ( )

§ closeParagraph()

void libebook::XMLCollector::closeParagraph ( )

§ closeSpan()

void libebook::XMLCollector::closeSpan ( )

§ closeTable()

void libebook::XMLCollector::closeTable ( )

§ closeTableCell()

void libebook::XMLCollector::closeTableCell ( )

§ closeTableRow()

void libebook::XMLCollector::closeTableRow ( )

§ closeUnorderedList()

void libebook::XMLCollector::closeUnorderedList ( )

§ collectCoveredTableCell()

void libebook::XMLCollector::collectCoveredTableCell ( const librevenge::RVNGPropertyList &  props)

§ collectImage()

void libebook::XMLCollector::collectImage ( const librevenge::RVNGPropertyList &  props)

§ collectLineBreak()

void libebook::XMLCollector::collectLineBreak ( )

§ collectMetadata()

void libebook::XMLCollector::collectMetadata ( const librevenge::RVNGPropertyList &  metadata)

§ collectSpace()

void libebook::XMLCollector::collectSpace ( )

§ collectTab()

void libebook::XMLCollector::collectTab ( )

§ collectText()

void libebook::XMLCollector::collectText ( const std::string &  text)

§ finish()

void libebook::XMLCollector::finish ( )

Signalize an end of parsing from the parser.

§ openFooter()

void libebook::XMLCollector::openFooter ( const librevenge::RVNGPropertyList &  props)

§ openFootnote()

void libebook::XMLCollector::openFootnote ( const librevenge::RVNGPropertyList &  props)

§ openHeader()

void libebook::XMLCollector::openHeader ( const librevenge::RVNGPropertyList &  props)

§ openLink()

void libebook::XMLCollector::openLink ( const librevenge::RVNGPropertyList &  props)

§ openListElement()

void libebook::XMLCollector::openListElement ( const librevenge::RVNGPropertyList &  props)

§ openObject()

void libebook::XMLCollector::openObject ( const librevenge::RVNGPropertyList &  props)

§ openOrderedList()

void libebook::XMLCollector::openOrderedList ( const librevenge::RVNGPropertyList &  props)

§ openPageSpan()

void libebook::XMLCollector::openPageSpan ( const librevenge::RVNGPropertyList &  props)

§ openParagraph()

void libebook::XMLCollector::openParagraph ( const librevenge::RVNGPropertyList &  props)

§ openSpan()

void libebook::XMLCollector::openSpan ( const librevenge::RVNGPropertyList &  props)

§ openTable()

void libebook::XMLCollector::openTable ( const librevenge::RVNGPropertyList &  props)

§ openTableCell()

void libebook::XMLCollector::openTableCell ( const librevenge::RVNGPropertyList &  props)

§ openTableRow()

void libebook::XMLCollector::openTableRow ( const librevenge::RVNGPropertyList &  props)

§ openUnorderedList()

void libebook::XMLCollector::openUnorderedList ( const librevenge::RVNGPropertyList &  props)

§ operator=()

XMLCollector& libebook::XMLCollector::operator= ( const XMLCollector )
private

Member Data Documentation

§ m_document

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

Referenced by finish().

§ m_state


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

Generated for libe-book by doxygen 1.8.12