10#ifndef FICTIONBOOK2METADATACONTEXT_H_INCLUDED
11#define FICTIONBOOK2METADATACONTEXT_H_INCLUDED
20class FictionBook2Authors;
string name
Definition: HTMLHelpStream.cpp:80
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
Definition: FictionBook2MetadataContext.h:23
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:109
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:124
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:134
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:129
Definition: FictionBook2MetadataContext.h:36
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:184
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:44
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:193
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:158
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:188
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:49
Definition: FictionBook2MetadataContext.cpp:22
Definition: FictionBook2ParserContext.h:154
Definition: FictionBook2MetadataContext.h:53
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:206
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:231
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:226
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:61
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:221
Definition: FictionBook2MetadataContext.h:67
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:257
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:270
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:262
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:266
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:75
Definition: FictionBook2MetadataContext.h:81
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:304
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:299
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:284
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:309
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:89
Definition: FictionBook2Collector.h:23
Definition: FictionBook2MetadataContext.h:95
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:355
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:360
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:350
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:335
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:103
Definition: FictionBook2MetadataContext.h:109
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:397
librevenge::RVNGString m_text
Definition: FictionBook2MetadataContext.h:123
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:393
librevenge::RVNGString m_type
Definition: FictionBook2MetadataContext.h:122
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:388
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:406
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:117
Definition: FictionBook2MetadataContext.h:127
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:431
FictionBook2DateContext(const FictionBook2DateContext &)
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:440
const char *const m_name
Definition: FictionBook2MetadataContext.h:144
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:444
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:436
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:139
FictionBook2DateContext & operator=(const FictionBook2DateContext &)
Definition: FictionBook2MetadataContext.h:148
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:502
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:156
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:471
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:506
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:498
Definition: FictionBook2MetadataContext.h:183
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:584
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:594
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:569
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:191
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:589
Definition: FictionBook2MetadataContext.h:197
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:621
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:630
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:205
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:626
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:634
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:210
Definition: FictionBook2MetadataContext.h:214
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:649
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:674
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:222
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:664
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:669
Definition: FictionBook2MetadataContext.h:228
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:236
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:720
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:725
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:715
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:700
Definition: FictionBook2MetadataContext.h:242
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:751
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:771
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:776
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:766
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:250
Definition: FictionBook2MetadataContext.h:256
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:817
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:822
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:802
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:827
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:264
Definition: FictionBook2MetadataContext.h:270
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:853
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:868
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:278
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:873
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:878
Definition: FictionBook2MetadataContext.h:284
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:909
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:917
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:292
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:913
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:904
Definition: FictionBook2MetadataContext.h:298
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:306
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:931
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:944
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:940
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:936
Definition: FictionBook2MetadataContext.h:312
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:972
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:320
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:968
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:964
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:959
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:325
Definition: FictionBook2MetadataContext.h:329
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:993
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:988
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:997
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:337
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1001
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:342
Definition: FictionBook2MetadataContext.h:346
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:354
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1030
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:359
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1022
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1026
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1017
Definition: FictionBook2MetadataContext.h:363
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1060
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1070
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1045
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1065
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:371
Definition: FictionBook2MetadataContext.h:377
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1111
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1096
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1121
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:385
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1116
Base class for all contexts.
Definition: FictionBook2ParserContext.h:24
Definition: FictionBook2MetadataContext.h:391
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1162
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1147
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1172
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1167
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:399
Definition: FictionBook2MetadataContext.h:405
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1198
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:413
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1223
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1218
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1213
Definition: FictionBook2MetadataContext.h:433
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1307
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:441
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1299
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1303
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1276
Definition: FictionBook2MetadataContext.h:419
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1258
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1254
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:427
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1262
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1249
Definition: FictionBook2MetadataContext.h:447
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1320
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1345
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1340
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:455
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1335
Definition: FictionBook2MetadataContext.h:461
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1386
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1396
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1391
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:469
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1371
Definition: FictionBook2MetadataContext.h:475
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1437
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1447
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1422
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:483
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1442
Definition: FictionBook2MetadataContext.h:489
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1473
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1488
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:497
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1493
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1498
Definition: FictionBook2MetadataContext.h:503
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1529
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1537
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:511
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1533
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1524
Definition: FictionBook2MetadataContext.h:162
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:547
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:551
FictionBook2TextInfoContext & operator=(const FictionBook2TextInfoContext &other)
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:520
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:179
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:174
FictionBook2TextInfoContext(const FictionBook2TextInfoContext &other)
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:556
Definition: FictionBook2MetadataContext.h:517
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:534
FictionBook2TitleInfoContext(const FictionBook2TitleInfoContext &other)
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1590
FictionBook2TitleInfoContext & operator=(const FictionBook2TitleInfoContext &other)
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:529
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1552
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1628
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1586
Definition: FictionBook2MetadataContext.h:538
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:546
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1656
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1661
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1641
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1666
Definition: FictionBook2MetadataContext.h:552
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1705
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1697
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1701
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1692
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:560
Definition: FictionBook2MetadataContext.h:566
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:574
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1739
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1734
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1719
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1744
Definition: BBeBCollector.cpp:20
Definition: FictionBook2Token.h:134