10 #ifndef __ABWPARSER_H__
11 #define __ABWPARSER_H__
13 #include <boost/scoped_ptr.hpp>
15 #include <librevenge/librevenge.h>
22 struct ABWParserState;
27 explicit ABWParser(librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *iface);
46 void readM(xmlTextReaderPtr reader);
52 void readA(xmlTextReaderPtr reader);
53 void readC(xmlTextReaderPtr reader);
54 void readD(xmlTextReaderPtr reader);
55 void readL(xmlTextReaderPtr reader);
56 void readP(xmlTextReaderPtr reader);
57 void readS(xmlTextReaderPtr reader);
59 void readFoot(xmlTextReaderPtr reader);
63 void readCell(xmlTextReaderPtr reader);
68 boost::scoped_ptr<ABWParserState>
m_state;
73 #endif // __ABWPARSER_H__
void readSection(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:434
librevenge::RVNGTextInterface * m_iface
Definition: ABWParser.h:66
void readHistory(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:346
void readImage(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:654
void readS(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:541
bool parse()
Definition: ABWParser.cpp:94
void readD(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:487
virtual ~ABWParser()
Definition: ABWParser.cpp:90
ABWCollector * m_collector
Definition: ABWParser.h:67
void readFoot(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:627
librevenge::RVNGInputStream * m_input
Definition: ABWParser.h:65
Definition: ABWCollector.h:17
void readTable(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:636
void readL(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:666
void readC(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:605
void readPageSize(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:416
void readRevisions(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:369
void readIgnoredWords(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:393
ABWParser & operator=(const ABWParser &)
bool processXmlDocument(librevenge::RVNGInputStream *input)
Definition: ABWParser.cpp:132
void readA(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:574
void processXmlNode(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:156
void readP(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:583
Definition: ABWCollector.h:103
void readEndnote(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:618
Definition: ABWParser.h:24
boost::scoped_ptr< ABWParserState > m_state
Definition: ABWParser.h:68
void readM(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:338
void readAbiword(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:329
int getElementToken(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:324
void readCell(xmlTextReaderPtr reader)
Definition: ABWParser.cpp:645