10#ifndef XMLCOLLECTOR_H_INCLUDED
11#define XMLCOLLECTOR_H_INCLUDED
15#include <librevenge/librevenge.h>
41 void collectImage(
const librevenge::RVNGPropertyList &props);
45 void openPageSpan(
const librevenge::RVNGPropertyList &props);
47 void openHeader(
const librevenge::RVNGPropertyList &props);
49 void openFooter(
const librevenge::RVNGPropertyList &props);
51 void openFootnote(
const librevenge::RVNGPropertyList &props);
54 void openParagraph(
const librevenge::RVNGPropertyList &props);
56 void openSpan(
const librevenge::RVNGPropertyList &props);
58 void openLink(
const librevenge::RVNGPropertyList &props);
61 void openTable(
const librevenge::RVNGPropertyList &props);
63 void openTableRow(
const librevenge::RVNGPropertyList &props);
65 void openTableCell(
const librevenge::RVNGPropertyList &props);
76 void openObject(
const librevenge::RVNGPropertyList &props);
XMLTreeNodePtr_t document
Definition EBOOKHTMLParser.cpp:163
RVNGPropertyList metadata
Definition EBOOKOPFParser.cpp:63
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition TealDocParser.cpp:232
Definition XMLCollector.h:23
void closeParagraph()
Definition XMLCollector.cpp:1436
void closeTableCell()
Definition XMLCollector.cpp:1486
void collectLineBreak()
Definition XMLCollector.cpp:1370
void closeObject()
Definition XMLCollector.cpp:1527
void collectCoveredTableCell(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1385
void collectText(const std::string &text)
Definition XMLCollector.cpp:1352
void closeLink()
Definition XMLCollector.cpp:1456
void closeUnorderedList()
Definition XMLCollector.cpp:1506
void openFooter(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1411
void openFootnote(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1421
void openHeader(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1401
librevenge::RVNGTextInterface *const m_document
Definition XMLCollector.h:84
void openParagraph(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1431
void openTableCell(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1481
void openListElement(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1511
void finish()
Signalize an end of parsing from the parser.
Definition XMLCollector.cpp:1532
void collectImage(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1376
void closeOrderedList()
Definition XMLCollector.cpp:1496
void closeFootnote()
Definition XMLCollector.cpp:1426
void closeSpan()
Definition XMLCollector.cpp:1446
void collectSpace()
Definition XMLCollector.cpp:1358
void openOrderedList(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1491
void closeFooter()
Definition XMLCollector.cpp:1416
void closeListElement()
Definition XMLCollector.cpp:1516
void openPageSpan(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1391
std::shared_ptr< State > m_state
Definition XMLCollector.h:85
void openUnorderedList(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1501
void collectMetadata(const librevenge::RVNGPropertyList &metadata)
Definition XMLCollector.cpp:1347
void openTableRow(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1471
XMLCollector(const XMLCollector &)
void closeHeader()
Definition XMLCollector.cpp:1406
void openSpan(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1441
void closePageSpan()
Definition XMLCollector.cpp:1396
void openObject(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1521
void closeTable()
Definition XMLCollector.cpp:1466
void openLink(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1451
void closeTableRow()
Definition XMLCollector.cpp:1476
void openTable(const librevenge::RVNGPropertyList &props)
Definition XMLCollector.cpp:1461
void collectTab()
Definition XMLCollector.cpp:1364
XMLCollector & operator=(const XMLCollector &)
Definition BBeBCollector.cpp:19
Definition XMLCollector.cpp:738