FB2MetadataContext.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* libe-book
3  * Version: MPL 2.0 / LGPLv2.1+
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  * Alternatively, the contents of this file may be used under the terms
10  * of the GNU Lesser General Public License Version 2.1 or later
11  * (LGPLv2.1+), in which case the provisions of the LGPLv2.1+ are
12  * applicable instead of those above.
13  *
14  * For further information visit http://libebook.sourceforge.net
15  */
16 
17 #ifndef FB2METADATACONTEXT_H_INCLUDED
18 #define FB2METADATACONTEXT_H_INCLUDED
19 
20 #include "FB2ParserContext.h"
21 
22 namespace libebook
23 {
24 
25 class FB2Authors;
26 
28 {
29 public:
30  FB2AnnotationContext(FB2ParserContext *parentContext, const FB2BlockFormat &format);
31 
32 private:
33  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
34  virtual void startOfElement();
35  virtual void endOfElement();
36  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
37  virtual void text(const char *value);
38 };
39 
41 {
42 public:
43  FB2AuthorContext(FB2ParserContext *parentContext, FB2Authors &authors);
44 
45 private:
46  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
47  virtual void startOfElement();
48  virtual void endOfElement();
49  virtual void endOfAttributes() {}
50  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
51  virtual void text(const char *value);
52 
53 private:
55 };
56 
58 {
59 public:
60  explicit FB2BookNameContext(FB2ParserContext *parentContext);
61 
62 private:
63  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
64  virtual void startOfElement();
65  virtual void endOfElement();
66  virtual void endOfAttributes() {}
67  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
68  virtual void text(const char *value);
69 };
70 
72 {
73 public:
74  explicit FB2BookTitleContext(FB2ParserContext *parentContext);
75 
76 private:
77  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
78  virtual void startOfElement();
79  virtual void endOfElement();
80  virtual void endOfAttributes() {}
81  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
82  virtual void text(const char *value);
83 };
84 
86 {
87 public:
88  explicit FB2CityContext(FB2ParserContext *parentContext);
89 
90 private:
91  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
92  virtual void startOfElement();
93  virtual void endOfElement();
94  virtual void endOfAttributes() {}
95  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
96  virtual void text(const char *value);
97 };
98 
100 {
101 public:
102  explicit FB2CoverpageContext(FB2ParserContext *parentContext);
103 
104 private:
105  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
106  virtual void startOfElement();
107  virtual void endOfElement();
108  virtual void endOfAttributes() {}
109  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
110  virtual void text(const char *value);
111 };
112 
114 {
115 public:
116  explicit FB2CustomInfoContext(FB2ParserContext *parentContext);
117 
118 private:
119  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
120  virtual void startOfElement();
121  virtual void endOfElement();
122  virtual void endOfAttributes() {}
123  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
124  virtual void text(const char *value);
125 
126 private:
127  WPXString m_type;
128  WPXString m_text;
129 };
130 
132 {
133  // no copying
136 
137 public:
138  FB2DateContext(FB2ParserContext *parentContext, const char *name);
139 
140 private:
141  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
142  virtual void startOfElement();
143  virtual void endOfElement();
144  virtual void endOfAttributes() {}
145  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
146  virtual void text(const char *value);
147 
148 private:
149  const char *const m_name;
150 };
151 
153 {
154 public:
155  FB2DescriptionContext(FB2ParserContext *parentContext, FB2Collector *collector);
156 
157 private:
158  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
159  virtual void startOfElement();
160  virtual void endOfElement();
161  virtual void endOfAttributes() {}
162  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
163  virtual void text(const char *value);
164 };
165 
167 {
168  // no copying
171 
172 public:
173  DocumentInfoContext(FB2ParserContext *parentContext);
174 
175 private:
176  virtual ~DocumentInfoContext();
177 
178  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
179  virtual void startOfElement();
180  virtual void endOfElement();
181  virtual void endOfAttributes() {}
182  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
183  virtual void text(const char *value);
184 
185 private:
187 };
188 
190 {
191 public:
192  explicit FB2EmailContext(FB2ParserContext *parentContext);
193 
194 private:
195  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
196  virtual void startOfElement();
197  virtual void endOfElement();
198  virtual void endOfAttributes() {}
199  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
200  virtual void text(const char *value);
201 };
202 
204 {
205 public:
206  FB2FirstNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
207 
208 private:
209  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
210  virtual void startOfElement();
211  virtual void endOfElement();
212  virtual void endOfAttributes() {}
213  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
214  virtual void text(const char *value);
215 
216 private:
218 };
219 
221 {
222 public:
223  explicit FB2GenreContext(FB2ParserContext *parentContext);
224 
225 private:
226  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
227  virtual void startOfElement();
228  virtual void endOfElement();
229  virtual void endOfAttributes() {}
230  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
231  virtual void text(const char *value);
232 };
233 
235 {
236 public:
237  explicit FB2HistoryContext(FB2ParserContext *parentContext);
238 
239 private:
240  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
241  virtual void startOfElement();
242  virtual void endOfElement();
243  virtual void endOfAttributes() {}
244  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
245  virtual void text(const char *value);
246 };
247 
249 {
250 public:
251  explicit FB2HomePageContext(FB2ParserContext *parentContext);
252 
253 private:
254  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
255  virtual void startOfElement();
256  virtual void endOfElement();
257  virtual void endOfAttributes() {}
258  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
259  virtual void text(const char *value);
260 };
261 
263 {
264 public:
265  explicit FB2IdContext(FB2ParserContext *parentContext);
266 
267 private:
268  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
269  virtual void startOfElement();
270  virtual void endOfElement();
271  virtual void endOfAttributes() {}
272  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
273  virtual void text(const char *value);
274 };
275 
277 {
278 public:
279  explicit FB2IsbnContext(FB2ParserContext *parentContext);
280 
281 private:
282  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
283  virtual void startOfElement();
284  virtual void endOfElement();
285  virtual void endOfAttributes() {}
286  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
287  virtual void text(const char *value);
288 };
289 
291 {
292 public:
293  explicit FB2KeywordsContext(FB2ParserContext *parentContext);
294 
295 private:
296  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
297  virtual void startOfElement();
298  virtual void endOfElement();
299  virtual void endOfAttributes() {}
300  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
301  virtual void text(const char *value);
302 };
303 
305 {
306 public:
307  explicit FB2LangContext(FB2ParserContext *parentContext);
308 
309 private:
310  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
311  virtual void startOfElement();
312  virtual void endOfElement();
313  virtual void endOfAttributes() {}
314  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
315  virtual void text(const char *value);
316 };
317 
319 {
320 public:
321  FB2LastNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
322 
323 private:
324  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
325  virtual void startOfElement();
326  virtual void endOfElement();
327  virtual void endOfAttributes() {}
328  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
329  virtual void text(const char *value);
330 
331 private:
333 };
334 
336 {
337 public:
338  FB2MiddleNameContext(FB2ParserContext *parentContext, FB2Authors &authors);
339 
340 private:
341  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
342  virtual void startOfElement();
343  virtual void endOfElement();
344  virtual void endOfAttributes() {}
345  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
346  virtual void text(const char *value);
347 
348 private:
350 };
351 
353 {
354 public:
355  FB2NicknameContext(FB2ParserContext *parentContext, FB2Authors &authors);
356 
357 private:
358  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
359  virtual void startOfElement();
360  virtual void endOfElement();
361  virtual void endOfAttributes() {}
362  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
363  virtual void text(const char *value);
364 
365 private:
367 };
368 
370 {
371 public:
372  explicit FB2OutputContext(FB2ParserContext *parentContext);
373 
374 private:
375  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
376  virtual void startOfElement();
377  virtual void endOfElement();
378  virtual void endOfAttributes() {}
379  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
380  virtual void text(const char *value);
381 };
382 
384 {
385 public:
386  explicit FB2OutputDocumentClassContext(FB2ParserContext *parentContext);
387 
388 private:
389  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
390  virtual void startOfElement();
391  virtual void endOfElement();
392  virtual void endOfAttributes() {}
393  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
394  virtual void text(const char *value);
395 };
396 
398 {
399 public:
400  explicit FB2PartContext(FB2ParserContext *parentContext);
401 
402 private:
403  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
404  virtual void startOfElement();
405  virtual void endOfElement();
406  virtual void endOfAttributes() {}
407  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
408  virtual void text(const char *value);
409 };
410 
412 {
413 public:
414  explicit FB2ProgramUsedContext(FB2ParserContext *parentContext);
415 
416 private:
417  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
418  virtual void startOfElement();
419  virtual void endOfElement();
420  virtual void endOfAttributes() {}
421  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
422  virtual void text(const char *value);
423 };
424 
426 {
427 public:
428  explicit FB2PublisherContext(FB2ParserContext *parentContext);
429 
430 private:
431  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
432  virtual void startOfElement();
433  virtual void endOfElement();
434  virtual void endOfAttributes() {}
435  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
436  virtual void text(const char *value);
437 };
438 
440 {
441 public:
442  explicit FB2PublishInfoContext(FB2ParserContext *parentContext);
443 
444 private:
445  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
446  virtual void startOfElement();
447  virtual void endOfElement();
448  virtual void endOfAttributes() {}
449  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
450  virtual void text(const char *value);
451 };
452 
454 {
455 public:
456  explicit FB2SequenceContext(FB2ParserContext *parentContext);
457 
458 private:
459  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
460  virtual void startOfElement();
461  virtual void endOfElement();
462  virtual void endOfAttributes() {}
463  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
464  virtual void text(const char *value);
465 };
466 
468 {
469 public:
470  explicit FB2SrcLangContext(FB2ParserContext *parentContext);
471 
472 private:
473  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
474  virtual void startOfElement();
475  virtual void endOfElement();
476  virtual void endOfAttributes() {}
477  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
478  virtual void text(const char *value);
479 };
480 
482 {
483 public:
484  explicit FB2SrcOcrContext(FB2ParserContext *parentContext);
485 
486 private:
487  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
488  virtual void startOfElement();
489  virtual void endOfElement();
490  virtual void endOfAttributes() {}
491  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
492  virtual void text(const char *value);
493 };
494 
496 {
497 public:
498  explicit FB2SrcTitleInfoContext(FB2ParserContext *parentContext);
499 
500 private:
501  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
502  virtual void startOfElement();
503  virtual void endOfElement();
504  virtual void endOfAttributes() {}
505  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
506  virtual void text(const char *value);
507 };
508 
510 {
511 public:
512  explicit FB2SrcUrlContext(FB2ParserContext *parentContext);
513 
514 private:
515  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
516  virtual void startOfElement();
517  virtual void endOfElement();
518  virtual void endOfAttributes() {}
519  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
520  virtual void text(const char *value);
521 };
522 
524 {
525  // no copying
528 
529 public:
530  explicit FB2TitleInfoContext(FB2ParserContext *parentContext);
531 
532 private:
533  virtual ~FB2TitleInfoContext();
534 
535  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
536  virtual void startOfElement();
537  virtual void endOfElement();
538  virtual void endOfAttributes() {}
539  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
540  virtual void text(const char *value);
541 
542 private:
544 };
545 
547 {
548 public:
549  explicit FB2TranslatorContext(FB2ParserContext *parentContext);
550 
551 private:
552  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
553  virtual void startOfElement();
554  virtual void endOfElement();
555  virtual void endOfAttributes() {}
556  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
557  virtual void text(const char *value);
558 };
559 
561 {
562 public:
563  explicit FB2VersionContext(FB2ParserContext *parentContext);
564 
565 private:
566  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
567  virtual void startOfElement();
568  virtual void endOfElement();
569  virtual void endOfAttributes() {}
570  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
571  virtual void text(const char *value);
572 };
573 
575 {
576 public:
577  explicit FB2YearContext(FB2ParserContext *parentContext);
578 
579 private:
580  virtual FB2XMLParserContext *element(const EBOOKToken &name, const EBOOKToken &ns);
581  virtual void startOfElement();
582  virtual void endOfElement();
583  virtual void endOfAttributes() {}
584  virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value);
585  virtual void text(const char *value);
586 };
587 
588 }
589 
590 #endif // FB2METADATACONTEXT_H_INCLUDED
591 
592 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:559
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1278
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:988
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:400
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:885
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1649
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:191
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:448
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1174
FB2SrcOcrContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1429
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:751
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:925
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1261
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:839
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:948
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:404
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:976
Definition: FB2MetadataContext.h:71
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1658
Definition: FB2MetadataContext.h:439
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:367
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1398
FB2TitleInfoContext & operator=(const FB2TitleInfoContext &other)
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1697
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:49
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1133
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1434
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1057
Definition: FB2MetadataContext.h:276
FB2LastNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:965
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1319
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1505
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:212
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:238
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:116
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:505
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1179
const char *const m_name
Definition: FB2MetadataContext.h:149
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:392
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:712
FB2Authors & m_authors
Definition: FB2MetadataContext.h:349
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:650
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:737
FB2PublishInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1283
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:427
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:601
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:66
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:956
FB2IsbnContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:860
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1017
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1128
Definition: FB2Collector.h:26
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1553
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:195
Definition: FB2MetadataContext.h:574
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:676
Definition: FB2MetadataContext.h:383
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1274
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:490
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1000
Definition: FB2XMLParserContext.h:25
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:299
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1756
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:395
FB2NicknameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:1023
FB2BookNameContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:208
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1159
FB2HomePageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:758
Definition: FB2MetadataContext.h:467
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:763
WPXString m_type
Definition: FB2MetadataContext.h:127
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:330
virtual ~DocumentInfoContext()
Definition: FB2MetadataContext.cpp:527
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:443
FB2KeywordsContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:911
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1569
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:361
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:952
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:853
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1210
FB2HistoryContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:707
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1029
Definition: FB2MetadataContext.h:523
Definition: FB2MetadataContext.h:495
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:517
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1082
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:778
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:814
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1108
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1184
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1751
FB2SrcUrlContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1531
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:681
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:438
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:306
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:277
Definition: FB2MetadataContext.h:189
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:960
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:420
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1311
Definition: FB2MetadataContext.h:352
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:568
FB2OutputDocumentClassContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1103
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:273
FB2EmailContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:576
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:181
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:572
FB2AuthorContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:159
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:131
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:504
FB2SrcLangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1378
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1347
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1332
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1408
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:362
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:378
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:783
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1726
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:943
FB2TitleInfoContext(const FB2TitleInfoContext &other)
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:532
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:462
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1459
FB2LangContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:938
FB2AnnotationContext(FB2ParserContext *parentContext, const FB2BlockFormat &format)
Definition: FB2MetadataContext.cpp:111
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:829
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1357
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:80
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1545
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:686
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:161
Definition: FB2MetadataContext.h:453
FB2Authors * m_authors
Definition: FB2MetadataContext.h:186
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:638
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1603
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:198
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:316
FB2TranslatorContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1653
Definition: FB2Token.h:125
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1761
Definition: FB2MetadataContext.h:27
FB2Authors & m_authors
Definition: FB2MetadataContext.h:332
Definition: FB2MetadataContext.h:304
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1249
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1123
Definition: FB2MetadataContext.h:290
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:620
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1009
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:155
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1383
Definition: EBOOKToken.h:23
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1524
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1722
Definition: FB2MetadataContext.h:220
Definition: FB2MetadataContext.h:509
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1473
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1077
FB2Authors * m_authors
Definition: FB2MetadataContext.h:543
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1198
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:141
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1038
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1371
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1235
Definition: FB2MetadataContext.h:113
Definition: FB2MetadataContext.h:369
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:865
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:642
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:606
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1225
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:434
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:971
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1709
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:916
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1718
Definition: FB2ParserContext.h:159
FB2CustomInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:388
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1230
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:447
virtual ~FB2TitleInfoContext()
Definition: FB2MetadataContext.cpp:1564
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:478
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:281
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:344
FB2DateContext(const FB2DateContext &)
Definition: FB2MetadataContext.h:262
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1270
Definition: FB2MetadataContext.h:166
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:269
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1266
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:984
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:646
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:243
FB2SrcTitleInfoContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1480
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:581
Definition: FB2MetadataContext.h:40
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:413
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:518
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:213
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:933
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1352
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:229
FB2VersionContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1704
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:451
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1607
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1678
Definition: FB2MetadataContext.h:411
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1536
WPXString m_text
Definition: FB2MetadataContext.h:128
FB2Authors & m_authors
Definition: FB2MetadataContext.h:366
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:732
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:583
FB2GenreContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:656
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:904
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:291
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1315
FB2IdContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:809
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1714
Definition: FB2MetadataContext.h:546
FB2CoverpageContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:337
FB2BookTitleContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:259
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1549
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1042
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:788
Definition: FB2MetadataContext.h:335
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:569
Definition: FB2MetadataContext.h:318
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1683
Definition: FB2MetadataContext.h:397
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1034
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1775
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:700
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:727
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:311
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1013
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1449
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:596
FB2MiddleNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:994
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:476
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:802
Definition: FB2MetadataContext.h:85
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:381
Definition: FB2MetadataContext.h:203
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:271
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:144
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:509
Definition: FB2MetadataContext.h:131
FB2FirstNameContext(FB2ParserContext *parentContext, FB2Authors &authors)
Definition: FB2MetadataContext.cpp:627
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:538
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:233
FB2SequenceContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1327
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1005
Definition: FB2Style.h:40
Definition: FB2MetadataContext.h:481
FB2Authors & m_authors
Definition: FB2MetadataContext.h:217
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:257
Definition: FB2MetadataContext.h:152
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1288
DocumentInfoContext(const DocumentInfoContext &other)
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1500
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:252
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:136
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:200
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1147
Definition: FB2MetadataContext.h:234
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:342
FB2DescriptionContext(FB2ParserContext *parentContext, FB2Collector *collector)
Definition: FB2MetadataContext.cpp:473
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:285
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:313
Base class for all contexts.
Definition: FB2ParserContext.h:30
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:633
Definition: FB2MetadataContext.h:57
FB2CityContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:286
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:921
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:929
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1673
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:94
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:980
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1096
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:880
Definition: FB2MetadataContext.h:99
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:406
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:661
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:468
const char * name
Definition: FB2Token.cpp:26
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1485
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:122
Definition: FB2MetadataContext.h:425
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:228
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:108
Definition: FB2MetadataContext.h:560
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:264
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1422
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1046
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:1323
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:563
Definition: FB2MetadataContext.cpp:28
FB2Authors & m_authors
Definition: FB2MetadataContext.h:54
FB2OutputContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1052
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1072
FB2DateContext & operator=(const FB2DateContext &)
Definition: FB2MetadataContext.h:248
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:513
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1454
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:357
FB2ProgramUsedContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1205
FB2PartContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1154
FB2YearContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1731
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:327
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:165
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:1403
FB2PublisherContext(FB2ParserContext *parentContext)
Definition: FB2MetadataContext.cpp:1256
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2MetadataContext.cpp:1541
virtual void text(const char *value)
Process textual content of an element.
Definition: FB2MetadataContext.cpp:204
virtual void endOfAttributes()
Signalize the end of attributes.
Definition: FB2MetadataContext.h:555
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1510
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:1645
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2MetadataContext.cpp:834
DocumentInfoContext & operator=(const DocumentInfoContext &other)
virtual FB2XMLParserContext * element(const EBOOKToken &name, const EBOOKToken &ns)
Create a context for parsing a child element.
Definition: FB2MetadataContext.cpp:1736
virtual void attribute(const EBOOKToken &name, const EBOOKToken *ns, const char *value)
Process an attribute.
Definition: FB2MetadataContext.cpp:890

Generated for libe-book by doxygen 1.8.5