Go to the documentation of this file.
10 #ifndef FB2METADATACONTEXT_H_INCLUDED
11 #define FB2METADATACONTEXT_H_INCLUDED
583 #endif // FB2METADATACONTEXT_H_INCLUDED
FB2IsbnContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:853
librevenge::RVNGString m_type
Definition: FB2MetadataContext.h:120
void setNickname(const librevenge::RVNGString &name)
Definition: FB2MetadataContext.cpp:83
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:756
librevenge::RVNGString firstName
Definition: FB2MetadataContext.cpp:28
@ middle_name
Definition: FB2Token.h:67
FB2ProgramUsedContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1198
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:945
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1396
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1749
@ lang
Definition: FB2Token.h:65
Definition: FB2MetadataContext.h:433
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1364
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:323
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:795
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:197
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:250
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1466
@ src_url
Definition: FB2Token.h:82
FB2PartContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1147
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:124
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:744
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:626
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:562
Definition: FB2MetadataContext.h:298
void setLastName(const librevenge::RVNGString &name)
Definition: FB2MetadataContext.cpp:78
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1304
@ id
Definition: FB2Token.h:61
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1325
Data()
Definition: FB2MetadataContext.cpp:54
Definition: FB2MetadataContext.h:391
Definition: FB2MetadataContext.h:65
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:873
Definition: FB2MetadataContext.h:503
FB2TitleInfoContext(const FB2TitleInfoContext &other)
@ email
Definition: FB2Token.h:52
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:858
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:631
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1050
FB2HistoryContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:700
FB2CoverpageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:330
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:284
const std::deque< Data > & getAuthors() const
Definition: FB2MetadataContext.cpp:94
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:771
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1167
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:245
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1538
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:531
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:292
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:393
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:827
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1022
Definition: FB2MetadataContext.h:377
Definition: FB2MetadataContext.h:228
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:154
Definition: FB2MetadataContext.h:419
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:385
@ book_title
Definition: FB2Token.h:43
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:643
FB2OutputDocumentClassContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1096
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:350
Definition: FB2MetadataContext.h:329
FB2TitleInfoContext & operator=(const FB2TitleInfoContext &other)
FB2NicknameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:1016
FB2IdContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:802
Definition: FB2MetadataContext.h:51
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:188
librevenge::RVNGString lastName
Definition: FB2MetadataContext.cpp:30
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:635
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1442
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:613
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:257
Definition: FB2MetadataContext.h:517
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1690
FB2SrcLangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1371
@ date
Definition: FB2Token.h:49
@ city
Definition: FB2Token.h:45
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1427
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1719
FB2EmailContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:569
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:455
FB2DateContext & operator=(const FB2DateContext &)
librevenge::RVNGString nickname
Definition: FB2MetadataContext.cpp:31
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:548
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1010
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1172
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:444
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:565
@ publisher
Definition: FB2Token.h:75
FB2Authors & m_authors
Definition: FB2MetadataContext.h:342
Definition: FB2MetadataContext.h:79
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:354
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1308
Definition: FB2MetadataContext.h:125
FB2DateContext(const FB2DateContext &)
@ output
Definition: FB2Token.h:69
Definition: CHMParser.cpp:21
Context for skipping element hierarchies.
Definition: FB2ParserContext.h:114
@ nickname
Definition: FB2Token.h:68
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:674
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1676
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1503
librevenge::RVNGString middleName
Definition: FB2MetadataContext.cpp:29
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:309
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:693
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1121
FB2PublisherContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1249
@ isbn
Definition: FB2Token.h:63
FB2Collector * getCollector() const
Get the collector.
Definition: FB2ParserContext.cpp:31
Definition: FB2MetadataContext.h:475
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1376
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:264
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:525
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:936
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:42
FB2FirstNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:620
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1350
Definition: FB2MetadataContext.cpp:25
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1542
FB2SequenceContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1320
@ first_name
Definition: FB2Token.h:57
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:355
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1002
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:115
FB2KeywordsContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:904
Definition: FB2MetadataContext.cpp:22
Definition: FB2MetadataContext.h:540
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1729
Definition: FB2MetadataContext.h:183
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:206
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1035
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:977
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:556
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1070
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1312
@ value
Definition: EBOOKHTMLToken.h:263
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1493
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:270
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:101
Definition: FB2MetadataContext.h:447
@ publish_info
Definition: FB2Token.h:76
Definition: FB2MetadataContext.h:93
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1478
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:221
Definition: FB2MetadataContext.h:554
FB2GenreContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:649
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:59
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1152
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:846
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:205
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:278
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:953
@ version
Definition: FB2Token.h:100
Base class for all contexts.
Definition: FB2ParserContext.h:24
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:669
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:420
void setMiddleName(const librevenge::RVNGString &name)
Definition: FB2MetadataContext.cpp:73
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:436
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:236
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1498
@ annotation
Definition: FB2Token.h:38
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:262
Definition: FB2MetadataContext.h:256
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1263
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1711
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1101
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1006
virtual ~FB2TitleInfoContext()
Definition: FB2MetadataContext.cpp:1557
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1116
FB2HomePageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:751
Definition: FB2Token.h:136
TextInfoContext(const TextInfoContext &other)
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1447
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1254
Definition: FB2ParserContext.h:152
@ keywords
Definition: FB2Token.h:64
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1345
FB2VersionContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1697
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:134
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:461
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:973
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1596
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:589
FB2LangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:931
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1177
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:594
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1242
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:599
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1191
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:397
FB2CustomInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:381
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1281
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:725
Definition: FB2MetadataContext.h:461
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1546
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:360
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:510
@ NS_FICTIONBOOK
Definition: FB2Token.h:31
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:776
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:388
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1754
FB2DescriptionContext(FB2ParserContext *parentContext, FB2Collector *collector)
Definition: FB2MetadataContext.cpp:466
FB2SrcUrlContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1524
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:822
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1031
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:679
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:441
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:226
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
FB2Authors & m_authors
Definition: FB2MetadataContext.h:359
FB2SrcOcrContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1422
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:440
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:471
@ year
Definition: FB2Token.h:101
void finishAuthor()
Definition: FB2MetadataContext.cpp:88
FB2AuthorContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:152
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:918
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:266
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1529
const char * str
Definition: EBOOKHTMLParser.cpp:52
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:129
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:705
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:576
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1744
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1228
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1316
FB2BookNameContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:201
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1534
TextInfoContext & operator=(const TextInfoContext &other)
@ last_name
Definition: FB2Token.h:66
FB2LastNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:958
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:469
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:807
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1203
Definition: FB2MetadataContext.h:363
Definition: FB2MetadataContext.h:214
@ value
Definition: FB2Token.h:121
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:431
Definition: FB2MetadataContext.h:284
@ program_used
Definition: FB2Token.h:74
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:832
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:371
Definition: FB2MetadataContext.h:242
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:654
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:222
virtual void defineMetadataEntry(const char *name, const char *value)=0
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:506
Definition: FB2MetadataContext.h:270
FB2Authors()
Definition: FB2MetadataContext.cpp:62
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:184
void setFirstName(const librevenge::RVNGString &name)
Definition: FB2MetadataContext.cpp:68
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:552
@ book_name
Definition: FB2Token.h:42
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:949
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:878
Definition: FB2Collector.h:20
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1271
string name
Definition: CHMStream.cpp:80
FB2OutputContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1045
@ src_title_info
Definition: FB2Token.h:81
FB2Authors & m_authors
Definition: FB2MetadataContext.h:210
FB2TranslatorContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1646
FB2AnnotationContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2MetadataContext.cpp:104
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:304
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:137
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1715
@ history
Definition: FB2Token.h:59
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:274
Definition: FB2MetadataContext.h:489
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:306
@ home_page
Definition: FB2Token.h:60
Definition: FB2XMLParserContext.h:19
@ document_info
Definition: FB2Token.h:51
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1666
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:981
Definition: FB2MetadataContext.h:568
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:483
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1642
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1707
int getFB2TokenID(const FB2TokenData &token)
Definition: FB2Token.cpp:50
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:73
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:511
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1259
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:299
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:109
@ format
Definition: EBOOKOPFToken.h:56
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:993
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:374
FB2Authors * m_authors
Definition: FB2MetadataContext.h:536
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:914
std::deque< Data > m_authors
Definition: FB2MetadataContext.cpp:45
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:941
#define FB2_NO_NAMESPACE(ns)
Definition: FB2Token.h:20
virtual ~TextInfoContext()
Definition: FB2MetadataContext.cpp:520
Definition: FB2MetadataContext.h:21
Definition: FB2MetadataContext.h:34
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1218
@ src_lang
Definition: FB2Token.h:79
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:337
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:720
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1768
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1065
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:922
@ title_info
Definition: FB2Token.h:96
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1140
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:231
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:193
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1562
std::string m_name
Definition: PDXParser.cpp:32
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1452
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:158
Definition: FB2MetadataContext.h:405
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:730
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1223
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1126
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:998
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:561
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:964
@ sequence
Definition: FB2Token.h:78
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:413
@ custom_info
Definition: FB2Token.h:48
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1075
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:574
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:926
FB2BookTitleContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:252
Definition: FB2MetadataContext.h:160
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:897
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:427
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:148
FB2MiddleNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:987
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:781
@ genre
Definition: FB2Token.h:58
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:498
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:406
@ translator
Definition: FB2Token.h:98
Definition: FB2MetadataContext.h:312
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:883
librevenge::RVNGString m_text
Definition: FB2MetadataContext.h:121
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1340
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1267
FB2PublishInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1276
Definition: FB2MetadataContext.h:146
unsigned m_type
Definition: PDXParser.cpp:36
FB2Authors & m_authors
Definition: FB2MetadataContext.h:47
Data m_current
Definition: FB2MetadataContext.cpp:46
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:399
const char *const m_name
Definition: FB2MetadataContext.h:142
@ author
Definition: FB2Token.h:39
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:497
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1089
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:502
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1517
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1671
@ info_type
Definition: FB2Token.h:113
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:191
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1391
Definition: FB2MetadataContext.h:346
@ coverpage
Definition: FB2Token.h:47
FB2CityContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:279
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:335
FB2Authors * m_authors
Definition: FB2MetadataContext.h:179
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:639
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1600
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1702
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1651
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:320
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1039
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:909
Definition: FB2MetadataContext.h:197
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1415
FB2Authors & m_authors
Definition: FB2MetadataContext.h:325
Definition: FB2MetadataContext.h:107
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1027
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:87
FB2SrcTitleInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1473
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1401
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:969
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:174
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1638
FB2YearContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1724
Generated for libe-book by
doxygen 1.8.18