10 #ifndef FICTIONBOOK2METADATACONTEXT_H_INCLUDED 11 #define FICTIONBOOK2METADATACONTEXT_H_INCLUDED 20 class FictionBook2Authors;
585 #endif // FICTIONBOOK2METADATACONTEXT_H_INCLUDED Definition: FictionBook2MetadataContext.h:126
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:387
FictionBook2ProgramUsedContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1197
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1441
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:551
FictionBook2GenreContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:648
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:1400
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1049
FictionBook2TitleInfoContext(const FictionBook2TitleInfoContext &other)
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:630
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:917
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:625
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:103
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1241
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1009
FictionBook2NicknameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:1015
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:457
FictionBook2TitleInfoContext & operator=(const FictionBook2TitleInfoContext &other)
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1034
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:612
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:226
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:673
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:262
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:284
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:361
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:1477
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1747
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:109
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1139
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:831
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1120
Definition: FictionBook2MetadataContext.h:161
FictionBook2SrcLangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1370
Definition: FictionBook2MetadataContext.h:555
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:845
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:485
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:188
FictionBook2SrcOcrContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1421
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1375
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1088
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:308
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:678
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:872
Definition: FictionBook2MetadataContext.h:94
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:1451
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:925
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:1560
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1069
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:550
Definition: FictionBook2MetadataContext.h:229
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1426
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:921
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:913
Definition: FictionBook2MetadataContext.h:364
FictionBook2SrcTitleInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1472
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:193
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:578
FictionBook2OutputContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1044
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:356
FictionBook2BookNameContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:201
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:980
FictionBook2LastNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:957
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:1713
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:224
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:896
FictionBook2SequenceContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1319
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:560
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:299
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1030
Definition: FictionBook2MetadataContext.h:299
FictionBook2MiddleNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:986
Definition: FictionBook2MetadataContext.h:330
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:304
FictionBook2IdContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:801
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:280
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1766
FictionBook2TranslatorContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1644
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:117
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:49
Definition: FictionBook2XMLParserContext.h:18
FictionBook2EmailContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:568
Definition: FictionBook2MetadataContext.h:541
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1541
Definition: FictionBook2MetadataContext.h:271
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:1598
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:207
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:940
const char *const m_name
Definition: FictionBook2MetadataContext.h:144
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1649
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:294
Definition: FictionBook2MetadataContext.cpp:21
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:238
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:443
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1064
Definition: FictionBook2MetadataContext.h:52
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1497
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1151
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:524
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:431
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:704
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:393
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1594
FictionBook2OutputDocumentClassContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1095
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:197
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:134
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1005
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:908
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1717
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1705
FictionBook2IsbnContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:852
Definition: FictionBook2ParserContext.h:151
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1502
FictionBook2HistoryContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:699
Definition: FictionBook2MetadataContext.h:35
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1324
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:806
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1258
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:212
FictionBook2AnnotationContext(FictionBook2ParserContext *parentContext, const FictionBook2BlockFormat &format)
Definition: FictionBook2MetadataContext.cpp:104
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:344
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:75
FictionBook2DescriptionContext(FictionBook2ParserContext *parentContext, FictionBook2Collector *collector)
Definition: FictionBook2MetadataContext.cpp:466
Definition: FictionBook2MetadataContext.h:476
Definition: FictionBook2MetadataContext.h:504
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:857
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:158
~FictionBook2TitleInfoContext() override
Definition: FictionBook2MetadataContext.cpp:1556
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:729
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:533
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1414
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1280
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:181
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:355
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:401
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:245
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:350
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:388
Definition: FictionBook2MetadataContext.h:184
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1709
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:948
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:206
Definition: FictionBook2Token.h:133
FictionBook2YearContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1722
Definition: FictionBook2MetadataContext.h:257
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1074
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:952
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:266
FictionBook2CoverpageContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:330
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1636
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1307
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1171
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:598
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:274
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1516
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:976
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:397
Definition: FictionBook2MetadataContext.h:22
FictionBook2KeywordsContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:903
FictionBook2DateContext & operator=(const FictionBook2DateContext &)
FictionBook2CityContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:279
Definition: FictionBook2MetadataContext.h:518
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:668
FictionBook2HomePageContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:750
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1270
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:498
const char * name
Definition: EBOOKHTMLToken.cpp:44
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:692
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:221
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:471
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1664
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1727
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:436
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:176
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:755
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1545
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:148
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:775
Definition: FictionBook2MetadataContext.h:406
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:882
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1311
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1752
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1492
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:322
Definition: FictionBook2MetadataContext.h:80
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:420
librevenge::RVNGString m_text
Definition: FictionBook2MetadataContext.h:123
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:634
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:499
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1222
FictionBook2AuthorContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:152
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:770
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:360
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:440
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:252
FictionBook2VersionContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1695
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1640
FictionBook2TextInfoContext(const FictionBook2TextInfoContext &other)
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:429
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:184
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1390
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:502
Definition: FictionBook2MetadataContext.h:147
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:327
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:373
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1253
Definition: FictionBook2MetadataContext.h:347
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:972
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:573
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1266
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:339
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:642
Definition: FictionBook2MetadataContext.h:198
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1227
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:323
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:877
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1190
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:1528
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:461
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:794
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1115
Definition: FictionBook2MetadataContext.h:243
Base class for all contexts.
Definition: FictionBook2ParserContext.h:23
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:826
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:555
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:193
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1669
Definition: EBOOKOPFToken.h:54
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:257
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1395
~FictionBook2TextInfoContext() override
Definition: FictionBook2MetadataContext.cpp:520
FictionBook2SrcUrlContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1523
Definition: FictionBook2MetadataContext.h:285
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:61
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:129
Definition: FictionBook2MetadataContext.h:378
FictionBook2PublisherContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1248
Definition: FictionBook2Collector.h:22
Definition: BBeBCollector.cpp:18
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:593
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:513
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1349
Definition: FictionBook2MetadataContext.h:569
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:415
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1537
Definition: FictionBook2MetadataContext.h:490
Definition: FictionBook2MetadataContext.h:448
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1125
Definition: FictionBook2MetadataContext.h:392
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:821
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1339
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:719
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1533
FictionBook2BookTitleContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:252
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1688
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:266
FictionBook2CustomInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:381
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:374
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:506
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1001
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:743
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:638
FictionBook2DateContext(const FictionBook2DateContext &)
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:963
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:935
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:588
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1363
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1038
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1202
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1100
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:406
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1026
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1166
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:724
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:997
FictionBook2LangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:930
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:944
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:510
Definition: FictionBook2MetadataContext.h:108
Definition: FictionBook2MetadataContext.h:462
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:538
Definition: FictionBook2MetadataContext.h:434
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:564
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1446
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:139
FictionBook2FirstNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:619
Definition: FictionBook2MetadataContext.h:313
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:564
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:156
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:44
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1303
Definition: FictionBook2MetadataContext.h:215
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1176
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1465
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:124
Definition: FictionBook2MetadataContext.h:66
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1742
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1217
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:335
Definition: FictionBook2MetadataContext.h:420
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1674
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:968
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1315