10 #ifndef FB2PARSERCONTEXT_H_INCLUDED
11 #define FB2PARSERCONTEXT_H_INCLUDED
126 virtual void text(
const char *value);
145 virtual void text(
const char *value);
167 #endif // FB2PARSERCONTEXT_H_INCLUDED
Definition: EBOOKHTMLToken.h:263
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2ParserContext.cpp:98
optional< Style > style
Definition: TDParser.cpp:106
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2ParserContext.cpp:201
Base class for non-leaf element contexts.
Definition: FB2ParserContext.h:61
FB2ParserContext & operator=(const FB2ParserContext &other)
FB2SkipElementContext(FB2ParserContext *parentContext)
Definition: FB2ParserContext.cpp:106
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:81
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2ParserContext.cpp:145
Definition: FB2Collector.h:19
FB2ParserContext *const m_parentContext
Definition: FB2ParserContext.h:53
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2ParserContext.cpp:46
FB2BlockFormatContextBase(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2ParserContext.cpp:218
Definition: FB2XMLParserContext.h:18
FB2BlockFormat & getBlockFormat()
Definition: FB2ParserContext.cpp:224
Definition: FB2Token.h:135
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2ParserContext.cpp:50
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2ParserContext.cpp:76
Definition: FB2Style.h:55
unsigned m_level
Definition: FB2ParserContext.h:129
FB2Style m_style
Definition: FB2ParserContext.h:148
Definition: EBOOKHTMLToken.h:207
FB2StyleContextBase(FB2ParserContext *parentContext, const FB2Style &style)
Definition: FB2ParserContext.cpp:149
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2ParserContext.cpp:197
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2ParserContext.cpp:128
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2ParserContext.cpp:94
FB2ParserContext(const FB2ParserContext &other)
FB2Style & getStyle()
Definition: FB2ParserContext.cpp:155
FB2Collector * getCollector() const
Get the collector.
Definition: FB2ParserContext.cpp:31
FB2DataContextBase(FB2ParserContext *parentContext)
Definition: FB2ParserContext.cpp:58
Definition: FB2Style.h:21
virtual FB2XMLParserContext * leaveContext() const
Destroy this context and return parent.
Definition: FB2ParserContext.cpp:24
FB2TextFormat & getTextFormat()
Definition: FB2ParserContext.cpp:160
FB2TextContextBase(FB2ParserContext *parentContext)
Definition: FB2ParserContext.cpp:80
FB2ParserContext * getParentContext() const
Get the parent context.
Definition: FB2ParserContext.cpp:36
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2ParserContext.cpp:68
Definition: FB2ParserContext.h:151
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2ParserContext.cpp:54
string name
Definition: CHMStream.cpp:80
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2ParserContext.cpp:63
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2ParserContext.cpp:72
Context for skipping element hierarchies.
Definition: FB2ParserContext.h:113
FB2Collector *const m_collector
Definition: FB2ParserContext.h:52
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2ParserContext.cpp:141
Definition: EBOOKOPFToken.h:56
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2ParserContext.cpp:102
virtual FB2XMLParserContext * leaveContext() const
Destroy this context and return parent.
Definition: FB2ParserContext.cpp:112
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2ParserContext.cpp:165
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2ParserContext.cpp:211
FB2NodeContextBase(FB2ParserContext *parentContext, FB2Collector *collector=0)
Definition: FB2ParserContext.cpp:41
FB2BlockFormat m_format
Definition: FB2ParserContext.h:162
Definition: CHMParser.cpp:20
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2ParserContext.cpp:122
Base class for leaf textual element contexts.
Definition: FB2ParserContext.h:98
void setLang(const char *lang)
Definition: FB2ParserContext.cpp:234
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2ParserContext.cpp:85
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2ParserContext.cpp:90
Definition: FB2ParserContext.h:132
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2ParserContext.cpp:132
Base class for all contexts.
Definition: FB2ParserContext.h:23
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2ParserContext.cpp:205
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2ParserContext.cpp:137