10 #ifndef LRFPARSER_H_INCLUDED
11 #define LRFPARSER_H_INCLUDED
129 #endif // LRFPARSER_H_INCLUDED
Definition: LRFParser.h:41
Definition: LRFTypes.h:75
LRFParser(const LRFParser &other)
Definition: EBOOKHTMLToken.h:91
void readObject(unsigned id, unsigned type=OBJECT_TYPE_UNSPECIFIED)
Definition: LRFParser.cpp:348
void readPageObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:518
Definition: LRFParser.h:38
void readObjectIndex()
Definition: LRFParser.cpp:332
Definition: LRFParser.h:52
Definition: LRFParser.h:43
LRFParser & operator=(const LRFParser &other)
void readThumbnail()
Definition: LRFParser.cpp:327
Definition: LRFParser.h:42
ObjectType
Definition: LRFParser.h:29
bool parse()
Definition: LRFParser.cpp:261
void readObjectInfoObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1035
librevenge::RVNGInputStream * m_input
Definition: LRFParser.h:121
~LRFParser()
Definition: LRFParser.cpp:256
Definition: LRFParser.h:31
Definition: LRFParser.h:50
void readTextAtrObject(librevenge::RVNGInputStream *object, unsigned id)
Definition: LRFParser.cpp:852
void readBlockObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:623
void readFooterObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:595
Definition: LRFParser.h:57
Definition: LRFParser.h:47
void readHeader()
Definition: LRFParser.cpp:283
bool readAttribute(unsigned tag, librevenge::RVNGInputStream *input, LRFAttributes &attributes)
Definition: LRFParser.cpp:1085
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:317
std::map< unsigned, LRFIndexEntry > ObjectIndex_t
Definition: LRFParser.h:68
void readBlockAtrObject(librevenge::RVNGInputStream *object, unsigned id)
Definition: LRFParser.cpp:691
Definition: LRFCollector.h:22
bool isObjectRead(unsigned id) const
Definition: LRFParser.cpp:1397
void readBlockListObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:712
Definition: LRFParser.h:51
void readParagraphAtrObject(librevenge::RVNGInputStream *object, unsigned id)
Definition: LRFParser.cpp:917
Definition: LRFParser.h:45
void readHeaderObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:602
void readButtonObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:993
Definition: LRFParser.h:46
Definition: LRFParser.h:48
bool read
Definition: LRFParser.h:65
LRFCollector m_collector
Definition: LRFParser.h:120
unsigned m_pageTree
Definition: LRFParser.h:124
void readTextObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:719
Definition: LRFParser.h:34
void readSimpleTextObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1071
void readSoundObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1014
Definition: LRFParser.h:37
bool reading
Definition: LRFParser.h:64
void readMetadata()
Definition: LRFParser.cpp:314
Definition: LRFParser.h:55
Definition: LRFParser.h:53
void readCanvasObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:910
void readWindowObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1000
Definition: LRFParser.h:49
ObjectIndex_t m_objectIndex
Definition: LRFParser.h:123
void readMiniPageObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:705
unsigned size
Definition: LRFParser.h:63
Definition: LRFParser.h:35
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
void readPopUpWinObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1007
Definition: LRFParser.h:36
Definition: LRFParser.h:44
Definition: LRFParser.h:39
void readPlaneStreamObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1021
Definition: LRFParser.h:32
void readPageTreeObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:500
Definition: LRFParser.h:40
Definition: LRFParser.h:56
static bool isSupported(librevenge::RVNGInputStream *input)
Definition: LRFParser.cpp:275
Definition: CHMParser.cpp:20
void readTOCObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1078
LRFHeader * m_header
Definition: LRFParser.h:122
Definition: LRFParser.h:23
void skipUnhandledTag(unsigned tag, librevenge::RVNGInputStream *input, const char *objectType)
Definition: LRFParser.cpp:1181
void readPageAtrObject(librevenge::RVNGInputStream *object, unsigned id)
Definition: LRFParser.cpp:609
void readBookAtrObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1042
void readImportObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:986
void readFontObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:1028
unsigned offset
Definition: LRFParser.h:62
Definition: LRFParser.h:60
Definition: LRFParser.h:54
void readImageStreamObject(librevenge::RVNGInputStream *object, unsigned id)
Definition: LRFParser.cpp:931
Definition: LRFParser.h:33
void readImageObject(librevenge::RVNGInputStream *object)
Definition: LRFParser.cpp:866