Go to the documentation of this file.
10 #ifndef FB2TEXTCONTEXT_H_INCLUDED
11 #define FB2TEXTCONTEXT_H_INCLUDED
167 #endif // FB2TEXTCONTEXT_H_INCLUDED
uint8_t strikethrough
Definition: FB2Style.h:28
Definition: FB2TextContext.h:130
FB2TextAuthorContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:258
Definition: FB2TextContext.h:85
@ style
Definition: FB2Token.h:86
Definition: FB2TextContext.h:103
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:164
@ id
Definition: FB2Token.h:61
uint8_t sup
Definition: FB2Style.h:31
virtual void openSpan(const FB2Style &style)=0
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:22
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:211
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:221
FB2PContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:184
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:82
FB2InlineImageContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:131
bool m_note
Definition: FB2TextContext.h:45
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:263
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:275
Definition: FB2TextContext.h:94
Definition: FB2TextContext.h:58
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:64
Definition: CHMParser.cpp:21
Definition: FB2TextContext.h:148
FB2VContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:270
FB2CodeContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:111
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:253
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:27
FB2Collector * getCollector() const
Get the collector.
Definition: FB2ParserContext.cpp:31
virtual void closeSpan()=0
virtual void text(const char *text)
Process textual content of an element.
Definition: FB2TextContext.cpp:98
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:126
Definition: FB2TextContext.h:49
uint8_t code
Definition: FB2Style.h:26
FB2ParaContextBase(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:17
@ href
Definition: FB2Token.h:110
std::string m_altText
Definition: FB2TextContext.h:80
@ value
Definition: EBOOKHTMLToken.h:263
virtual void insertText(const char *text)=0
Base class for all contexts.
Definition: FB2ParserContext.h:24
virtual void openParagraph(const FB2BlockFormat &format)=0
FB2TextFormat & getTextFormat()
Definition: FB2ParserContext.cpp:160
Definition: FB2ParserContext.h:133
Definition: FB2TextContext.h:32
Definition: FB2Token.h:136
Definition: FB2TextContext.h:21
Definition: FB2TextContext.h:139
virtual void insertFootnote(const char *id)=0
@ NS_XLINK
Definition: FB2Token.h:32
FB2SupContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:248
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:32
uint8_t sub
Definition: FB2Style.h:30
Definition: FB2TextContext.h:157
FB2AContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:52
uint8_t strong
Definition: FB2Style.h:29
Definition: FB2TextContext.h:121
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:160
virtual void insertBitmap(const char *id)=0
FB2StrongContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:206
@ alt
Definition: FB2Token.h:105
uint8_t emphasis
Definition: FB2Style.h:27
std::string m_href
Definition: FB2TextContext.h:79
FB2StrikethroughContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:196
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:78
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:144
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:189
FB2Style & getStyle()
Definition: FB2ParserContext.cpp:155
FB2SubtitleContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:236
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:241
string name
Definition: CHMStream.cpp:80
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2ParserContext.cpp:205
std::string m_href
Definition: FB2TextContext.h:43
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:140
Definition: FB2Style.h:56
@ note
Definition: FB2Token.h:125
int getFB2TokenID(const FB2TokenData &token)
Definition: FB2Token.cpp:50
@ format
Definition: EBOOKOPFToken.h:56
#define FB2_NO_NAMESPACE(ns)
Definition: FB2Token.h:20
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:231
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:116
virtual void closeParagraph()=0
virtual void defineID(const char *id)=0
bool m_valid
Definition: FB2TextContext.h:81
@ type
Definition: FB2Token.h:120
FB2SubContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:226
Definition: FB2TextContext.h:67
FB2StyleContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:216
optional< Style > style
Definition: TDParser.cpp:106
const FB2Style & m_style
Definition: FB2TextContext.h:78
FB2EmphasisContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:121
@ simple
Definition: FB2Token.h:126
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:201
bool m_valid
Definition: FB2TextContext.h:44
Definition: FB2TextContext.h:112
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:60
Generated for libe-book by
doxygen 1.8.18