10 #ifndef PLKRPARSER_H_INCLUDED 
   11 #define PLKRPARSER_H_INCLUDED 
   16 #include <boost/shared_ptr.hpp> 
   45   virtual void readDataRecord(librevenge::RVNGInputStream *record, 
bool last = 
false);
 
   51   void readText(librevenge::RVNGInputStream *input, 
const PLKRRecordHeader &header, 
const std::vector<unsigned> ¶graphLengths);
 
   53   boost::shared_ptr<librevenge::RVNGInputStream> 
getUncompressedStream(librevenge::RVNGInputStream *input) 
const;
 
   62 #endif // PLKRPARSER_H_INCLUDED 
Definition: EBOOKHTMLToken.h:91
PLKRParser(const PLKRParser &other)
void readMetadata(librevenge::RVNGInputStream *input, const PLKRRecordHeader &header)
Definition: PLKRParser.cpp:1367
PLKRHeader * m_header
Definition: PLKRParser.h:56
static bool checkType(unsigned type, unsigned creator)
Definition: PLKRParser.cpp:1210
Definition: EBOOKOPFToken.h:52
Definition: PDXParser.h:25
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:328
PLKRParser & operator=(const PLKRParser &other)
Definition: PLKRParser.cpp:1133
Definition: EBOOKHTMLToken.h:84
virtual void readDataRecords()
Definition: PLKRParser.cpp:1257
void readImage(librevenge::RVNGInputStream *input, const PLKRRecordHeader &header)
Definition: PLKRParser.cpp:1406
PLKRParserState *const m_state
Definition: PLKRParser.h:57
std::map< unsigned, std::vector< unsigned char > > PLKRImageMap_t
Definition: PLKRParser.h:23
virtual void readDataRecord(librevenge::RVNGInputStream *record, bool last=false)
Definition: PLKRParser.cpp:1251
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
Definition: CHMParser.cpp:20
boost::shared_ptr< librevenge::RVNGInputStream > getUncompressedStream(librevenge::RVNGInputStream *input) const 
Definition: PLKRParser.cpp:1420
virtual void readIndexRecord(librevenge::RVNGInputStream *record)
Definition: PLKRParser.cpp:1229
virtual void readAppInfoRecord(librevenge::RVNGInputStream *record)
Definition: PLKRParser.cpp:1215
virtual ~PLKRParser()
Definition: PLKRParser.cpp:1204
virtual void readSortInfoRecord(librevenge::RVNGInputStream *record)
Definition: PLKRParser.cpp:1224
Definition: PLKRParser.h:29
void readText(librevenge::RVNGInputStream *input, const PLKRRecordHeader &header, const std::vector< unsigned > ¶graphLengths)
Definition: PLKRParser.cpp:1415