10 #ifndef PDBPARSER_H_INCLUDED
11 #define PDBPARSER_H_INCLUDED
15 #include <librevenge/librevenge.h>
23 class EBOOKCharsetConverter;
41 virtual void readDataRecord(librevenge::RVNGInputStream *record,
bool last);
47 void handleText(
const std::vector<char> &text);
76 #endif // PDBPARSER_H_INCLUDED
void openDocument()
Definition: PDBParser.cpp:132
Definition: EBOOKHTMLToken.h:91
bool m_compressed
Definition: PDBParser.h:53
void handleText(const std::vector< char > &text)
Definition: PDBParser.cpp:168
unsigned m_read
Definition: PDBParser.h:57
Definition: EBOOKCharsetConverter.h:20
unsigned m_recordSize
Definition: PDBParser.h:56
Definition: EBOOKOPFToken.h:52
Definition: PDXParser.h:25
void closeParagraph(bool continuing=false)
Definition: PDBParser.cpp:203
void closeDocument()
Definition: PDBParser.cpp:156
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:328
Definition: EBOOKHTMLToken.h:259
static bool checkType(unsigned type, unsigned creator)
Definition: PDBParser.cpp:50
virtual ~PDBParser()
Definition: PDBParser.cpp:45
void createConverter(const std::vector< char > &text)
Definition: PDBParser.cpp:117
PDBParser & operator=(const PDBParser &)
virtual void readDataRecord(librevenge::RVNGInputStream *record, bool last)
Definition: PDBParser.cpp:83
Definition: PDBParser.h:25
virtual void readSortInfoRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:60
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
void handleCharacters(const char *text)
Definition: PDBParser.cpp:211
bool m_openedParagraph
Signalize that a paragraph is split at record break.
Definition: PDBParser.h:68
Definition: CHMParser.cpp:20
unsigned m_recordCount
Definition: PDBParser.h:55
void openParagraph()
Definition: PDBParser.cpp:196
bool m_openedDocument
Definition: PDBParser.h:69
PDBParser(const PDBParser &)
virtual void readIndexRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:65
EBOOKCharsetConverter * m_converter
Definition: PDBParser.h:71
unsigned m_textLength
Definition: PDBParser.h:54
virtual void readAppInfoRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:55