10#ifndef FICTIONBOOK2METADATACONTEXT_H_INCLUDED
11#define FICTIONBOOK2METADATACONTEXT_H_INCLUDED
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:109
FictionBook2AnnotationContext(std::shared_ptr< FictionBook2ParserContext > parentContext, const FictionBook2BlockFormat &format)
Definition FictionBook2MetadataContext.cpp:104
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
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
FictionBook2AuthorContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:152
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:49
Definition FictionBook2MetadataContext.cpp:22
FictionBook2BlockFormatContextBase(std::shared_ptr< FictionBook2ParserContext > parentContext, const FictionBook2BlockFormat &format)
Definition FictionBook2ParserContext.cpp:217
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
FictionBook2BookNameContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:201
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
FictionBook2BookTitleContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:252
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:304
FictionBook2CityContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:279
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
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
FictionBook2CoverpageContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:330
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
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
FictionBook2CustomInfoContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:381
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 &)
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:502
FictionBook2DescriptionContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Collector *collector)
Definition FictionBook2MetadataContext.cpp:466
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
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
FictionBook2EmailContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:564
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:621
FictionBook2FirstNameContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:615
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
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
FictionBook2GenreContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:644
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
FictionBook2HistoryContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:695
std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:700
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
FictionBook2HomePageContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:746
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
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
FictionBook2IdContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:797
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
FictionBook2IsbnContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:848
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
FictionBook2KeywordsContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:899
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
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
FictionBook2LangContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:926
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
FictionBook2LastNameContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:953
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:325
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:993
FictionBook2MiddleNameContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:982
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
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
FictionBook2NicknameContext(std::shared_ptr< FictionBook2ParserContext > parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:1011
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
FictionBook2OutputContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1040
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
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1111
FictionBook2OutputDocumentClassContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1091
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
FictionBook2ParserContext(const FictionBook2ParserContext &other)
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
FictionBook2PartContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1142
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
FictionBook2ProgramUsedContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1193
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1213
FictionBook2PublishInfoContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1271
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
FictionBook2PublisherContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1244
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
FictionBook2SequenceContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1315
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
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
FictionBook2SrcLangContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1366
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
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
FictionBook2SrcOcrContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1417
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
FictionBook2SrcTitleInfoContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1468
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
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
FictionBook2SrcUrlContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1519
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
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
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
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:546
FictionBook2TranslatorContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1636
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
FictionBook2VersionContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1687
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
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
FictionBook2YearContext(std::shared_ptr< FictionBook2ParserContext > parentContext)
Definition FictionBook2MetadataContext.cpp:1714
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
@ value
Definition EBOOKHTMLToken.h:261
@ name
Definition EBOOKHTMLToken.h:214
@ text
Definition EBOOKHTMLToken.h:257
@ format
Definition EBOOKOPFToken.h:54
Definition BBeBCollector.cpp:20
Definition FictionBook2Token.h:134