17 #ifndef FB2TEXTCONTEXT_H_INCLUDED
18 #define FB2TEXTCONTEXT_H_INCLUDED
174 #endif // FB2TEXTCONTEXT_H_INCLUDED
bool m_valid
Definition: FB2TextContext.h:51
FB2CodeContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:116
Definition: FB2TextContext.h:64
std::string m_altText
Definition: FB2TextContext.h:87
FB2SupContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:253
optional< Style > style
Definition: TDParser.cpp:114
Definition: FB2TextContext.h:163
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:145
FB2SubtitleContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:241
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:280
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:88
FB2StyleContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:221
Definition: FB2TextContext.h:109
bool m_note
Definition: FB2TextContext.h:52
Definition: FB2Style.h:58
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:83
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:29
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:131
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:149
FB2VContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:275
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:216
bool m_valid
Definition: FB2TextContext.h:88
virtual void text(const char *text)
Process textual content of an element.
Definition: FB2TextContext.cpp:103
std::string m_href
Definition: FB2TextContext.h:86
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:69
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:39
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:268
Definition: FB2Token.h:125
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2TextContext.cpp:34
Definition: FB2TextContext.h:127
Definition: EBOOKToken.h:23
const FB2Style & m_style
Definition: FB2TextContext.h:85
FB2InlineImageContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:136
FB2AContext(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2TextContext.cpp:57
FB2ParaContextBase(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:24
Definition: FB2TextContext.h:91
Definition: FB2TextContext.h:136
Definition: FB2TextContext.h:27
Definition: FB2TextContext.h:145
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:246
FB2EmphasisContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:126
FB2SubContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:231
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2TextContext.cpp:169
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2TextContext.cpp:165
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:236
FB2StrikethroughContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:201
Definition: FB2TextContext.h:73
Definition: FB2TextContext.h:154
std::string m_href
Definition: FB2TextContext.h:50
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:121
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:258
FB2StrongContext(FB2ParserContext *parentContext, FB2Style &style)
Definition: FB2TextContext.cpp:211
static FB2BlockFormat makeBlockFormat(const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:194
Definition: FB2ParserContext.h:139
Base class for all contexts.
Definition: FB2ParserContext.h:30
Definition: FB2TextContext.h:100
const char * name
Definition: FB2Token.cpp:26
Definition: FB2TextContext.h:55
Definition: FB2TextContext.h:118
FB2TextAuthorContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:263
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:65
FB2PContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2TextContext.cpp:189
Definition: FB2TextContext.h:38
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:206
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2TextContext.cpp:226