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
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
FictionBook2AnnotationContext(FictionBook2ParserContext *parentContext, const FictionBook2BlockFormat &format)
Definition FictionBook2MetadataContext.cpp:104
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:109
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
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:158
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
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:188
FictionBook2AuthorContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:152
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:49
Definition FictionBook2MetadataContext.cpp:22
Definition FictionBook2ParserContext.h:152
Definition FictionBook2MetadataContext.h:53
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
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:206
FictionBook2BookNameContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:201
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
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:270
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:257
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
FictionBook2BookTitleContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:252
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
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
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:284
FictionBook2CityContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:279
Definition FictionBook2Collector.h:23
Definition FictionBook2MetadataContext.h:95
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:335
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(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:330
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:350
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
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(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:381
Definition FictionBook2MetadataContext.h:127
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
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:431
FictionBook2DateContext & operator=(const FictionBook2DateContext &)
Definition FictionBook2MetadataContext.h:148
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:502
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:471
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:156
FictionBook2DescriptionContext(FictionBook2ParserContext *parentContext, FictionBook2Collector *collector)
Definition FictionBook2MetadataContext.cpp:466
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:185
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:588
FictionBook2EmailContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:568
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:598
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:573
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:193
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:593
Definition FictionBook2MetadataContext.h:199
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:634
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:207
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:625
FictionBook2FirstNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:619
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:630
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:638
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:212
Definition FictionBook2MetadataContext.h:216
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:653
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:678
FictionBook2GenreContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:648
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:224
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:668
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:673
Definition FictionBook2MetadataContext.h:230
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:238
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:724
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:729
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:719
FictionBook2HistoryContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:699
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:704
Definition FictionBook2MetadataContext.h:244
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:755
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:775
FictionBook2HomePageContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:750
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:780
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:770
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:252
Definition FictionBook2MetadataContext.h:258
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:821
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:826
FictionBook2IdContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:801
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:831
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:806
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:266
Definition FictionBook2MetadataContext.h:272
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:872
FictionBook2IsbnContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:852
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:280
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:857
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:877
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:882
Definition FictionBook2MetadataContext.h:286
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:913
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:921
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:294
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:908
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:917
FictionBook2KeywordsContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:903
Definition FictionBook2MetadataContext.h:300
FictionBook2LangContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:930
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:308
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:935
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:948
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:944
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:940
Definition FictionBook2MetadataContext.h:314
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:976
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:322
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:972
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:968
FictionBook2LastNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:957
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:327
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:963
Definition FictionBook2MetadataContext.h:331
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:997
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:992
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1001
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:339
FictionBook2MiddleNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:986
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1005
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:344
Definition FictionBook2MetadataContext.h:348
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:356
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1021
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1034
FictionBook2Authors & m_authors
Definition FictionBook2MetadataContext.h:361
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1026
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1030
FictionBook2NicknameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition FictionBook2MetadataContext.cpp:1015
Definition FictionBook2MetadataContext.h:365
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1064
FictionBook2OutputContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1044
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1074
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1049
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1069
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:373
Definition FictionBook2MetadataContext.h:379
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1100
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1115
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1125
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:387
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1120
FictionBook2OutputDocumentClassContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1095
Base class for all contexts.
Definition FictionBook2ParserContext.h:24
Definition FictionBook2MetadataContext.h:393
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1166
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1151
FictionBook2PartContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1146
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1176
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1171
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:401
Definition FictionBook2MetadataContext.h:407
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:415
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1202
FictionBook2ProgramUsedContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1197
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1227
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1222
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1217
Definition FictionBook2MetadataContext.h:435
FictionBook2PublishInfoContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1275
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1311
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:443
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1303
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1280
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1307
Definition FictionBook2MetadataContext.h:421
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1253
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1262
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1258
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:429
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1266
FictionBook2PublisherContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1248
Definition FictionBook2MetadataContext.h:449
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1349
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1344
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1324
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:457
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1339
FictionBook2SequenceContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1319
Definition FictionBook2MetadataContext.h:463
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1390
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1400
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1395
FictionBook2SrcLangContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1370
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1375
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:471
Definition FictionBook2MetadataContext.h:477
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1441
FictionBook2SrcOcrContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1421
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1451
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1426
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:485
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1446
Definition FictionBook2MetadataContext.h:491
FictionBook2SrcTitleInfoContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1472
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1492
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:499
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1497
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1502
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1477
Definition FictionBook2MetadataContext.h:505
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1533
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1541
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:513
FictionBook2SrcUrlContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1523
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1528
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1537
Definition FictionBook2MetadataContext.h:162
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:551
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:555
FictionBook2TextInfoContext & operator=(const FictionBook2TextInfoContext &other)
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:524
std::unique_ptr< FictionBook2Authors > m_authors
Definition FictionBook2MetadataContext.h:181
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:176
FictionBook2TextInfoContext(const FictionBook2TextInfoContext &other)
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:560
~FictionBook2TextInfoContext() override
Definition FictionBook2MetadataContext.cpp:520
Definition FictionBook2MetadataContext.h:519
std::unique_ptr< FictionBook2Authors > m_authors
Definition FictionBook2MetadataContext.h:538
FictionBook2TitleInfoContext(const FictionBook2TitleInfoContext &other)
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1560
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1598
FictionBook2TitleInfoContext & operator=(const FictionBook2TitleInfoContext &other)
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:533
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1636
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1594
~FictionBook2TitleInfoContext() override
Definition FictionBook2MetadataContext.cpp:1556
Definition FictionBook2MetadataContext.h:542
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:550
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1649
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1664
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1669
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1674
FictionBook2TranslatorContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1644
Definition FictionBook2MetadataContext.h:556
FictionBook2VersionContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1695
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1713
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1705
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1700
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1709
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:564
Definition FictionBook2XMLParserContext.h:19
Definition FictionBook2MetadataContext.h:570
void endOfAttributes() override
Signalize the end of attributes.
Definition FictionBook2MetadataContext.h:578
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition FictionBook2MetadataContext.cpp:1727
void endOfElement() override
Signalize the end of an element.
Definition FictionBook2MetadataContext.cpp:1747
FictionBook2YearContext(FictionBook2ParserContext *parentContext)
Definition FictionBook2MetadataContext.cpp:1722
void startOfElement() override
Signalize the start of an element.
Definition FictionBook2MetadataContext.cpp:1742
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition FictionBook2MetadataContext.cpp:1752
Definition BBeBCollector.cpp:19
Definition FictionBook2Token.h:134