10#ifndef FICTIONBOOK2TABLECONTEXT_H_INCLUDED
11#define FICTIONBOOK2TABLECONTEXT_H_INCLUDED
39 std::shared_ptr<FictionBook2TableModel>
m_model;
60 const std::shared_ptr<FictionBook2TableModel>
m_model;
85 const std::shared_ptr<FictionBook2TableModel>
m_model;
FictionBook2BlockFormatContextBase(std::shared_ptr< FictionBook2ParserContext > parentContext, const FictionBook2BlockFormat &format)
Definition FictionBook2ParserContext.cpp:217
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
FictionBook2StyleContextBase(std::shared_ptr< FictionBook2ParserContext > parentContext, const FictionBook2Style &style)
Definition FictionBook2ParserContext.cpp:148
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.cpp:38
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
@ value
Definition EBOOKHTMLToken.h:261
@ header
Definition EBOOKHTMLToken.h:82
@ name
Definition EBOOKHTMLToken.h:214
@ format
Definition EBOOKOPFToken.h:54
Definition BBeBCollector.cpp:20
Definition FictionBook2Token.h:134