17 #ifndef PLKRPARSER_H_INCLUDED
18 #define PLKRPARSER_H_INCLUDED
23 #include <boost/shared_ptr.hpp>
27 class WPXDocumentInterface;
46 explicit PLKRParser(WPXInputStream *input, WPXDocumentInterface *document = 0);
55 virtual void readDataRecord(WPXInputStream *record,
bool last =
false);
72 #endif // PLKRPARSER_H_INCLUDED
virtual void readIndexRecord(WPXInputStream *record)
Definition: PLKRParser.cpp:536
PLKRParser(const PLKRParser &other)
PLKRHeader * m_header
Definition: PLKRParser.h:66
boost::shared_ptr< WPXInputStream > getUncompressedStream(WPXInputStream *input) const
Definition: PLKRParser.cpp:691
void readImage(WPXInputStream *input, const PLKRRecordHeader &header)
Definition: PLKRParser.cpp:677
Definition: PDXParser.h:32
PLKRParser & operator=(const PLKRParser &other)
Definition: PLKRParser.cpp:443
void readText(WPXInputStream *input, const PLKRRecordHeader &header, const std::vector< unsigned > ¶graphLengths)
Definition: PLKRParser.cpp:686
Definition: FB2Token.h:124
virtual void readDataRecords()
Definition: PLKRParser.cpp:564
void readMetadata(WPXInputStream *input, const PLKRRecordHeader &header)
Definition: PLKRParser.cpp:670
PLKRParserState *const m_state
Definition: PLKRParser.h:67
std::map< unsigned, std::vector< unsigned char > > PLKRImageMap_t
Definition: PLKRParser.h:33
virtual void readSortInfoRecord(WPXInputStream *record)
Definition: PLKRParser.cpp:531
virtual ~PLKRParser()
Definition: PLKRParser.cpp:501
virtual bool isFormatSupported(unsigned type, unsigned creator)
Check whether a specific subformat is supported.
Definition: PLKRParser.cpp:507
virtual void readAppInfoRecord(WPXInputStream *record)
Definition: PLKRParser.cpp:522
virtual void readDataRecord(WPXInputStream *record, bool last=false)
Definition: PLKRParser.cpp:558
Definition: PLKRParser.h:39