FB2MetadataContext.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 FB2METADATACONTEXT_H_INCLUDED
11 #define FB2METADATACONTEXT_H_INCLUDED
12 
13 #include "FB2ParserContext.h"
14 
15 namespace libebook
16 {
17 
18 class FB2Authors;
19 
21 {
22 public:
24 
25 private:
26  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
27  virtual void startOfElement();
28  virtual void endOfElement();
29  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
30  virtual void text(const char *value);
31 };
32 
34 {
35 public:
36  FB2AuthorContext(FB2ParserContext *parentContext, FB2Authors &authors);
37 
38 private:
39  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
40  virtual void startOfElement();
41  virtual void endOfElement();
42  virtual void endOfAttributes() {}
43  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
44  virtual void text(const char *value);
45 
46 private:
48 };
49 
51 {
52 public:
53  explicit FB2BookNameContext(FB2ParserContext *parentContext);
54 
55 private:
56  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
57  virtual void startOfElement();
58  virtual void endOfElement();
59  virtual void endOfAttributes() {}
60  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
61  virtual void text(const char *value);
62 };
63 
65 {
66 public:
67  explicit FB2BookTitleContext(FB2ParserContext *parentContext);
68 
69 private:
70  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
71  virtual void startOfElement();
72  virtual void endOfElement();
73  virtual void endOfAttributes() {}
74  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
75  virtual void text(const char *value);
76 };
77 
79 {
80 public:
81  explicit FB2CityContext(FB2ParserContext *parentContext);
82 
83 private:
84  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
85  virtual void startOfElement();
86  virtual void endOfElement();
87  virtual void endOfAttributes() {}
88  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
89  virtual void text(const char *value);
90 };
91 
93 {
94 public:
95  explicit FB2CoverpageContext(FB2ParserContext *parentContext);
96 
97 private:
98  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
99  virtual void startOfElement();
100  virtual void endOfElement();
101  virtual void endOfAttributes() {}
102  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
103  virtual void text(const char *value);
104 };
105 
107 {
108 public:
109  explicit FB2CustomInfoContext(FB2ParserContext *parentContext);
110 
111 private:
112  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
113  virtual void startOfElement();
114  virtual void endOfElement();
115  virtual void endOfAttributes() {}
116  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
117  virtual void text(const char *value);
118 
119 private:
120  librevenge::RVNGString m_type;
121  librevenge::RVNGString m_text;
122 };
123 
125 {
126  // no copying
129 
130 public:
131  FB2DateContext(FB2ParserContext *parentContext, const char *name);
132 
133 private:
134  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
135  virtual void startOfElement();
136  virtual void endOfElement();
137  virtual void endOfAttributes() {}
138  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
139  virtual void text(const char *value);
140 
141 private:
142  const char *const m_name;
143 };
144 
146 {
147 public:
148  FB2DescriptionContext(FB2ParserContext *parentContext, FB2Collector *collector);
149 
150 private:
151  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
152  virtual void startOfElement();
153  virtual void endOfElement();
154  virtual void endOfAttributes() {}
155  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
156  virtual void text(const char *value);
157 };
158 
160 {
161  // no copying
162  TextInfoContext(const TextInfoContext &other);
164 
165 public:
166  TextInfoContext(FB2ParserContext *parentContext);
167 
168 private:
169  virtual ~TextInfoContext();
170 
171  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
172  virtual void startOfElement();
173  virtual void endOfElement();
174  virtual void endOfAttributes() {}
175  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
176  virtual void text(const char *value);
177 
178 private:
180 };
181 
183 {
184 public:
185  explicit FB2EmailContext(FB2ParserContext *parentContext);
186 
187 private:
188  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
189  virtual void startOfElement();
190  virtual void endOfElement();
191  virtual void endOfAttributes() {}
192  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
193  virtual void text(const char *value);
194 };
195 
197 {
198 public:
199  FB2FirstNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
200 
201 private:
202  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
203  virtual void startOfElement();
204  virtual void endOfElement();
205  virtual void endOfAttributes() {}
206  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
207  virtual void text(const char *value);
208 
209 private:
211 };
212 
214 {
215 public:
216  explicit FB2GenreContext(FB2ParserContext *parentContext);
217 
218 private:
219  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
220  virtual void startOfElement();
221  virtual void endOfElement();
222  virtual void endOfAttributes() {}
223  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
224  virtual void text(const char *value);
225 };
226 
228 {
229 public:
230  explicit FB2HistoryContext(FB2ParserContext *parentContext);
231 
232 private:
233  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
234  virtual void startOfElement();
235  virtual void endOfElement();
236  virtual void endOfAttributes() {}
237  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
238  virtual void text(const char *value);
239 };
240 
242 {
243 public:
244  explicit FB2HomePageContext(FB2ParserContext *parentContext);
245 
246 private:
247  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
248  virtual void startOfElement();
249  virtual void endOfElement();
250  virtual void endOfAttributes() {}
251  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
252  virtual void text(const char *value);
253 };
254 
256 {
257 public:
258  explicit FB2IdContext(FB2ParserContext *parentContext);
259 
260 private:
261  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
262  virtual void startOfElement();
263  virtual void endOfElement();
264  virtual void endOfAttributes() {}
265  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
266  virtual void text(const char *value);
267 };
268 
270 {
271 public:
272  explicit FB2IsbnContext(FB2ParserContext *parentContext);
273 
274 private:
275  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
276  virtual void startOfElement();
277  virtual void endOfElement();
278  virtual void endOfAttributes() {}
279  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
280  virtual void text(const char *value);
281 };
282 
284 {
285 public:
286  explicit FB2KeywordsContext(FB2ParserContext *parentContext);
287 
288 private:
289  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
290  virtual void startOfElement();
291  virtual void endOfElement();
292  virtual void endOfAttributes() {}
293  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
294  virtual void text(const char *value);
295 };
296 
298 {
299 public:
300  explicit FB2LangContext(FB2ParserContext *parentContext);
301 
302 private:
303  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
304  virtual void startOfElement();
305  virtual void endOfElement();
306  virtual void endOfAttributes() {}
307  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
308  virtual void text(const char *value);
309 };
310 
312 {
313 public:
314  FB2LastNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
315 
316 private:
317  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
318  virtual void startOfElement();
319  virtual void endOfElement();
320  virtual void endOfAttributes() {}
321  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
322  virtual void text(const char *value);
323 
324 private:
326 };
327 
329 {
330 public:
331  FB2MiddleNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
332 
333 private:
334  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
335  virtual void startOfElement();
336  virtual void endOfElement();
337  virtual void endOfAttributes() {}
338  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
339  virtual void text(const char *value);
340 
341 private:
343 };
344 
346 {
347 public:
348  FB2NicknameContext(FB2ParserContext *parentContext, FB2Authors &authors);
349 
350 private:
351  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
352  virtual void startOfElement();
353  virtual void endOfElement();
354  virtual void endOfAttributes() {}
355  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
356  virtual void text(const char *value);
357 
358 private:
360 };
361 
363 {
364 public:
365  explicit FB2OutputContext(FB2ParserContext *parentContext);
366 
367 private:
368  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
369  virtual void startOfElement();
370  virtual void endOfElement();
371  virtual void endOfAttributes() {}
372  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
373  virtual void text(const char *value);
374 };
375 
377 {
378 public:
379  explicit FB2OutputDocumentClassContext(FB2ParserContext *parentContext);
380 
381 private:
382  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
383  virtual void startOfElement();
384  virtual void endOfElement();
385  virtual void endOfAttributes() {}
386  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
387  virtual void text(const char *value);
388 };
389 
391 {
392 public:
393  explicit FB2PartContext(FB2ParserContext *parentContext);
394 
395 private:
396  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
397  virtual void startOfElement();
398  virtual void endOfElement();
399  virtual void endOfAttributes() {}
400  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
401  virtual void text(const char *value);
402 };
403 
405 {
406 public:
407  explicit FB2ProgramUsedContext(FB2ParserContext *parentContext);
408 
409 private:
410  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
411  virtual void startOfElement();
412  virtual void endOfElement();
413  virtual void endOfAttributes() {}
414  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
415  virtual void text(const char *value);
416 };
417 
419 {
420 public:
421  explicit FB2PublisherContext(FB2ParserContext *parentContext);
422 
423 private:
424  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
425  virtual void startOfElement();
426  virtual void endOfElement();
427  virtual void endOfAttributes() {}
428  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
429  virtual void text(const char *value);
430 };
431 
433 {
434 public:
435  explicit FB2PublishInfoContext(FB2ParserContext *parentContext);
436 
437 private:
438  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
439  virtual void startOfElement();
440  virtual void endOfElement();
441  virtual void endOfAttributes() {}
442  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
443  virtual void text(const char *value);
444 };
445 
447 {
448 public:
449  explicit FB2SequenceContext(FB2ParserContext *parentContext);
450 
451 private:
452  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
453  virtual void startOfElement();
454  virtual void endOfElement();
455  virtual void endOfAttributes() {}
456  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
457  virtual void text(const char *value);
458 };
459 
461 {
462 public:
463  explicit FB2SrcLangContext(FB2ParserContext *parentContext);
464 
465 private:
466  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
467  virtual void startOfElement();
468  virtual void endOfElement();
469  virtual void endOfAttributes() {}
470  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
471  virtual void text(const char *value);
472 };
473 
475 {
476 public:
477  explicit FB2SrcOcrContext(FB2ParserContext *parentContext);
478 
479 private:
480  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
481  virtual void startOfElement();
482  virtual void endOfElement();
483  virtual void endOfAttributes() {}
484  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
485  virtual void text(const char *value);
486 };
487 
489 {
490 public:
491  explicit FB2SrcTitleInfoContext(FB2ParserContext *parentContext);
492 
493 private:
494  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
495  virtual void startOfElement();
496  virtual void endOfElement();
497  virtual void endOfAttributes() {}
498  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
499  virtual void text(const char *value);
500 };
501 
503 {
504 public:
505  explicit FB2SrcUrlContext(FB2ParserContext *parentContext);
506 
507 private:
508  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
509  virtual void startOfElement();
510  virtual void endOfElement();
511  virtual void endOfAttributes() {}
512  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
513  virtual void text(const char *value);
514 };
515 
517 {
518  // no copying
521 
522 public:
523  explicit FB2TitleInfoContext(FB2ParserContext *parentContext);
524 
525 private:
526  virtual ~FB2TitleInfoContext();
527 
528  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
529  virtual void startOfElement();
530  virtual void endOfElement();
531  virtual void endOfAttributes() {}
532  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
533  virtual void text(const char *value);
534 
535 private:
537 };
538 
540 {
541 public:
542  explicit FB2TranslatorContext(FB2ParserContext *parentContext);
543 
544 private:
545  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
546  virtual void startOfElement();
547  virtual void endOfElement();
548  virtual void endOfAttributes() {}
549  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
550  virtual void text(const char *value);
551 };
552 
554 {
555 public:
556  explicit FB2VersionContext(FB2ParserContext *parentContext);
557 
558 private:
559  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
560  virtual void startOfElement();
561  virtual void endOfElement();
562  virtual void endOfAttributes() {}
563  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
564  virtual void text(const char *value);
565 };
566 
568 {
569 public:
570  explicit FB2YearContext(FB2ParserContext *parentContext);
571 
572 private:
573  virtual FB2XMLParserContext *element(const FB2TokenData &name, const FB2TokenData &ns);
574  virtual void startOfElement();
575  virtual void endOfElement();
576  virtual void endOfAttributes() {}
577  virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value);
578  virtual void text(const char *value);
579 };
580 
581 }
582 
583 #endif // FB2METADATACONTEXT_H_INCLUDED
584 
585 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1271
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:525
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:981
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:878
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:184
Definition: EBOOKHTMLToken.h:263
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:441
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1167
FB2SrcOcrContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1422
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:744
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:918
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:941
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1267
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:397
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:969
Definition: FB2MetadataContext.h:64
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:756
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1651
Definition: FB2MetadataContext.h:432
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:406
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1391
FB2TitleInfoContext & operator=(const FB2TitleInfoContext &other)
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1638
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1690
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1050
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:42
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:654
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:506
Definition: FB2MetadataContext.h:269
FB2LastNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:958
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1562
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1498
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:205
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:556
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:498
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1172
const char *const m_name
Definition: FB2MetadataContext.h:142
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:679
TextInfoContext(const TextInfoContext &other)
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1203
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:385
FB2Authors & m_authors
Definition: FB2MetadataContext.h:342
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:643
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1715
FB2PublishInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1276
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:420
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:594
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:59
FB2IsbnContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:853
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:1121
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:599
Definition: FB2Collector.h:19
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:977
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:922
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1546
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:858
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:188
Definition: FB2MetadataContext.h:567
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:669
Definition: FB2MetadataContext.h:376
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:483
Definition: FB2XMLParserContext.h:18
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:883
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:292
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1749
Definition: FB2Token.h:135
FB2NicknameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:1016
FB2BookNameContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:201
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1542
FB2HomePageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:751
Definition: FB2MetadataContext.h:460
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:626
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:323
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:436
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:134
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:335
FB2KeywordsContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:904
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:354
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:471
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:945
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:846
FB2HistoryContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:700
Definition: FB2MetadataContext.h:516
Definition: FB2MetadataContext.h:488
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1702
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:510
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:771
virtual ~TextInfoContext()
Definition: FB2MetadataContext.cpp:520
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1744
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:206
FB2SrcUrlContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1524
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 startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:299
Definition: FB2MetadataContext.h:182
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:953
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:561
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:413
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1304
Definition: FB2MetadataContext.h:345
FB2OutputDocumentClassContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1096
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:266
FB2EmailContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:569
FB2AuthorContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:152
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:124
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:497
FB2SrcLangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1371
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:1452
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:109
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:355
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:371
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:776
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1719
FB2TitleInfoContext(const FB2TitleInfoContext &other)
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:455
FB2LangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:931
FB2AnnotationContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2MetadataContext.cpp:104
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:822
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:73
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1538
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:154
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1101
Definition: FB2MetadataContext.h:446
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:631
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1596
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:191
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:909
FB2TranslatorContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1646
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1254
Definition: FB2MetadataContext.h:20
FB2Authors & m_authors
Definition: FB2MetadataContext.h:325
Definition: FB2MetadataContext.h:297
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:1242
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1116
Definition: FB2MetadataContext.h:283
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:613
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1002
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1376
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:148
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1517
Definition: FB2MetadataContext.h:213
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:832
Definition: FB2MetadataContext.h:502
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1075
librevenge::RVNGString m_text
Definition: FB2MetadataContext.h:121
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1466
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1022
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1070
FB2Authors * m_authors
Definition: FB2MetadataContext.h:536
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1191
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:360
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1031
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1364
Definition: FB2MetadataContext.h:106
Definition: FB2MetadataContext.h:362
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:635
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1350
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1177
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1218
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:427
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:193
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:257
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:949
Definition: FB2ParserContext.h:151
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:705
FB2CustomInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:381
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1223
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:936
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:284
virtual ~FB2TitleInfoContext()
Definition: FB2MetadataContext.cpp:1557
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:274
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1729
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:337
FB2DateContext(const FB2DateContext &)
Definition: FB2MetadataContext.h:255
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1006
string name
Definition: CHMStream.cpp:80
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:552
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1263
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:262
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1754
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1259
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:236
FB2SrcTitleInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1473
Definition: FB2MetadataContext.h:33
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:231
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:511
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:431
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:926
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1345
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:222
FB2VersionContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1697
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1281
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1325
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1600
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1671
Definition: FB2MetadataContext.h:404
FB2Authors * m_authors
Definition: FB2MetadataContext.h:179
FB2Authors & m_authors
Definition: FB2MetadataContext.h:359
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:725
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:576
FB2GenreContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:649
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:897
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1308
FB2IdContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:802
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1707
Definition: FB2MetadataContext.h:539
FB2CoverpageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:330
FB2BookTitleContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:252
Definition: EBOOKOPFToken.h:56
librevenge::RVNGString m_type
Definition: FB2MetadataContext.h:120
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:574
Definition: FB2MetadataContext.h:328
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:964
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:562
Definition: FB2MetadataContext.h:311
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:270
Definition: FB2MetadataContext.h:390
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1027
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1768
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:693
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:565
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:720
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:444
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:304
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1442
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:589
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1427
Definition: CHMParser.cpp:20
FB2MiddleNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:987
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:469
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:795
Definition: FB2MetadataContext.h:78
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:374
Definition: FB2MetadataContext.h:196
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:264
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:781
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:137
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:158
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1126
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:502
Definition: FB2MetadataContext.h:124
FB2FirstNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:620
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:531
Definition: FB2MetadataContext.h:159
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:226
FB2SequenceContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1320
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:639
Definition: FB2Style.h:35
Definition: FB2MetadataContext.h:474
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1503
FB2Authors & m_authors
Definition: FB2MetadataContext.h:210
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:250
Definition: FB2MetadataContext.h:145
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:1312
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:129
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1140
Definition: FB2MetadataContext.h:227
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1529
FB2DescriptionContext(FB2ParserContext *parentContext, FB2Collector *collector)
Definition: FB2MetadataContext.cpp:466
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:174
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:278
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:306
Base class for all contexts.
Definition: FB2ParserContext.h:23
Definition: FB2MetadataContext.h:50
FB2CityContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:279
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:914
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1666
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:87
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:973
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:1089
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:873
Definition: FB2MetadataContext.h:92
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:399
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:461
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:115
Definition: FB2MetadataContext.h:418
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:221
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1228
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:101
Definition: FB2MetadataContext.h:553
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1415
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1039
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1316
Definition: FB2MetadataContext.cpp:21
FB2Authors & m_authors
Definition: FB2MetadataContext.h:47
FB2OutputContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1045
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:1065
FB2DateContext & operator=(const FB2DateContext &)
Definition: FB2MetadataContext.h:241
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1035
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1447
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:350
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:388
FB2ProgramUsedContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1198
FB2PartContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1147
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1478
FB2YearContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1724
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:320
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1396
FB2PublisherContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1249
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1534
TextInfoContext & operator=(const TextInfoContext &other)
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:197
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:730
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:548
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:827

Generated for libe-book by doxygen 1.8.8