10 #ifndef PEANUTPRESSPARSER_H_INCLUDED 11 #define PEANUTPRESSPARSER_H_INCLUDED 14 #include <unordered_map> 23 struct PeanutPressHeader;
28 typedef std::unordered_map<std::string, std::vector<unsigned char> >
ImageMap_t;
39 void readDataRecord(librevenge::RVNGInputStream *record,
bool last =
false)
override;
46 void readImage(librevenge::RVNGInputStream *record,
bool verified =
false);
58 #endif // PEANUTPRESSPARSER_H_INCLUDED std::unordered_map< std::string, std::vector< unsigned char > > ImageMap_t
Definition: PeanutPressParser.h:28
void closeDocument()
Definition: PeanutPressParser.cpp:905
Definition: EBOOKHTMLToken.h:89
std::unique_ptr< PeanutPressHeader > m_header
Definition: PeanutPressParser.h:52
void openDocument()
Definition: PeanutPressParser.cpp:899
void readIndexRecord(librevenge::RVNGInputStream *record) override
Definition: PeanutPressParser.cpp:733
void readImages()
Definition: PeanutPressParser.cpp:848
void readDataRecord(librevenge::RVNGInputStream *record, bool last=false) override
Definition: PeanutPressParser.cpp:769
void readAppInfoRecord(librevenge::RVNGInputStream *record) override
Definition: PeanutPressParser.cpp:725
Definition: EBOOKOPFToken.h:50
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
ImageMap_t m_imageMap
Definition: PeanutPressParser.h:53
void readDataRecords() override
Definition: PeanutPressParser.cpp:776
~PeanutPressParser() override
Definition: PeanutPressParser.cpp:716
Definition: PDBParser.h:25
void readSortInfoRecord(librevenge::RVNGInputStream *record) override
Definition: PeanutPressParser.cpp:729
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:163
PeanutPressParser(librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document=nullptr)
Definition: PeanutPressParser.cpp:702
void readText()
Definition: PeanutPressParser.cpp:782
Definition: BBeBCollector.cpp:18
Definition: PeanutPressParser.h:25
static bool checkType(unsigned type, unsigned creator)
Definition: PeanutPressParser.cpp:720
void readImage(librevenge::RVNGInputStream *record, bool verified=false)
Definition: PeanutPressParser.cpp:875