10#ifndef __ABWPARSER_H__
11#define __ABWPARSER_H__
15#include <librevenge/librevenge.h>
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 int readD(xmlTextReaderPtr reader);
55 void readL(xmlTextReaderPtr reader);
56 void readP(xmlTextReaderPtr reader);
57 void readS(xmlTextReaderPtr reader);
59 void readFoot(xmlTextReaderPtr reader);
64 void readCell(xmlTextReaderPtr reader);
Definition ABWParser.h:25
void readL(xmlTextReaderPtr reader)
Definition ABWParser.cpp:694
int readRevisions(xmlTextReaderPtr reader)
Definition ABWParser.cpp:421
void readM(xmlTextReaderPtr reader)
Definition ABWParser.cpp:390
std::unique_ptr< ABWParserState > m_state
Definition ABWParser.h:72
void readCell(xmlTextReaderPtr reader)
Definition ABWParser.cpp:643
bool parse()
Definition ABWParser.cpp:140
ABWParser & operator=(const ABWParser &)
void readFrame(xmlTextReaderPtr reader)
Definition ABWParser.cpp:658
void readTable(xmlTextReaderPtr reader)
Definition ABWParser.cpp:636
void readFoot(xmlTextReaderPtr reader)
Definition ABWParser.cpp:629
void readCloseFrame()
Definition ABWParser.cpp:674
void readPageSize(xmlTextReaderPtr reader)
Definition ABWParser.cpp:470
ABWParser(const ABWParser &)
std::unique_ptr< ABWCollector > m_collector
Definition ABWParser.h:71
void readA(xmlTextReaderPtr reader)
Definition ABWParser.cpp:584
virtual ~ABWParser()
Definition ABWParser.cpp:136
void readEndnote(xmlTextReaderPtr reader)
Definition ABWParser.cpp:612
librevenge::RVNGTextInterface * m_iface
Definition ABWParser.h:70
bool processXmlDocument(librevenge::RVNGInputStream *input)
Definition ABWParser.cpp:164
void readSection(xmlTextReaderPtr reader)
Definition ABWParser.cpp:480
void readC(xmlTextReaderPtr reader)
Definition ABWParser.cpp:603
void readImage(xmlTextReaderPtr reader)
Definition ABWParser.cpp:650
int readIgnoredWords(xmlTextReaderPtr reader)
Definition ABWParser.cpp:446
int readD(xmlTextReaderPtr reader)
Definition ABWParser.cpp:510
librevenge::RVNGInputStream * m_input
Definition ABWParser.h:69
void readS(xmlTextReaderPtr reader)
Definition ABWParser.cpp:560
int readHistory(xmlTextReaderPtr reader)
Definition ABWParser.cpp:397
int getElementToken(xmlTextReaderPtr reader)
Definition ABWParser.cpp:378
void readP(xmlTextReaderPtr reader)
Definition ABWParser.cpp:591
void readAbiword(xmlTextReaderPtr reader)
Definition ABWParser.cpp:383
void readField(xmlTextReaderPtr reader)
Definition ABWParser.cpp:619
int processXmlNode(xmlTextReaderPtr reader)
Definition ABWParser.cpp:186
Definition AbiDocument.cpp:17