10 #ifndef TDPARSER_H_INCLUDED
11 #define TDPARSER_H_INCLUDED
21 class EBOOKCharsetConverter;
41 virtual void readDataRecord(librevenge::RVNGInputStream *record,
bool last);
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:328
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
Definition: EBOOKCharsetConverter.h:21
Definition: PDXParser.h:26
Definition: TDParser.h:26
unsigned m_recordCount
Definition: TDParser.h:51
unsigned m_recordSize
Definition: TDParser.h:52
virtual ~TDParser()
Definition: TDParser.cpp:514
virtual void readAppInfoRecord(librevenge::RVNGInputStream *record)
Definition: TDParser.cpp:525
virtual void readDataRecord(librevenge::RVNGInputStream *record, bool last)
Definition: TDParser.cpp:550
TDParser(const TDParser &)
static bool checkType(unsigned type, unsigned creator)
Definition: TDParser.cpp:520
virtual void readIndexRecord(librevenge::RVNGInputStream *record)
Definition: TDParser.cpp:535
bool m_compressed
Definition: TDParser.h:49
void closeDocument()
Definition: TDParser.cpp:627
virtual void readSortInfoRecord(librevenge::RVNGInputStream *record)
Definition: TDParser.cpp:530
EBOOKCharsetConverter * m_converter
Definition: TDParser.h:57
void createConverter(const std::vector< char > &text)
Definition: TDParser.cpp:588
unsigned m_textLength
Definition: TDParser.h:50
unsigned m_read
Definition: TDParser.h:53
void openDocument()
Definition: TDParser.cpp:603
bool m_openedDocument
Definition: TDParser.h:55
TDParser & operator=(const TDParser &)
TDTextParser * m_textParser
Definition: TDParser.h:58
Definition: TDParser.cpp:120
@ input
Definition: EBOOKHTMLToken.h:91
@ text
Definition: EBOOKHTMLToken.h:259
@ creator
Definition: EBOOKOPFToken.h:52
Definition: CHMParser.cpp:21