#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. | |
Private Member Functions | |
XMLCollector (const XMLCollector &) | |
XMLCollector & | operator= (const XMLCollector &) |
Private Attributes | |
librevenge::RVNGTextInterface *const | m_document |
boost::shared_ptr< State > | m_state |
libebook::XMLCollector::XMLCollector | ( | const XMLCollector & | ) | [private] |
libebook::XMLCollector::XMLCollector | ( | librevenge::RVNGTextInterface * | document | ) | [explicit] |
void libebook::XMLCollector::closeFooter | ( | ) |
void libebook::XMLCollector::closeHeader | ( | ) |
void libebook::XMLCollector::closeLink | ( | ) |
void libebook::XMLCollector::closeObject | ( | ) |
void libebook::XMLCollector::closeSpan | ( | ) |
void libebook::XMLCollector::closeTable | ( | ) |
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::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] |
librevenge::RVNGTextInterface* const libebook::XMLCollector::m_document [private] |
Referenced by finish().
boost::shared_ptr<State> libebook::XMLCollector::m_state [private] |
Referenced by closeFooter(), closeFootnote(), closeHeader(), closeLink(), closeListElement(), closeOrderedList(), closePageSpan(), closeParagraph(), closeSpan(), closeTable(), closeTableCell(), closeTableRow(), closeUnorderedList(), collectCoveredTableCell(), collectImage(), collectLineBreak(), collectMetadata(), collectSpace(), collectTab(), collectText(), finish(), openFooter(), openFootnote(), openHeader(), openLink(), openListElement(), openOrderedList(), openPageSpan(), openParagraph(), openSpan(), openTable(), openTableCell(), openTableRow(), openUnorderedList(), and XMLCollector().