10 #ifndef FB2TEXTCONTEXT_H_INCLUDED
11 #define FB2TEXTCONTEXT_H_INCLUDED
string name
Definition: CHMStream.cpp:80
optional< Style > style
Definition: TDParser.cpp:106
Definition: FB2TextContext.h:32
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:60
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:78
bool m_note
Definition: FB2TextContext.h:45
std::string m_href
Definition: FB2TextContext.h:43
bool m_valid
Definition: FB2TextContext.h:44
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:64
FB2AContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:52
Definition: FB2TextContext.h:49
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:116
FB2CodeContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:111
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:82
Definition: FB2TextContext.h:58
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:126
FB2EmphasisContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:121
Definition: FB2TextContext.h:67
std::string m_altText
Definition: FB2TextContext.h:80
bool m_valid
Definition: FB2TextContext.h:81
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:144
const FB2Style & m_style
Definition: FB2TextContext.h:78
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:160
FB2InlineImageContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:131
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:164
std::string m_href
Definition: FB2TextContext.h:79
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:140
Definition: FB2TextContext.h:85
FB2PContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:184
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:189
Definition: FB2TextContext.h:21
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:27
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:22
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:32
FB2ParaContextBase(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:17
Base class for all contexts.
Definition: FB2ParserContext.h:24
Definition: FB2TextContext.h:94
FB2StrikethroughContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:196
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:201
Definition: FB2TextContext.h:103
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:211
FB2StrongContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:206
Definition: FB2ParserContext.h:133
Definition: FB2TextContext.h:112
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:221
FB2StyleContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:216
Definition: FB2Style.h:56
Definition: FB2TextContext.h:121
FB2SubContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:226
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:231
Definition: FB2TextContext.h:130
FB2SubtitleContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:236
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:241
Definition: FB2TextContext.h:139
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:253
FB2SupContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:248
Definition: FB2TextContext.h:148
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:263
FB2TextAuthorContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:258
Definition: FB2TextContext.h:157
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:275
FB2VContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:270
@ value
Definition: EBOOKHTMLToken.h:263
@ format
Definition: EBOOKOPFToken.h:56
Definition: CHMParser.cpp:21
Definition: FB2Token.h:136