10#ifndef FICTIONBOOK2TABLECONTEXT_H_INCLUDED
11#define FICTIONBOOK2TABLECONTEXT_H_INCLUDED
20class FictionBook2TableModel;
39 std::shared_ptr<FictionBook2TableModel>
m_model;
60 const std::shared_ptr<FictionBook2TableModel>
m_model;
85 const std::shared_ptr<FictionBook2TableModel>
m_model;
string name
Definition: HTMLHelpStream.cpp:80
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
Definition: FictionBook2ParserContext.h:154
Definition: FictionBook2TableContext.h:43
bool m_opened
Definition: FictionBook2TableContext.h:62
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2TableContext.cpp:211
FictionBook2CellContext(const FictionBook2CellContext &other)
FictionBook2CellContext & operator=(const FictionBook2CellContext &other)
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2TableContext.cpp:222
int m_columnSpan
Definition: FictionBook2TableContext.h:63
size_t m_coveredColumns
Definition: FictionBook2TableContext.h:65
const bool m_header
Definition: FictionBook2TableContext.h:61
const std::shared_ptr< FictionBook2TableModel > m_model
Definition: FictionBook2TableContext.h:60
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2TableContext.cpp:207
void openCell()
Definition: FictionBook2TableContext.cpp:254
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2TableContext.cpp:249
int m_rowSpan
Definition: FictionBook2TableContext.h:64
Definition: FictionBook2ParserContext.h:135
Definition: FictionBook2TableContext.h:23
std::shared_ptr< FictionBook2TableModel > m_model
Definition: FictionBook2TableContext.h:39
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2TableContext.cpp:152
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2TableContext.cpp:168
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2TableContext.cpp:178
~FictionBook2TableContext() override
Definition: FictionBook2TableContext.cpp:148
FictionBook2TableContext(const FictionBook2TableContext &other)
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2TableContext.cpp:173
FictionBook2TableContext & operator=(const FictionBook2TableContext &other)
Definition: FictionBook2TableContext.h:69
bool m_opened
Definition: FictionBook2TableContext.h:86
const std::shared_ptr< FictionBook2TableModel > m_model
Definition: FictionBook2TableContext.h:85
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2TableContext.cpp:269
FictionBook2TrContext(const FictionBook2TrContext &)
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2TableContext.cpp:291
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2TableContext.cpp:299
FictionBook2TrContext & operator=(const FictionBook2TrContext &)
void openRow(bool header)
Definition: FictionBook2TableContext.cpp:307
Definition: BBeBCollector.cpp:20
Definition: FictionBook2Token.h:134