17 #ifndef FB2BLOCKCONTEXT_H_INCLUDED
18 #define FB2BLOCKCONTEXT_H_INCLUDED
134 #endif // FB2BLOCKCONTEXT_H_INCLUDED
std::string m_altText
Definition: FB2BlockContext.h:83
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:300
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:108
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:360
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:402
Base class for non-leaf element contexts.
Definition: FB2ParserContext.h:68
FB2PoemContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2BlockContext.cpp:264
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:88
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2BlockContext.cpp:54
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:64
Definition: FB2Collector.h:26
Definition: FB2XMLParserContext.h:25
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:304
FB2TitleContext(FB2ParserContext *const parentContext, const FB2BlockFormat &format)
Definition: FB2BlockContext.cpp:410
FB2EpigraphContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2BlockContext.cpp:137
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:84
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:184
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:59
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:32
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:319
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:439
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2BlockContext.cpp:294
Definition: FB2Token.h:125
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:416
Definition: FB2BlockContext.h:121
FB2EmptyLineContext(FB2ParserContext *parentContext)
Definition: FB2BlockContext.cpp:122
FB2BodyContext(FB2ParserContext *parentContext, FB2Collector *collector)
Definition: FB2BlockContext.cpp:27
Definition: EBOOKToken.h:23
Definition: FB2BlockContext.h:71
FB2SectionContext(FB2ParserContext *parentContext)
Definition: FB2BlockContext.cpp:314
std::string m_href
Definition: FB2BlockContext.h:82
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:170
Definition: FB2ParserContext.h:159
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:166
bool m_valid
Definition: FB2BlockContext.h:84
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:127
FB2ImageContext(FB2ParserContext *parentContext)
Definition: FB2BlockContext.cpp:176
Definition: FB2BlockContext.h:110
Definition: FB2BlockContext.h:99
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:396
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:199
FB2CiteContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2BlockContext.cpp:79
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:229
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:355
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:376
Definition: FB2BlockContext.h:60
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:133
Definition: FB2BlockContext.h:50
FB2StanzaContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2BlockContext.cpp:370
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:269
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:112
Base class for all contexts.
Definition: FB2ParserContext.h:30
const char * name
Definition: FB2Token.cpp:26
Definition: FB2BlockContext.h:27
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:142
Definition: FB2BlockContext.h:87
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:434
Definition: FB2BlockContext.h:39