Go to the documentation of this file.
10 #ifndef FICTIONBOOK2METADATACONTEXT_H_INCLUDED
11 #define FICTIONBOOK2METADATACONTEXT_H_INCLUDED
20 class FictionBook2Authors;
585 #endif // FICTIONBOOK2METADATACONTEXT_H_INCLUDED
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:573
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:673
Definition: FictionBook2MetadataContext.h:22
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:226
Definition: FictionBook2Token.h:50
Definition: FictionBook2Token.h:94
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:506
Definition: FictionBook2MetadataContext.h:285
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1344
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:976
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:502
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1717
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1176
std::deque< Data > m_authors
Definition: FictionBook2MetadataContext.cpp:45
Definition: FictionBook2Token.h:58
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1636
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:598
const std::deque< Data > & getAuthors() const
Definition: FictionBook2MetadataContext.cpp:94
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:156
FictionBook2LangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:930
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:238
FictionBook2CoverpageContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:330
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:704
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:944
FictionBook2VersionContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1695
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:109
Definition: FictionBook2Token.h:74
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:755
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:212
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1262
Definition: FictionBook2MetadataContext.h:198
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:653
Definition: FictionBook2MetadataContext.h:147
std::string m_name
Definition: PDBParser.cpp:32
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:1713
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:322
Definition: FictionBook2Token.h:59
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1705
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1270
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1120
FictionBook2SrcOcrContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1421
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:826
~FictionBook2TitleInfoContext() override
Definition: FictionBook2MetadataContext.cpp:1556
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1253
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1009
Definition: FictionBook2MetadataContext.h:392
Definition: FictionBook2MetadataContext.h:378
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1709
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:327
virtual void defineMetadataEntry(const char *name, const char *value)=0
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:75
librevenge::RVNGString nickname
Definition: FictionBook2MetadataContext.cpp:31
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1640
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:360
Definition: FictionBook2MetadataContext.h:161
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:564
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:896
FictionBook2EmailContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:568
librevenge::RVNGString firstName
Definition: FictionBook2MetadataContext.cpp:28
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1139
Definition: FictionBook2MetadataContext.h:420
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:719
FictionBook2AuthorContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:152
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:872
Definition: FictionBook2Token.h:40
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1363
FictionBook2KeywordsContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:903
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:280
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:266
Definition: FictionBook2Token.h:56
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1266
Definition: FictionBook2Token.h:57
FictionBook2ProgramUsedContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1197
void setLastName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:78
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1700
void setMiddleName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:73
const char *const m_name
Definition: FictionBook2MetadataContext.h:144
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:593
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:471
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1441
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:284
Definition: FictionBook2Token.h:61
FictionBook2SrcTitleInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1472
Definition: BBeBCollector.cpp:18
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1222
Definition: FictionBook2Token.h:111
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:578
FictionBook2AnnotationContext(FictionBook2ParserContext *parentContext, const FictionBook2BlockFormat &format)
Definition: FictionBook2MetadataContext.cpp:104
Definition: FictionBook2Token.h:55
Definition: FictionBook2MetadataContext.h:569
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:431
Definition: FictionBook2MetadataContext.h:490
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:980
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
FictionBook2TitleInfoContext(const FictionBook2TitleInfoContext &other)
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:176
Definition: FictionBook2Token.h:79
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:308
FictionBook2PublisherContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1248
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:361
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:917
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:1451
FictionBook2GenreContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:648
FictionBook2TextInfoContext(const FictionBook2TextInfoContext &other)
Definition: FictionBook2Token.h:36
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:1766
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1005
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:117
Definition: FictionBook2Token.h:29
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:948
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1038
Definition: FictionBook2MetadataContext.h:35
FictionBook2SrcLangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1370
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:588
Definition: FictionBook2Token.h:64
Definition: FictionBook2MetadataContext.h:257
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1400
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:940
Definition: FictionBook2Token.h:66
Definition: FictionBook2ParserContext.h:151
Definition: FictionBook2Token.h:72
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:551
Definition: FictionBook2MetadataContext.cpp:21
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1492
Definition: FictionBook2MetadataContext.h:462
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1414
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:692
FictionBook2DateContext & operator=(const FictionBook2DateContext &)
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:485
FictionBook2CityContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:279
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1151
Definition: FictionBook2Token.h:49
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1303
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:668
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1241
void setFirstName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:68
librevenge::RVNGString middleName
Definition: FictionBook2MetadataContext.cpp:29
librevenge::RVNGString m_type
Definition: FictionBook2MetadataContext.h:122
Definition: FictionBook2MetadataContext.h:215
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:299
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:625
Definition: FictionBook2MetadataContext.h:347
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:1026
FictionBook2NicknameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:1015
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1064
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:436
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:499
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:148
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:401
FictionBook2Collector * getCollector() const
Get the collector.
Definition: FictionBook2ParserContext.cpp:31
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:992
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:207
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:103
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1390
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:882
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:304
Definition: FictionBook2MetadataContext.h:108
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:134
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:356
FictionBook2TranslatorContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1644
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1426
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:335
Data m_current
Definition: FictionBook2MetadataContext.cpp:46
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:555
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:550
Definition: FictionBook2Token.h:62
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1528
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:1669
Definition: FictionBook2MetadataContext.h:52
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:443
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1446
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:440
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:262
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1315
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1217
Definition: FictionBook2MetadataContext.cpp:24
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:344
#define FictionBook2_NO_NAMESPACE(ns)
Definition: FictionBook2Token.h:18
FictionBook2BookTitleContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:252
Definition: FictionBook2MetadataContext.h:504
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:634
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:857
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:374
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:564
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1477
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:415
Definition: FictionBook2Token.h:47
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:49
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1560
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1545
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1049
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:197
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1465
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1541
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:388
FictionBook2YearContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1722
FictionBook2IsbnContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:852
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:188
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:266
FictionBook2BookNameContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:201
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:61
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:952
FictionBook2OutputDocumentClassContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1095
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:1649
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:294
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1171
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:397
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1516
Definition: FictionBook2MetadataContext.h:299
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1021
Context for skipping element hierarchies.
Definition: FictionBook2ParserContext.h:113
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:972
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:193
Definition: FictionBook2XMLParserContext.h:18
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:510
const char * str
Definition: EBOOKHTMLParser.cpp:46
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:533
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:129
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1034
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1727
FictionBook2SequenceContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1319
Definition: FictionBook2Token.h:63
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:538
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:231
Definition: FictionBook2Collector.h:22
Base class for all contexts.
Definition: FictionBook2ParserContext.h:23
Data()
Definition: FictionBook2MetadataContext.cpp:54
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1537
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:1502
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1497
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1190
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:1752
Definition: FictionBook2Token.h:41
librevenge::RVNGString lastName
Definition: FictionBook2MetadataContext.cpp:30
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1594
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:444
int getFictionBook2TokenID(const FictionBook2TokenData &token)
Definition: FictionBook2Token.cpp:50
Definition: FictionBook2MetadataContext.h:229
Definition: FictionBook2Token.h:43
librevenge::RVNGString m_text
Definition: FictionBook2MetadataContext.h:123
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:420
FictionBook2HistoryContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:699
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:678
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1227
Definition: FictionBook2Token.h:99
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:806
Definition: FictionBook2MetadataContext.h:555
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:221
FictionBook2DescriptionContext(FictionBook2ParserContext *parentContext, FictionBook2Collector *collector)
Definition: FictionBook2MetadataContext.cpp:466
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:184
Definition: FictionBook2MetadataContext.h:313
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:925
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
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1598
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:252
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:206
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:524
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:630
Definition: FictionBook2Token.h:119
Definition: FictionBook2Token.h:46
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:638
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1202
string name
Definition: HTMLHelpStream.cpp:80
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1100
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:921
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:642
Definition: FictionBook2MetadataContext.h:80
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:387
void finishAuthor()
Definition: FictionBook2MetadataContext.cpp:88
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:780
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:963
Definition: FictionBook2MetadataContext.h:66
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:270
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:339
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:560
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:44
Definition: FictionBook2Token.h:67
Definition: EBOOKOPFToken.h:54
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1069
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:794
Definition: FictionBook2MetadataContext.h:476
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:471
FictionBook2TitleInfoContext & operator=(const FictionBook2TitleInfoContext &other)
Definition: FictionBook2MetadataContext.h:330
Definition: FictionBook2MetadataContext.h:434
Definition: FictionBook2Token.h:73
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1001
FictionBook2DateContext(const FictionBook2DateContext &)
Definition: FictionBook2Token.h:133
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1664
Definition: FictionBook2MetadataContext.h:364
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:181
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:124
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
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1074
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1674
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:513
Definition: FictionBook2MetadataContext.h:448
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:323
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:406
Definition: FictionBook2Token.h:96
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
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:461
Definition: FictionBook2MetadataContext.h:243
Definition: FictionBook2MetadataContext.h:406
~FictionBook2TextInfoContext() override
Definition: FictionBook2MetadataContext.cpp:520
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:158
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1088
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1339
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:457
Definition: FictionBook2Token.h:98
Definition: FictionBook2Token.h:77
FictionBook2CustomInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:381
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:274
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:775
Definition: FictionBook2Token.h:37
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:743
Definition: FictionBook2Token.h:45
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:913
FictionBook2SrcUrlContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1523
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1115
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:193
FictionBook2LastNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:957
FictionBook2FirstNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:619
Definition: FictionBook2Token.h:65
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:968
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:355
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:224
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1742
Definition: FictionBook2MetadataContext.h:184
Definition: FictionBook2MetadataContext.h:126
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:770
FictionBook2TextInfoContext & operator=(const FictionBook2TextInfoContext &other)
Definition: FictionBook2Token.h:76
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1395
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:729
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:997
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1166
FictionBook2Authors()
Definition: FictionBook2MetadataContext.cpp:62
Definition: FictionBook2MetadataContext.h:518
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1258
Definition: FictionBook2MetadataContext.h:94
Definition: FictionBook2Token.h:80
FictionBook2PartContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1146
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:1125
unsigned m_type
Definition: PDBParser.cpp:36
Definition: FictionBook2MetadataContext.h:271
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1030
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1688
void setNickname(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:83
Definition: FictionBook2MetadataContext.h:541
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1349
Generated for libe-book by
doxygen 1.8.16