10 #ifndef PALMDOCPARSER_H_INCLUDED 11 #define PALMDOCPARSER_H_INCLUDED 16 #include <librevenge/librevenge.h> 24 class EBOOKCharsetConverter;
42 void readDataRecord(librevenge::RVNGInputStream *record,
bool last)
override;
77 #endif // PALMDOCPARSER_H_INCLUDED void readSortInfoRecord(librevenge::RVNGInputStream *record) override
Definition: PalmDocParser.cpp:57
Definition: EBOOKHTMLToken.h:89
void handleCharacters(const char *text)
Definition: PalmDocParser.cpp:213
void closeParagraph(bool continuing=false)
Definition: PalmDocParser.cpp:205
~PalmDocParser() override
Definition: PalmDocParser.cpp:43
unsigned m_read
Definition: PalmDocParser.h:58
unsigned m_textLength
Definition: PalmDocParser.h:55
void readIndexRecord(librevenge::RVNGInputStream *record) override
Definition: PalmDocParser.cpp:62
bool m_compressed
Definition: PalmDocParser.h:54
std::unique_ptr< EBOOKCharsetConverter > m_converter
Definition: PalmDocParser.h:72
Definition: PalmDocParser.h:26
unsigned m_recordCount
Definition: PalmDocParser.h:56
Definition: EBOOKOPFToken.h:50
void readAppInfoRecord(librevenge::RVNGInputStream *record) override
Definition: PalmDocParser.cpp:52
unsigned m_recordSize
Definition: PalmDocParser.h:57
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
PalmDocParser & operator=(const PalmDocParser &)
void openDocument()
Definition: PalmDocParser.cpp:134
void handleText(const std::vector< char > &text)
Definition: PalmDocParser.cpp:170
void readDataRecord(librevenge::RVNGInputStream *record, bool last) override
Definition: PalmDocParser.cpp:80
Definition: PDBParser.h:25
bool m_openedDocument
Definition: PalmDocParser.h:70
void createConverter(const std::vector< char > &text)
Definition: PalmDocParser.cpp:122
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:163
void openParagraph()
Definition: PalmDocParser.cpp:198
Definition: BBeBCollector.cpp:18
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
static bool checkType(unsigned type, unsigned creator)
Definition: PalmDocParser.cpp:47
PalmDocParser(const PalmDocParser &)
bool m_openedParagraph
Signalize that a paragraph is split at record break.
Definition: PalmDocParser.h:69
void closeDocument()
Definition: PalmDocParser.cpp:158