FictionBook2MetadataContext.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /*
3  * This file is part of the libe-book project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  */
9 
10 #ifndef FICTIONBOOK2METADATACONTEXT_H_INCLUDED
11 #define FICTIONBOOK2METADATACONTEXT_H_INCLUDED
12 
13 #include <memory>
14 
16 
17 namespace libebook
18 {
19 
20 class FictionBook2Authors;
21 
23 {
24 public:
26 
27 private:
29  void startOfElement() override;
30  void endOfElement() override;
31  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
32  void text(const char *value) override;
33 };
34 
36 {
37 public:
39 
40 private:
42  void startOfElement() override;
43  void endOfElement() override;
44  void endOfAttributes() override {}
45  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
46  void text(const char *value) override;
47 
48 private:
50 };
51 
53 {
54 public:
56 
57 private:
59  void startOfElement() override;
60  void endOfElement() override;
61  void endOfAttributes() override {}
62  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
63  void text(const char *value) override;
64 };
65 
67 {
68 public:
70 
71 private:
73  void startOfElement() override;
74  void endOfElement() override;
75  void endOfAttributes() override {}
76  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
77  void text(const char *value) override;
78 };
79 
81 {
82 public:
83  explicit FictionBook2CityContext(FictionBook2ParserContext *parentContext);
84 
85 private:
87  void startOfElement() override;
88  void endOfElement() override;
89  void endOfAttributes() override {}
90  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
91  void text(const char *value) override;
92 };
93 
95 {
96 public:
98 
99 private:
101  void startOfElement() override;
102  void endOfElement() override;
103  void endOfAttributes() override {}
104  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
105  void text(const char *value) override;
106 };
107 
109 {
110 public:
112 
113 private:
115  void startOfElement() override;
116  void endOfElement() override;
117  void endOfAttributes() override {}
118  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
119  void text(const char *value) override;
120 
121 private:
122  librevenge::RVNGString m_type;
123  librevenge::RVNGString m_text;
124 };
125 
127 {
128  // no copying
131 
132 public:
133  FictionBook2DateContext(FictionBook2ParserContext *parentContext, const char *name);
134 
135 private:
137  void startOfElement() override;
138  void endOfElement() override;
139  void endOfAttributes() override {}
140  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
141  void text(const char *value) override;
142 
143 private:
144  const char *const m_name;
145 };
146 
148 {
149 public:
151 
152 private:
154  void startOfElement() override;
155  void endOfElement() override;
156  void endOfAttributes() override {}
157  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
158  void text(const char *value) override;
159 };
160 
162 {
163  // no copying
166 
167 public:
169 
170 private:
171  ~FictionBook2TextInfoContext() override;
172 
174  void startOfElement() override;
175  void endOfElement() override;
176  void endOfAttributes() override {}
177  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
178  void text(const char *value) override;
179 
180 private:
181  std::unique_ptr<FictionBook2Authors> m_authors;
182 };
183 
185 {
186 public:
187  explicit FictionBook2EmailContext(FictionBook2ParserContext *parentContext);
188 
189 private:
191  void startOfElement() override;
192  void endOfElement() override;
193  void endOfAttributes() override {}
194  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
195  void text(const char *value) override;
196 };
197 
199 {
200 public:
202 
203 private:
205  void startOfElement() override;
206  void endOfElement() override;
207  void endOfAttributes() override {}
208  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
209  void text(const char *value) override;
210 
211 private:
213 };
214 
216 {
217 public:
218  explicit FictionBook2GenreContext(FictionBook2ParserContext *parentContext);
219 
220 private:
222  void startOfElement() override;
223  void endOfElement() override;
224  void endOfAttributes() override {}
225  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
226  void text(const char *value) override;
227 };
228 
230 {
231 public:
232  explicit FictionBook2HistoryContext(FictionBook2ParserContext *parentContext);
233 
234 private:
236  void startOfElement() override;
237  void endOfElement() override;
238  void endOfAttributes() override {}
239  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
240  void text(const char *value) override;
241 };
242 
244 {
245 public:
247 
248 private:
250  void startOfElement() override;
251  void endOfElement() override;
252  void endOfAttributes() override {}
253  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
254  void text(const char *value) override;
255 };
256 
258 {
259 public:
260  explicit FictionBook2IdContext(FictionBook2ParserContext *parentContext);
261 
262 private:
264  void startOfElement() override;
265  void endOfElement() override;
266  void endOfAttributes() override {}
267  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
268  void text(const char *value) override;
269 };
270 
272 {
273 public:
274  explicit FictionBook2IsbnContext(FictionBook2ParserContext *parentContext);
275 
276 private:
278  void startOfElement() override;
279  void endOfElement() override;
280  void endOfAttributes() override {}
281  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
282  void text(const char *value) override;
283 };
284 
286 {
287 public:
289 
290 private:
292  void startOfElement() override;
293  void endOfElement() override;
294  void endOfAttributes() override {}
295  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
296  void text(const char *value) override;
297 };
298 
300 {
301 public:
302  explicit FictionBook2LangContext(FictionBook2ParserContext *parentContext);
303 
304 private:
306  void startOfElement() override;
307  void endOfElement() override;
308  void endOfAttributes() override {}
309  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
310  void text(const char *value) override;
311 };
312 
314 {
315 public:
317 
318 private:
320  void startOfElement() override;
321  void endOfElement() override;
322  void endOfAttributes() override {}
323  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
324  void text(const char *value) override;
325 
326 private:
328 };
329 
331 {
332 public:
334 
335 private:
337  void startOfElement() override;
338  void endOfElement() override;
339  void endOfAttributes() override {}
340  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
341  void text(const char *value) override;
342 
343 private:
345 };
346 
348 {
349 public:
351 
352 private:
354  void startOfElement() override;
355  void endOfElement() override;
356  void endOfAttributes() override {}
357  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
358  void text(const char *value) override;
359 
360 private:
362 };
363 
365 {
366 public:
367  explicit FictionBook2OutputContext(FictionBook2ParserContext *parentContext);
368 
369 private:
371  void startOfElement() override;
372  void endOfElement() override;
373  void endOfAttributes() override {}
374  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
375  void text(const char *value) override;
376 };
377 
379 {
380 public:
382 
383 private:
385  void startOfElement() override;
386  void endOfElement() override;
387  void endOfAttributes() override {}
388  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
389  void text(const char *value) override;
390 };
391 
393 {
394 public:
395  explicit FictionBook2PartContext(FictionBook2ParserContext *parentContext);
396 
397 private:
399  void startOfElement() override;
400  void endOfElement() override;
401  void endOfAttributes() override {}
402  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
403  void text(const char *value) override;
404 };
405 
407 {
408 public:
410 
411 private:
413  void startOfElement() override;
414  void endOfElement() override;
415  void endOfAttributes() override {}
416  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
417  void text(const char *value) override;
418 };
419 
421 {
422 public:
424 
425 private:
427  void startOfElement() override;
428  void endOfElement() override;
429  void endOfAttributes() override {}
430  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
431  void text(const char *value) override;
432 };
433 
435 {
436 public:
438 
439 private:
441  void startOfElement() override;
442  void endOfElement() override;
443  void endOfAttributes() override {}
444  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
445  void text(const char *value) override;
446 };
447 
449 {
450 public:
452 
453 private:
455  void startOfElement() override;
456  void endOfElement() override;
457  void endOfAttributes() override {}
458  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
459  void text(const char *value) override;
460 };
461 
463 {
464 public:
465  explicit FictionBook2SrcLangContext(FictionBook2ParserContext *parentContext);
466 
467 private:
469  void startOfElement() override;
470  void endOfElement() override;
471  void endOfAttributes() override {}
472  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
473  void text(const char *value) override;
474 };
475 
477 {
478 public:
479  explicit FictionBook2SrcOcrContext(FictionBook2ParserContext *parentContext);
480 
481 private:
483  void startOfElement() override;
484  void endOfElement() override;
485  void endOfAttributes() override {}
486  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
487  void text(const char *value) override;
488 };
489 
491 {
492 public:
494 
495 private:
497  void startOfElement() override;
498  void endOfElement() override;
499  void endOfAttributes() override {}
500  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
501  void text(const char *value) override;
502 };
503 
505 {
506 public:
507  explicit FictionBook2SrcUrlContext(FictionBook2ParserContext *parentContext);
508 
509 private:
511  void startOfElement() override;
512  void endOfElement() override;
513  void endOfAttributes() override {}
514  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
515  void text(const char *value) override;
516 };
517 
519 {
520  // no copying
523 
524 public:
526 
527 private:
529 
531  void startOfElement() override;
532  void endOfElement() override;
533  void endOfAttributes() override {}
534  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
535  void text(const char *value) override;
536 
537 private:
538  std::unique_ptr<FictionBook2Authors> m_authors;
539 };
540 
542 {
543 public:
545 
546 private:
548  void startOfElement() override;
549  void endOfElement() override;
550  void endOfAttributes() override {}
551  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
552  void text(const char *value) override;
553 };
554 
556 {
557 public:
558  explicit FictionBook2VersionContext(FictionBook2ParserContext *parentContext);
559 
560 private:
562  void startOfElement() override;
563  void endOfElement() override;
564  void endOfAttributes() override {}
565  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
566  void text(const char *value) override;
567 };
568 
570 {
571 public:
572  explicit FictionBook2YearContext(FictionBook2ParserContext *parentContext);
573 
574 private:
576  void startOfElement() override;
577  void endOfElement() override;
578  void endOfAttributes() override {}
579  void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override;
580  void text(const char *value) override;
581 };
582 
583 }
584 
585 #endif // FICTIONBOOK2METADATACONTEXT_H_INCLUDED
586 
587 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libebook::FictionBook2DateContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:139
libebook::FictionBook2EmailContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:573
libebook::FictionBook2GenreContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:673
libebook::FictionBook2AnnotationContext
Definition: FictionBook2MetadataContext.h:23
libebook::FictionBook2BookNameContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:226
libebook::FictionBook2Token::middle_name
@ middle_name
Definition: FictionBook2Token.h:65
libebook::FictionBook2LangContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:935
libebook::FictionBook2DescriptionContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:506
libebook::FictionBook2KeywordsContext
Definition: FictionBook2MetadataContext.h:286
libebook::FictionBook2SequenceContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1344
libebook::FictionBook2LastNameContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:976
libebook::FictionBook2DescriptionContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:502
libebook::FictionBook2VersionContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1717
libebook::FictionBook2PartContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1176
libebook::FictionBook2Token::id
@ id
Definition: FictionBook2Token.h:59
libebook::FictionBook2Authors::m_authors
std::deque< Data > m_authors
Definition: FictionBook2MetadataContext.cpp:45
libebook::FictionBook2Token::annotation
@ annotation
Definition: FictionBook2Token.h:36
libebook::FictionBook2TitleInfoContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1636
libebook::FictionBook2EmailContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:598
libebook::FictionBook2Authors::getAuthors
const std::deque< Data > & getAuthors() const
Definition: FictionBook2MetadataContext.cpp:94
libebook::FictionBook2DescriptionContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:156
libebook::FictionBook2LangContext::FictionBook2LangContext
FictionBook2LangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:930
libebook::FictionBook2HistoryContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:238
libebook::FictionBook2CoverpageContext::FictionBook2CoverpageContext
FictionBook2CoverpageContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:330
libebook::FictionBook2HistoryContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:704
libebook::FictionBook2LangContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:944
libebook::FictionBook2VersionContext::FictionBook2VersionContext
FictionBook2VersionContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1695
libebook::FictionBook2AnnotationContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:109
libebook::FictionBook2HomePageContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:755
libebook::FictionBook2FirstNameContext::m_authors
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:212
libebook::FictionBook2PublisherContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1262
libebook::FictionBook2FirstNameContext
Definition: FictionBook2MetadataContext.h:199
libebook::FictionBook2YearContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1747
libebook::FictionBook2GenreContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:653
libebook::FictionBook2DescriptionContext
Definition: FictionBook2MetadataContext.h:148
m_name
std::string m_name
Definition: PDBParser.cpp:32
libebook::FictionBook2PublisherContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:429
libebook::FictionBook2VersionContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1713
libebook::FictionBook2LastNameContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:322
libebook::FictionBook2VersionContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1705
libebook::FictionBook2PublisherContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1270
libebook::FictionBook2OutputDocumentClassContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1120
libebook::FictionBook2SrcOcrContext::FictionBook2SrcOcrContext
FictionBook2SrcOcrContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1421
libebook::FictionBook2IdContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:826
libebook::FictionBook2TitleInfoContext::~FictionBook2TitleInfoContext
~FictionBook2TitleInfoContext() override
Definition: FictionBook2MetadataContext.cpp:1556
libebook::FictionBook2Token::history
@ history
Definition: FictionBook2Token.h:57
libebook::FictionBook2PublisherContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1253
libebook::FictionBook2MiddleNameContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1009
libebook::FictionBook2PartContext
Definition: FictionBook2MetadataContext.h:393
libebook::FictionBook2OutputDocumentClassContext
Definition: FictionBook2MetadataContext.h:379
libebook::FictionBook2VersionContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1709
libebook::FictionBook2LastNameContext::m_authors
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:327
libebook::FictionBook2Collector::defineMetadataEntry
virtual void defineMetadataEntry(const char *name, const char *value)=0
libebook::FictionBook2BookTitleContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:75
libebook::FictionBook2Token::publish_info
@ publish_info
Definition: FictionBook2Token.h:74
libebook::FictionBook2Token::src_title_info
@ src_title_info
Definition: FictionBook2Token.h:79
libebook::FictionBook2Authors::Data::nickname
librevenge::RVNGString nickname
Definition: FictionBook2MetadataContext.cpp:31
libebook::FictionBook2TitleInfoContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1640
libebook::FictionBook2CoverpageContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:360
libebook::FictionBook2TextInfoContext
Definition: FictionBook2MetadataContext.h:162
libebook::FictionBook2Token::genre
@ genre
Definition: FictionBook2Token.h:56
libebook::FictionBook2VersionContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:564
libebook::FictionBook2IsbnContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:896
libebook::FictionBook2EmailContext::FictionBook2EmailContext
FictionBook2EmailContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:568
FictionBook2Token.h
libebook::FictionBook2Token::date
@ date
Definition: FictionBook2Token.h:47
libebook::FictionBook2Authors::Data::firstName
librevenge::RVNGString firstName
Definition: FictionBook2MetadataContext.cpp:28
libebook::FictionBook2OutputDocumentClassContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1139
libebook::FictionBook2PublisherContext
Definition: FictionBook2MetadataContext.h:421
libebook::FictionBook2HistoryContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:719
libebook::FictionBook2AuthorContext::FictionBook2AuthorContext
FictionBook2AuthorContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:152
libebook::FictionBook2IsbnContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:872
libebook::FictionBook2Token::city
@ city
Definition: FictionBook2Token.h:43
libebook::FictionBook2SequenceContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1363
libebook::FictionBook2KeywordsContext::FictionBook2KeywordsContext
FictionBook2KeywordsContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:903
libebook::FictionBook2IsbnContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:280
libebook::FictionBook2BookTitleContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:266
libebook::FictionBook2PublisherContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1266
libebook::FictionBook2ProgramUsedContext::FictionBook2ProgramUsedContext
FictionBook2ProgramUsedContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1197
libebook::FictionBook2Authors::setLastName
void setLastName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:78
libebook::FictionBook2VersionContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1700
libebook::FictionBook2Authors::setMiddleName
void setMiddleName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:73
libebook::FictionBook2DateContext::m_name
const char *const m_name
Definition: FictionBook2MetadataContext.h:144
libebook::FictionBook2EmailContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:593
libebook::FictionBook2DescriptionContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:471
libebook::FictionBook2SrcOcrContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1441
libebook::FictionBook2CityContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:284
libebook::FictionBook2SrcTitleInfoContext::FictionBook2SrcTitleInfoContext
FictionBook2SrcTitleInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1472
libebook::FictionBook2Token::book_title
@ book_title
Definition: FictionBook2Token.h:41
libebook
Definition: BBeBCollector.cpp:19
libebook::FictionBook2ProgramUsedContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1222
libebook::FictionBook2YearContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:578
libebook::FictionBook2AnnotationContext::FictionBook2AnnotationContext
FictionBook2AnnotationContext(FictionBook2ParserContext *parentContext, const FictionBook2BlockFormat &format)
Definition: FictionBook2MetadataContext.cpp:104
libebook::FictionBook2YearContext
Definition: FictionBook2MetadataContext.h:570
libebook::FictionBook2DateContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:431
libebook::FictionBook2Token::publisher
@ publisher
Definition: FictionBook2Token.h:73
libebook::FictionBook2SrcTitleInfoContext
Definition: FictionBook2MetadataContext.h:491
value
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
libebook::FictionBook2LastNameContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:980
libebook::FictionBook2PublishInfoContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1280
libebook::FictionBook2PublishInfoContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1307
libebook::FictionBook2TitleInfoContext::FictionBook2TitleInfoContext
FictionBook2TitleInfoContext(const FictionBook2TitleInfoContext &other)
libebook::FictionBook2TextInfoContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:176
libebook::FictionBook2LangContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:308
libebook::FictionBook2PublisherContext::FictionBook2PublisherContext
FictionBook2PublisherContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1248
libebook::FictionBook2NicknameContext::m_authors
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:361
libebook::FictionBook2KeywordsContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:917
libebook::FictionBook2MiddleNameContext::FictionBook2MiddleNameContext
FictionBook2MiddleNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:986
libebook::FictionBook2SrcOcrContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1451
libebook::FictionBook2GenreContext::FictionBook2GenreContext
FictionBook2GenreContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:648
libebook::FictionBook2TextInfoContext::FictionBook2TextInfoContext
FictionBook2TextInfoContext(const FictionBook2TextInfoContext &other)
libebook::FictionBook2SrcLangContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1375
libebook::FictionBook2YearContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1766
libebook::FictionBook2MiddleNameContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1005
libebook::FictionBook2CustomInfoContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:117
libebook::FictionBook2LangContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:948
libebook::FictionBook2NicknameContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1038
libebook::FictionBook2AuthorContext
Definition: FictionBook2MetadataContext.h:36
libebook::FictionBook2SrcLangContext::FictionBook2SrcLangContext
FictionBook2SrcLangContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1370
libebook::FictionBook2EmailContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:588
libebook::FictionBook2IdContext
Definition: FictionBook2MetadataContext.h:258
libebook::FictionBook2SrcLangContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1400
libebook::FictionBook2LangContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:940
libebook::FictionBook2Token::version
@ version
Definition: FictionBook2Token.h:98
libebook::FictionBook2BlockFormatContextBase
Definition: FictionBook2ParserContext.h:152
libebook::FictionBook2TextInfoContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:551
libebook::FictionBook2Authors
Definition: FictionBook2MetadataContext.cpp:22
libebook::FictionBook2SrcTitleInfoContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1492
libebook::FictionBook2SrcLangContext
Definition: FictionBook2MetadataContext.h:463
libebook::FictionBook2SrcLangContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1414
libebook::FictionBook2GenreContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:692
libebook::FictionBook2DateContext::operator=
FictionBook2DateContext & operator=(const FictionBook2DateContext &)
libebook::FictionBook2SrcOcrContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:485
libebook::FictionBook2CityContext::FictionBook2CityContext
FictionBook2CityContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:279
libebook::FictionBook2PartContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1151
libebook::EBOOKOPFToken::format
@ format
Definition: EBOOKOPFToken.h:54
libebook::FictionBook2PublishInfoContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1303
libebook::FictionBook2GenreContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:668
libebook::FictionBook2Token::output
@ output
Definition: FictionBook2Token.h:67
libebook::FictionBook2ProgramUsedContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1241
libebook::FictionBook2Authors::setFirstName
void setFirstName(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:68
libebook::FictionBook2Authors::Data::middleName
librevenge::RVNGString middleName
Definition: FictionBook2MetadataContext.cpp:29
libebook::FictionBook2Token::NS_FICTIONBOOK
@ NS_FICTIONBOOK
Definition: FictionBook2Token.h:29
libebook::FictionBook2CustomInfoContext::m_type
librevenge::RVNGString m_type
Definition: FictionBook2MetadataContext.h:122
libebook::FictionBook2GenreContext
Definition: FictionBook2MetadataContext.h:216
FictionBook2ParserContext.h
libebook::FictionBook2CityContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:299
libebook::FictionBook2Token::document_info
@ document_info
Definition: FictionBook2Token.h:49
libebook::FictionBook2FirstNameContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:625
libebook::FictionBook2NicknameContext
Definition: FictionBook2MetadataContext.h:348
libebook::FictionBook2CustomInfoContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:393
libebook::FictionBook2NicknameContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1026
libebook::FictionBook2NicknameContext::FictionBook2NicknameContext
FictionBook2NicknameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:1015
libebook::FictionBook2OutputContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1064
libebook::FictionBook2DateContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:436
libebook::FictionBook2SrcTitleInfoContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:499
libebook::FictionBook2AnnotationContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:148
libebook::FictionBook2PartContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:401
libebook::FictionBook2ParserContext::getCollector
FictionBook2Collector * getCollector() const
Get the collector.
Definition: FictionBook2ParserContext.cpp:31
libebook::FictionBook2MiddleNameContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:992
libebook::FictionBook2FirstNameContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:207
libebook::FictionBook2CoverpageContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:103
libebook::FictionBook2SrcLangContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1390
libebook::FictionBook2HomePageContext::FictionBook2HomePageContext
FictionBook2HomePageContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:750
libebook::FictionBook2IsbnContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:882
libebook::FictionBook2CityContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:304
libebook::FictionBook2CustomInfoContext
Definition: FictionBook2MetadataContext.h:109
libebook::FictionBook2PublishInfoContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1311
libebook::FictionBook2AnnotationContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:134
libebook::FictionBook2Token::value
@ value
Definition: FictionBook2Token.h:119
libebook::FictionBook2SequenceContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1324
libebook::FictionBook2NicknameContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:356
libebook::FictionBook2TranslatorContext::FictionBook2TranslatorContext
FictionBook2TranslatorContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1644
libebook::FictionBook2SrcOcrContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1426
libebook::FictionBook2Token::last_name
@ last_name
Definition: FictionBook2Token.h:64
libebook::FictionBook2CoverpageContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:335
libebook::FictionBook2Authors::m_current
Data m_current
Definition: FictionBook2MetadataContext.cpp:46
libebook::FictionBook2TextInfoContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:555
libebook::FictionBook2TranslatorContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:550
libebook::FictionBook2Token::keywords
@ keywords
Definition: FictionBook2Token.h:62
libebook::FictionBook2SrcUrlContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1528
libebook::FictionBook2KeywordsContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:908
libebook::FictionBook2TranslatorContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1669
libebook::FictionBook2BookNameContext
Definition: FictionBook2MetadataContext.h:53
libebook::FictionBook2PublishInfoContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:443
libebook::FictionBook2SrcOcrContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1446
libebook::FictionBook2Token::email
@ email
Definition: FictionBook2Token.h:50
libebook::FictionBook2DateContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:440
libebook::FictionBook2BookTitleContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:262
libebook::FictionBook2PublishInfoContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1315
libebook::FictionBook2ProgramUsedContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1217
libebook::FictionBook2Authors::Data
Definition: FictionBook2MetadataContext.cpp:25
libebook::FictionBook2MiddleNameContext::m_authors
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:344
FictionBook2_NO_NAMESPACE
#define FictionBook2_NO_NAMESPACE(ns)
Definition: FictionBook2Token.h:18
libebook::FictionBook2BookTitleContext::FictionBook2BookTitleContext
FictionBook2BookTitleContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:252
libebook::FictionBook2SrcUrlContext
Definition: FictionBook2MetadataContext.h:505
libebook::FictionBook2FirstNameContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:634
libebook::FictionBook2IsbnContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:857
libebook::FictionBook2CoverpageContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:374
libebook::FictionBook2TextInfoContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:564
libebook::FictionBook2SrcTitleInfoContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1477
libebook::FictionBook2ProgramUsedContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:415
libebook::FictionBook2AuthorContext::m_authors
FictionBook2Authors & m_authors
Definition: FictionBook2MetadataContext.h:49
libebook::FictionBook2TitleInfoContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1560
libebook::FictionBook2SrcUrlContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1545
libebook::FictionBook2OutputContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1049
libebook::FictionBook2Token::program_used
@ program_used
Definition: FictionBook2Token.h:72
libebook::FictionBook2AuthorContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:197
libebook::FictionBook2SrcOcrContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1465
libebook::FictionBook2SrcUrlContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1541
libebook::FictionBook2Token::translator
@ translator
Definition: FictionBook2Token.h:96
libebook::FictionBook2CustomInfoContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:388
libebook::FictionBook2Token::first_name
@ first_name
Definition: FictionBook2Token.h:55
libebook::FictionBook2YearContext::FictionBook2YearContext
FictionBook2YearContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1722
libebook::FictionBook2IsbnContext::FictionBook2IsbnContext
FictionBook2IsbnContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:852
libebook::FictionBook2AuthorContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:188
libebook::FictionBook2IdContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:266
libebook::FictionBook2BookNameContext::FictionBook2BookNameContext
FictionBook2BookNameContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:201
libebook::FictionBook2BookNameContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:61
libebook::FictionBook2LangContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:952
libebook::FictionBook2OutputDocumentClassContext::FictionBook2OutputDocumentClassContext
FictionBook2OutputDocumentClassContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1095
libebook::FictionBook2OutputContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:373
libebook::FictionBook2Token::src_url
@ src_url
Definition: FictionBook2Token.h:80
libebook::FictionBook2TranslatorContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1649
libebook::FictionBook2KeywordsContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:294
m_text
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
libebook::FictionBook2PartContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1171
libebook::FictionBook2EmailContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:612
libebook::FictionBook2CustomInfoContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:397
libebook::FictionBook2SrcTitleInfoContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1516
libebook::FictionBook2LangContext
Definition: FictionBook2MetadataContext.h:300
libebook::FictionBook2NicknameContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1021
libebook::FictionBook2SkipElementContext
Context for skipping element hierarchies.
Definition: FictionBook2ParserContext.h:114
libebook::FictionBook2LastNameContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:972
libebook::FictionBook2AuthorContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:193
libebook::FictionBook2XMLParserContext
Definition: FictionBook2XMLParserContext.h:19
libebook::FictionBook2DescriptionContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:510
str
const char * str
Definition: EBOOKHTMLParser.cpp:46
libebook::FictionBook2TitleInfoContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:533
libebook::FictionBook2AnnotationContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:129
libebook::FictionBook2NicknameContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1034
libebook::FictionBook2YearContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1727
libebook::FictionBook2SequenceContext::FictionBook2SequenceContext
FictionBook2SequenceContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1319
libebook::FictionBook2TitleInfoContext::m_authors
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:538
libebook::FictionBook2Token::author
@ author
Definition: FictionBook2Token.h:37
libebook::FictionBook2BookNameContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:231
libebook::FictionBook2Collector
Definition: FictionBook2Collector.h:23
libebook::FictionBook2ParserContext
Base class for all contexts.
Definition: FictionBook2ParserContext.h:24
libebook::FictionBook2Authors::Data::Data
Data()
Definition: FictionBook2MetadataContext.cpp:54
libebook::FictionBook2SrcUrlContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1537
libebook::FictionBook2IsbnContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:877
libebook::FictionBook2SrcTitleInfoContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1502
libebook::FictionBook2SrcTitleInfoContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1497
libebook::FictionBook2PartContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1190
libebook::FictionBook2HistoryContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:724
libebook::FictionBook2YearContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1752
libebook::FictionBook2Authors::Data::lastName
librevenge::RVNGString lastName
Definition: FictionBook2MetadataContext.cpp:30
libebook::FictionBook2TitleInfoContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1594
libebook::FictionBook2DateContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:444
libebook::getFictionBook2TokenID
int getFictionBook2TokenID(const FictionBook2TokenData &token)
Definition: FictionBook2Token.cpp:50
libebook::FictionBook2HistoryContext
Definition: FictionBook2MetadataContext.h:230
libebook::FictionBook2Token::title_info
@ title_info
Definition: FictionBook2Token.h:94
libebook::FictionBook2CustomInfoContext::m_text
librevenge::RVNGString m_text
Definition: FictionBook2MetadataContext.h:123
libebook::FictionBook2CustomInfoContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:420
libebook::FictionBook2HistoryContext::FictionBook2HistoryContext
FictionBook2HistoryContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:699
libebook::FictionBook2SrcUrlContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1533
libebook::FictionBook2Token::year
@ year
Definition: FictionBook2Token.h:99
libebook::FictionBook2GenreContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:678
libebook::FictionBook2Token::coverpage
@ coverpage
Definition: FictionBook2Token.h:45
libebook::FictionBook2ProgramUsedContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1227
libebook::FictionBook2IdContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:806
libebook::FictionBook2VersionContext
Definition: FictionBook2MetadataContext.h:556
libebook::FictionBook2BookNameContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:221
libebook::FictionBook2DescriptionContext::FictionBook2DescriptionContext
FictionBook2DescriptionContext(FictionBook2ParserContext *parentContext, FictionBook2Collector *collector)
Definition: FictionBook2MetadataContext.cpp:466
libebook::FictionBook2AuthorContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:184
FictionBook2Collector.h
libebook::FictionBook2LastNameContext
Definition: FictionBook2MetadataContext.h:314
libebook::FictionBook2KeywordsContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:925
libebook::FictionBook2IdContext::FictionBook2IdContext
FictionBook2IdContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:801
libebook::FictionBook2IdContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:831
libebook::FictionBook2TitleInfoContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1598
libebook::FictionBook2HomePageContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:252
libebook::FictionBook2BookNameContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:206
libebook::FictionBook2TextInfoContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:524
libebook::FictionBook2DescriptionContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:498
libebook::FictionBook2FirstNameContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:630
libebook::FictionBook2FirstNameContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:638
libebook::FictionBook2ProgramUsedContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1202
name
string name
Definition: HTMLHelpStream.cpp:80
libebook::FictionBook2OutputDocumentClassContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:1100
libebook::FictionBook2PublishInfoContext::FictionBook2PublishInfoContext
FictionBook2PublishInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1275
libebook::FictionBook2KeywordsContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:921
libebook::FictionBook2FirstNameContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:642
libebook::FictionBook2CityContext
Definition: FictionBook2MetadataContext.h:81
libebook::FictionBook2IdContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:845
libebook::FictionBook2OutputDocumentClassContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:387
libebook::FictionBook2Authors::finishAuthor
void finishAuthor()
Definition: FictionBook2MetadataContext.cpp:88
libebook::FictionBook2HomePageContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:780
libebook::FictionBook2LastNameContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:963
libebook::FictionBook2BookTitleContext
Definition: FictionBook2MetadataContext.h:67
libebook::FictionBook2BookTitleContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:270
libebook::FictionBook2MiddleNameContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:339
libebook::FictionBook2Token::home_page
@ home_page
Definition: FictionBook2Token.h:58
libebook::FictionBook2TextInfoContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:560
libebook::FictionBook2AuthorContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:44
libebook::FictionBook2OutputContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1069
libebook::FictionBook2HomePageContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:794
libebook::FictionBook2SrcOcrContext
Definition: FictionBook2MetadataContext.h:477
libebook::FictionBook2SrcLangContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:471
libebook::FictionBook2TitleInfoContext::operator=
FictionBook2TitleInfoContext & operator=(const FictionBook2TitleInfoContext &other)
libebook::FictionBook2MiddleNameContext
Definition: FictionBook2MetadataContext.h:331
libebook::FictionBook2Token::book_name
@ book_name
Definition: FictionBook2Token.h:40
libebook::FictionBook2PublishInfoContext
Definition: FictionBook2MetadataContext.h:435
libebook::FictionBook2MiddleNameContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1001
libebook::FictionBook2DateContext::FictionBook2DateContext
FictionBook2DateContext(const FictionBook2DateContext &)
libebook::FictionBook2TokenData
Definition: FictionBook2Token.h:134
libebook::FictionBook2Token::custom_info
@ custom_info
Definition: FictionBook2Token.h:46
libebook::FictionBook2TranslatorContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1664
libebook::FictionBook2OutputContext
Definition: FictionBook2MetadataContext.h:365
libebook::FictionBook2TextInfoContext::m_authors
std::unique_ptr< FictionBook2Authors > m_authors
Definition: FictionBook2MetadataContext.h:181
libebook::FictionBook2AnnotationContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:124
libebook::FictionBook2BookNameContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:245
libebook::FictionBook2CoverpageContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:350
libebook::FictionBook2OutputContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1074
libebook::FictionBook2TranslatorContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1674
libebook::FictionBook2SrcUrlContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:513
libebook::FictionBook2SequenceContext
Definition: FictionBook2MetadataContext.h:449
libebook::FictionBook2CityContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:323
libebook::FictionBook2CustomInfoContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:406
libebook::FictionBook2CityContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:309
libebook::FictionBook2CityContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:89
libebook::FictionBook2DateContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:461
libebook::FictionBook2HomePageContext
Definition: FictionBook2MetadataContext.h:244
FictionBook2MetadataContext.h
libebook::FictionBook2ProgramUsedContext
Definition: FictionBook2MetadataContext.h:407
libebook::FictionBook2TextInfoContext::~FictionBook2TextInfoContext
~FictionBook2TextInfoContext() override
Definition: FictionBook2MetadataContext.cpp:520
libebook::FictionBook2BlockFormat
Definition: FictionBook2Style.h:36
libebook::FictionBook2AuthorContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:158
libebook::FictionBook2OutputContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1088
libebook::FictionBook2SequenceContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1339
libebook::FictionBook2SequenceContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:457
libebook::FictionBook2CustomInfoContext::FictionBook2CustomInfoContext
FictionBook2CustomInfoContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:381
libebook::FictionBook2BookTitleContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:274
libebook::FictionBook2Token::nickname
@ nickname
Definition: FictionBook2Token.h:66
libebook::FictionBook2Token::lang
@ lang
Definition: FictionBook2Token.h:63
libebook::FictionBook2HomePageContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:775
libebook::FictionBook2HistoryContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:743
libebook::FictionBook2KeywordsContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:913
libebook::FictionBook2Token::info_type
@ info_type
Definition: FictionBook2Token.h:111
libebook::FictionBook2SrcUrlContext::FictionBook2SrcUrlContext
FictionBook2SrcUrlContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1523
libebook::FictionBook2OutputDocumentClassContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1115
libebook::FictionBook2EmailContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:193
libebook::FictionBook2LastNameContext::FictionBook2LastNameContext
FictionBook2LastNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:957
libebook::FictionBook2FirstNameContext::FictionBook2FirstNameContext
FictionBook2FirstNameContext(FictionBook2ParserContext *parentContext, FictionBook2Authors &authors)
Definition: FictionBook2MetadataContext.cpp:619
libebook::FictionBook2LastNameContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:968
libebook::FictionBook2CoverpageContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:355
libebook::FictionBook2GenreContext::endOfAttributes
void endOfAttributes() override
Signalize the end of attributes.
Definition: FictionBook2MetadataContext.h:224
libebook::FictionBook2YearContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1742
libebook::FictionBook2Token::isbn
@ isbn
Definition: FictionBook2Token.h:61
libebook::FictionBook2EmailContext
Definition: FictionBook2MetadataContext.h:185
libebook::FictionBook2DateContext
Definition: FictionBook2MetadataContext.h:127
libebook::FictionBook2HomePageContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:770
libebook::FictionBook2TextInfoContext::operator=
FictionBook2TextInfoContext & operator=(const FictionBook2TextInfoContext &other)
libebook::FictionBook2SrcLangContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1395
libebook::FictionBook2OutputContext::FictionBook2OutputContext
FictionBook2OutputContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1044
libebook::FictionBook2Token::src_lang
@ src_lang
Definition: FictionBook2Token.h:77
libebook::FictionBook2Token::sequence
@ sequence
Definition: FictionBook2Token.h:76
libebook::FictionBook2HistoryContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:729
libebook::FictionBook2IdContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:821
libebook::FictionBook2MiddleNameContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:997
libebook::FictionBook2PartContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1166
libebook::FictionBook2Authors::FictionBook2Authors
FictionBook2Authors()
Definition: FictionBook2MetadataContext.cpp:62
libebook::FictionBook2TitleInfoContext
Definition: FictionBook2MetadataContext.h:519
libebook::FictionBook2PublisherContext::startOfElement
void startOfElement() override
Signalize the start of an element.
Definition: FictionBook2MetadataContext.cpp:1258
libebook::FictionBook2CoverpageContext
Definition: FictionBook2MetadataContext.h:95
libebook::FictionBook2PartContext::FictionBook2PartContext
FictionBook2PartContext(FictionBook2ParserContext *parentContext)
Definition: FictionBook2MetadataContext.cpp:1146
libebook::FictionBook2BookTitleContext::element
FictionBook2XMLParserContext * element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns) override
Create a context for parsing a child element.
Definition: FictionBook2MetadataContext.cpp:257
libebook::FictionBook2OutputDocumentClassContext::attribute
void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value) override
Process an attribute.
Definition: FictionBook2MetadataContext.cpp:1125
m_type
unsigned m_type
Definition: PDBParser.cpp:36
libebook::FictionBook2IsbnContext
Definition: FictionBook2MetadataContext.h:272
libebook::FictionBook2NicknameContext::endOfElement
void endOfElement() override
Signalize the end of an element.
Definition: FictionBook2MetadataContext.cpp:1030
libebook::FictionBook2TranslatorContext::text
void text(const char *value) override
Process textual content of an element.
Definition: FictionBook2MetadataContext.cpp:1688
libebook::FictionBook2Authors::setNickname
void setNickname(const librevenge::RVNGString &name)
Definition: FictionBook2MetadataContext.cpp:83
libebook::FictionBook2TranslatorContext
Definition: FictionBook2MetadataContext.h:542
libebook::FictionBook2SequenceContext::attribute
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.20