Go to the documentation of this file.
10 #ifndef FICTIONBOOK2COLLECTOR_H_INCLUDED
11 #define FICTIONBOOK2COLLECTOR_H_INCLUDED
15 #include <unordered_map>
27 Binary(
const std::string &contentType,
const std::string &base64Data);
58 typedef std::unordered_map<std::string, Note>
NoteMap_t;
101 #endif // FICTIONBOOK2COLLECTOR_H_INCLUDED
virtual void insertText(const char *text)=0
Paragraph(const FictionBook2BlockFormat &format)
Definition: FictionBook2Collector.cpp:27
virtual void closePageSpan()=0
std::unordered_map< std::string, Binary > BinaryMap_t
Definition: FictionBook2Collector.h:57
virtual void openPageSpan()=0
virtual void insertBitmap(const char *id)=0
virtual void defineMetadataEntry(const char *name, const char *value)=0
const FictionBook2Style m_style
Definition: FictionBook2Collector.h:37
virtual void closeSpan()=0
virtual void closeTableCell()=0
virtual void openBlock()=0
const FictionBook2BlockFormat m_format
Definition: FictionBook2Collector.h:45
Definition: FictionBook2Collector.h:42
virtual void insertCoveredTableCell()=0
@ colspan
Definition: EBOOKHTMLToken.h:183
const std::unique_ptr< unsigned char[]> m_data
Definition: SoftBookLZSSStream.cpp:50
Definition: BBeBCollector.cpp:19
virtual void defineID(const char *id)=0
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
virtual void closeBlock()=0
virtual void openSpan(const FictionBook2Style &style)=0
std::unordered_map< std::string, Note > NoteMap_t
Definition: FictionBook2Collector.h:58
virtual void closeTableRow()=0
std::deque< Paragraph > m_paras
Definition: FictionBook2Collector.h:54
virtual void openTable(const FictionBook2BlockFormat &format)=0
std::string m_title
Definition: FictionBook2Collector.h:53
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
const std::string m_data
Definition: FictionBook2Collector.h:30
Definition: FictionBook2Collector.h:34
@ format
Definition: EBOOKOPFToken.h:54
Binary(const std::string &contentType, const std::string &base64Data)
Definition: FictionBook2Collector.cpp:15
std::deque< Span > m_spans
Definition: FictionBook2Collector.h:46
Definition: FictionBook2Collector.h:50
virtual void openMetadataEntry(const char *name)=0
const std::string m_contentType
Definition: FictionBook2Collector.h:29
Definition: FictionBook2Collector.h:26
Note()
Definition: FictionBook2Collector.cpp:33
virtual void closeParagraph()=0
virtual void insertBitmapData(const char *contentType, const char *base64Data)=0
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
Definition: FictionBook2Collector.h:23
virtual void openTableCell(int rowspan, int colspan)=0
virtual void openTableRow(const FictionBook2BlockFormat &format)=0
Span(const FictionBook2Style &style)
Definition: FictionBook2Collector.cpp:21
virtual void closeTable()=0
string name
Definition: HTMLHelpStream.cpp:80
virtual void closeMetadataEntry()=0
virtual void insertFootnote(const char *id)=0
Definition: FictionBook2Style.h:56
@ rowspan
Definition: EBOOKHTMLToken.h:242
std::string m_text
Definition: FictionBook2Collector.h:38
virtual ~FictionBook2Collector()=0
Definition: FictionBook2Collector.cpp:39
optional< Style > style
Definition: TealDocParser.cpp:105
virtual void openParagraph(const FictionBook2BlockFormat &format)=0
Generated for libe-book by
doxygen 1.8.20