17 #ifndef LRFCOLLECTOR_H_INCLUDED
18 #define LRFCOLLECTOR_H_INCLUDED
25 class WPXDocumentInterface;
94 #endif // LRFCOLLECTOR_H_INCLUDED
LRFAttributes m_bookAttributes
Definition: LRFCollector.h:82
Definition: LRFTypes.h:82
void openParagraph(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:203
Definition: FB2Token.h:66
void openBlock(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:183
std::stack< LRFAttributes > m_currentAttributes
Definition: LRFCollector.h:88
~LRFCollector()
Definition: LRFCollector.cpp:153
LRFAttributeMap_t m_textAttributeMap
Definition: LRFCollector.h:83
void insertLineBreak()
Definition: LRFCollector.cpp:224
ImageMap_t m_imageMap
Definition: LRFCollector.h:89
void collectImage(unsigned id)
Definition: LRFCollector.cpp:264
void closeTextBlock()
Definition: LRFCollector.cpp:198
WPXDocumentInterface *const m_document
Definition: LRFCollector.h:87
LRFCollector & operator=(const LRFCollector &other)
void openTextBlock(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:193
LRFAttributeMap_t m_blockAttributeMap
Definition: LRFCollector.h:84
LRFAttributeMap_t m_pageAttributeMap
Definition: LRFCollector.h:85
void collectPageAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:254
LRFCollector(const LRFCollector &other)
ImageType type
Definition: LRFCollector.h:39
void endDocument()
Definition: LRFCollector.cpp:165
void collectBookAttributes(const LRFAttributes &attributes)
Definition: LRFCollector.cpp:239
LRFAttributeMap_t m_paragraphAttributeMap
Definition: LRFCollector.h:86
Definition: LRFCollector.h:30
void collectBlockAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:249
void collectImageData(unsigned id, ImageType type, WPXInputStream *image)
Definition: LRFCollector.cpp:310
void closePage()
Definition: LRFCollector.cpp:177
void collectMetadata(const LRFMetadata &metadata)
Definition: LRFCollector.cpp:229
void collectTextAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:244
WPXInputStream * image
Definition: LRFCollector.h:38
Definition: FB2Token.h:124
ImageType
Definition: LRFTypes.h:29
void collectAttributes(unsigned id, const LRFAttributes &attributes, LRFAttributeMap_t &attributeMap)
Definition: LRFCollector.cpp:322
void openPage(unsigned pageAtrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:171
void closeParagraph()
Definition: LRFCollector.cpp:209
void startDocument()
Definition: LRFCollector.cpp:159
std::map< unsigned, ImageData > ImageMap_t
Definition: LRFCollector.h:42
void closeBlock()
Definition: LRFCollector.cpp:188
Definition: LRFCollector.h:36
void collectParagraphAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:259
void collectText(const std::string &text, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:215
std::map< unsigned, LRFAttributes > LRFAttributeMap_t
Definition: LRFTypes.h:109