Go to the documentation of this file.
10 #ifndef FICTIONBOOK2BINARYCONTEXT_H_INCLUDED
11 #define FICTIONBOOK2BINARYCONTEXT_H_INCLUDED
29 void text(
const char *
text)
override;
38 #endif // FICTIONBOOK2BINARYCONTEXT_H_INCLUDED
std::string m_id
Definition: FictionBook2BinaryContext.h:32
@ id
Definition: FictionBook2Token.h:59
@ image_jpg
Definition: FictionBook2Token.h:122
Definition: BBeBCollector.cpp:19
virtual void defineID(const char *id)=0
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
FictionBook2BinaryContext(FictionBook2ParserContext *parentContext, FictionBook2Collector *collector)
Definition: FictionBook2BinaryContext.cpp:19
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2BinaryContext.cpp:26
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2BinaryContext.cpp:31
FictionBook2Collector * getCollector() const
Get the collector.
Definition: FictionBook2ParserContext.cpp:31
#define FictionBook2_NO_NAMESPACE(ns)
Definition: FictionBook2Token.h:18
std::string m_contentType
Definition: FictionBook2BinaryContext.h:33
virtual void insertBitmapData(const char *contentType, const char *base64Data)=0
Base class for non-leaf element contexts.
Definition: FictionBook2ParserContext.h:62
Definition: FictionBook2BinaryContext.h:21
Definition: FictionBook2XMLParserContext.h:19
Definition: FictionBook2Collector.h:23
Base class for all contexts.
Definition: FictionBook2ParserContext.h:24
int getFictionBook2TokenID(const FictionBook2TokenData &token)
Definition: FictionBook2Token.cpp:50
string name
Definition: HTMLHelpStream.cpp:80
void text(const char *text) override
Process textual content of an element.
Definition: FictionBook2BinaryContext.cpp:57
Definition: FictionBook2Token.h:134
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2BinaryContext.cpp:35
@ content_type
Definition: FictionBook2Token.h:105
Generated for libe-book by
doxygen 1.8.18