<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>libebook::FB2AnnotationContext Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classlibebook_1_1FB2AnnotationContext.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="classlibebook_1_1FB2AnnotationContext-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libebook::FB2AnnotationContext Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="FB2MetadataContext_8h_source.html">FB2MetadataContext.h</a>></code></p> <div class="dynheader"> Inheritance diagram for libebook::FB2AnnotationContext:</div> <div class="dyncontent"> <div class="center"> <img src="classlibebook_1_1FB2AnnotationContext.png" usemap="#libebook::FB2AnnotationContext_map" alt=""/> <map id="libebook::FB2AnnotationContext_map" name="libebook::FB2AnnotationContext_map"> <area href="classlibebook_1_1FB2BlockFormatContextBase.html" alt="libebook::FB2BlockFormatContextBase" shape="rect" coords="0,168,228,192"/> <area href="classlibebook_1_1FB2NodeContextBase.html" title="Base class for non-leaf element contexts. " alt="libebook::FB2NodeContextBase" shape="rect" coords="0,112,228,136"/> <area href="classlibebook_1_1FB2ParserContext.html" title="Base class for all contexts. " alt="libebook::FB2ParserContext" shape="rect" coords="0,56,228,80"/> <area href="classlibebook_1_1FB2XMLParserContext.html" alt="libebook::FB2XMLParserContext" shape="rect" coords="0,0,228,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a6c3166496ac1816c4e57cbd8c80462c5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#a6c3166496ac1816c4e57cbd8c80462c5">FB2AnnotationContext</a> (<a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> *parentContext, const <a class="el" href="structlibebook_1_1FB2BlockFormat.html">FB2BlockFormat</a> &format)</td></tr> <tr class="separator:a6c3166496ac1816c4e57cbd8c80462c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlibebook_1_1FB2BlockFormatContextBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlibebook_1_1FB2BlockFormatContextBase.html">libebook::FB2BlockFormatContextBase</a></td></tr> <tr class="memitem:a6f2ae3d7a2e22a2765ff80652fb20dd1 inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2BlockFormatContextBase.html#a6f2ae3d7a2e22a2765ff80652fb20dd1">FB2BlockFormatContextBase</a> (<a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> *parentContext, const <a class="el" href="structlibebook_1_1FB2BlockFormat.html">FB2BlockFormat</a> &format)</td></tr> <tr class="separator:a6f2ae3d7a2e22a2765ff80652fb20dd1 inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a591545c84953185a93b9f65ff41e90ca inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibebook_1_1FB2BlockFormat.html">FB2BlockFormat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2BlockFormatContextBase.html#a591545c84953185a93b9f65ff41e90ca">getBlockFormat</a> ()</td></tr> <tr class="separator:a591545c84953185a93b9f65ff41e90ca inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac91e24726f7b422c05493a40b5ac518 inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structlibebook_1_1FB2BlockFormat.html">FB2BlockFormat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2BlockFormatContextBase.html#aac91e24726f7b422c05493a40b5ac518">getBlockFormat</a> () const</td></tr> <tr class="separator:aac91e24726f7b422c05493a40b5ac518 inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a277c46bd9bf829306750b19e58e56bac inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2BlockFormatContextBase.html#a277c46bd9bf829306750b19e58e56bac">setLang</a> (const char *lang)</td></tr> <tr class="separator:a277c46bd9bf829306750b19e58e56bac inherit pub_methods_classlibebook_1_1FB2BlockFormatContextBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classlibebook_1_1FB2NodeContextBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlibebook_1_1FB2NodeContextBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlibebook_1_1FB2NodeContextBase.html">libebook::FB2NodeContextBase</a></td></tr> <tr class="memitem:a9ed57b13913892a9cf76ad60c8940cb4 inherit pub_methods_classlibebook_1_1FB2NodeContextBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2NodeContextBase.html#a9ed57b13913892a9cf76ad60c8940cb4">FB2NodeContextBase</a> (<a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> *parentContext, <a class="el" href="classlibebook_1_1FB2Collector.html">FB2Collector</a> *collector=0)</td></tr> <tr class="separator:a9ed57b13913892a9cf76ad60c8940cb4 inherit pub_methods_classlibebook_1_1FB2NodeContextBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classlibebook_1_1FB2ParserContext"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlibebook_1_1FB2ParserContext')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlibebook_1_1FB2ParserContext.html">libebook::FB2ParserContext</a></td></tr> <tr class="memitem:ab85eb8ac359c18b2f6e8d76e35ff136d inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2ParserContext.html#ab85eb8ac359c18b2f6e8d76e35ff136d">FB2ParserContext</a> (<a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> *parentContext, <a class="el" href="classlibebook_1_1FB2Collector.html">FB2Collector</a> *collector=0)</td></tr> <tr class="memdesc:ab85eb8ac359c18b2f6e8d76e35ff136d inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="mdescLeft"> </td><td class="mdescRight">Create a new context with <code>parentContext</code> as parent. <a href="classlibebook_1_1FB2ParserContext.html#ab85eb8ac359c18b2f6e8d76e35ff136d">More...</a><br /></td></tr> <tr class="separator:ab85eb8ac359c18b2f6e8d76e35ff136d inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af51c321ed88d25c8da83d90993fb04bf inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classlibebook_1_1FB2XMLParserContext.html">FB2XMLParserContext</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2ParserContext.html#af51c321ed88d25c8da83d90993fb04bf">leaveContext</a> () const</td></tr> <tr class="memdesc:af51c321ed88d25c8da83d90993fb04bf inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="mdescLeft"> </td><td class="mdescRight">Destroy this context and return parent. <a href="classlibebook_1_1FB2ParserContext.html#af51c321ed88d25c8da83d90993fb04bf">More...</a><br /></td></tr> <tr class="separator:af51c321ed88d25c8da83d90993fb04bf inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc84e1517246cf9d18ee59e19a9c94a5 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibebook_1_1FB2Collector.html">FB2Collector</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2ParserContext.html#adc84e1517246cf9d18ee59e19a9c94a5">getCollector</a> () const</td></tr> <tr class="memdesc:adc84e1517246cf9d18ee59e19a9c94a5 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="mdescLeft"> </td><td class="mdescRight">Get the collector. <a href="classlibebook_1_1FB2ParserContext.html#adc84e1517246cf9d18ee59e19a9c94a5">More...</a><br /></td></tr> <tr class="separator:adc84e1517246cf9d18ee59e19a9c94a5 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4892371a3d247432ba31d68d811b71f8 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2ParserContext.html#a4892371a3d247432ba31d68d811b71f8">getParentContext</a> () const</td></tr> <tr class="memdesc:a4892371a3d247432ba31d68d811b71f8 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="mdescLeft"> </td><td class="mdescRight">Get the parent context. <a href="classlibebook_1_1FB2ParserContext.html#a4892371a3d247432ba31d68d811b71f8">More...</a><br /></td></tr> <tr class="separator:a4892371a3d247432ba31d68d811b71f8 inherit pub_methods_classlibebook_1_1FB2ParserContext"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classlibebook_1_1FB2XMLParserContext"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlibebook_1_1FB2XMLParserContext')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlibebook_1_1FB2XMLParserContext.html">libebook::FB2XMLParserContext</a></td></tr> <tr class="memitem:aa11e14c160bfffb6baac586d39937845 inherit pub_methods_classlibebook_1_1FB2XMLParserContext"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2XMLParserContext.html#aa11e14c160bfffb6baac586d39937845">~FB2XMLParserContext</a> ()=0</td></tr> <tr class="separator:aa11e14c160bfffb6baac586d39937845 inherit pub_methods_classlibebook_1_1FB2XMLParserContext"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:abc359b52e6376319e31e0ef86fa4cdd9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classlibebook_1_1FB2XMLParserContext.html">FB2XMLParserContext</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#abc359b52e6376319e31e0ef86fa4cdd9">element</a> (const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> &<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> &ns)</td></tr> <tr class="memdesc:abc359b52e6376319e31e0ef86fa4cdd9"><td class="mdescLeft"> </td><td class="mdescRight">Create a context for parsing a child element. <a href="#abc359b52e6376319e31e0ef86fa4cdd9">More...</a><br /></td></tr> <tr class="separator:abc359b52e6376319e31e0ef86fa4cdd9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af228b9a1d76b728246fc905ddc1f5a9c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#af228b9a1d76b728246fc905ddc1f5a9c">startOfElement</a> ()</td></tr> <tr class="memdesc:af228b9a1d76b728246fc905ddc1f5a9c"><td class="mdescLeft"> </td><td class="mdescRight">Signalize the start of an element. <a href="#af228b9a1d76b728246fc905ddc1f5a9c">More...</a><br /></td></tr> <tr class="separator:af228b9a1d76b728246fc905ddc1f5a9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbb9ec6db2860de7c692d122ac9ad5ba"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#adbb9ec6db2860de7c692d122ac9ad5ba">endOfElement</a> ()</td></tr> <tr class="memdesc:adbb9ec6db2860de7c692d122ac9ad5ba"><td class="mdescLeft"> </td><td class="mdescRight">Signalize the end of an element. <a href="#adbb9ec6db2860de7c692d122ac9ad5ba">More...</a><br /></td></tr> <tr class="separator:adbb9ec6db2860de7c692d122ac9ad5ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a49d2ec16e4017e93e60b74f11caf35"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#a7a49d2ec16e4017e93e60b74f11caf35">attribute</a> (const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> &<a class="el" href="RBToken_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> *ns, const char *value)</td></tr> <tr class="memdesc:a7a49d2ec16e4017e93e60b74f11caf35"><td class="mdescLeft"> </td><td class="mdescRight">Process an attribute. <a href="#a7a49d2ec16e4017e93e60b74f11caf35">More...</a><br /></td></tr> <tr class="separator:a7a49d2ec16e4017e93e60b74f11caf35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4825669b6c06349e8465d8195ffe6c4a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1FB2AnnotationContext.html#a4825669b6c06349e8465d8195ffe6c4a">text</a> (const char *value)</td></tr> <tr class="memdesc:a4825669b6c06349e8465d8195ffe6c4a"><td class="mdescLeft"> </td><td class="mdescRight">Process textual content of an element. <a href="#a4825669b6c06349e8465d8195ffe6c4a">More...</a><br /></td></tr> <tr class="separator:a4825669b6c06349e8465d8195ffe6c4a"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a6c3166496ac1816c4e57cbd8c80462c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c3166496ac1816c4e57cbd8c80462c5">◆ </a></span>FB2AnnotationContext()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libebook::FB2AnnotationContext::FB2AnnotationContext </td> <td>(</td> <td class="paramtype"><a class="el" href="classlibebook_1_1FB2ParserContext.html">FB2ParserContext</a> * </td> <td class="paramname"><em>parentContext</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibebook_1_1FB2BlockFormat.html">FB2BlockFormat</a> & </td> <td class="paramname"><em>format</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a7a49d2ec16e4017e93e60b74f11caf35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a49d2ec16e4017e93e60b74f11caf35">◆ </a></span>attribute()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::FB2AnnotationContext::attribute </td> <td>(</td> <td class="paramtype">const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> & </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> * </td> <td class="paramname"><em>ns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Process an attribute. </p> <p>Attributes are handled to the current element's context one by one. </p> <p>Implements <a class="el" href="classlibebook_1_1FB2XMLParserContext.html#a46a2f5d7f1ca830114911aa416753fde">libebook::FB2XMLParserContext</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1FB2AuthorContext.html#a6f5ade58e3938906531c962e6b3763ea">libebook::FB2AuthorContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2BookNameContext.html#a5038e3b441ee8f19eb3ca424ab1f9dd0">libebook::FB2BookNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2BookTitleContext.html#aa77e64761ef40a84b70ed360bd5e2d63">libebook::FB2BookTitleContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CityContext.html#ac434ea9075ff520ba2b116b391e36634">libebook::FB2CityContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CoverpageContext.html#ad77ec3bf32265ee83ee77bd58ee7e6bd">libebook::FB2CoverpageContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CustomInfoContext.html#aadc0edbc1fb4c7b67d4dea8170a5ad7e">libebook::FB2CustomInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2DateContext.html#a61e20bca4acdb7d6f4e14ea582699b4c">libebook::FB2DateContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2DescriptionContext.html#a7b3b8a1d3ea6670043d0526345bbea16">libebook::FB2DescriptionContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1TextInfoContext.html#a8e3c3ecccb5b21848e15878af4f61281">libebook::TextInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2EmailContext.html#a8e8641441488e177317f6512a68b78b6">libebook::FB2EmailContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2FirstNameContext.html#a389681fa110edb30fbc5c9b9ba4d9819">libebook::FB2FirstNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2GenreContext.html#abdcbd7efe838ccefa95c0c2514f67d34">libebook::FB2GenreContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2HistoryContext.html#a8b4eb48c353f4d28c047bf48ec90f46e">libebook::FB2HistoryContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2HomePageContext.html#a3ff2e360f058188d1188ee8117145278">libebook::FB2HomePageContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2IdContext.html#a5968e33f6b183866d3bb7123298bf35d">libebook::FB2IdContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2IsbnContext.html#a455d2cc5e2a0494616d92fa02879d8be">libebook::FB2IsbnContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2KeywordsContext.html#a9fe1c3ef2c191254df88bf0b30b57b4e">libebook::FB2KeywordsContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2LangContext.html#a51af45cb377925c62e60770f8d24e5b5">libebook::FB2LangContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2LastNameContext.html#a55de2290be79fd590b5cc368e77ff7f1">libebook::FB2LastNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2MiddleNameContext.html#a5b181437f14b366b8d442da6bfcb6f70">libebook::FB2MiddleNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2NicknameContext.html#a7a05ee6f44d4c2bc8fc86789a9e12d25">libebook::FB2NicknameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2OutputContext.html#a13e938914f1e4b8d4e1e547fff28468d">libebook::FB2OutputContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2OutputDocumentClassContext.html#a29f42cd980ac20359e5f26f6155af671">libebook::FB2OutputDocumentClassContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PartContext.html#a8dba59da128d3711dffba4a167e51679">libebook::FB2PartContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2ProgramUsedContext.html#a0f1777631db8e24ee4d239080ad29b89">libebook::FB2ProgramUsedContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PublisherContext.html#a56e084dbf78382d875d8f2b8509b4c21">libebook::FB2PublisherContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PublishInfoContext.html#a26a10881a8000efbacd682c626288c21">libebook::FB2PublishInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SequenceContext.html#aa7519a11e3c6852ddcdf228ff66c33fb">libebook::FB2SequenceContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcLangContext.html#afe4029a0da5a614c07d708e36f6ab724">libebook::FB2SrcLangContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcOcrContext.html#a816c5fd81a2b5e60a4a3d19c48b85457">libebook::FB2SrcOcrContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcTitleInfoContext.html#a7698e7a4e1b13fcb55820c2882188caa">libebook::FB2SrcTitleInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcUrlContext.html#a54c8322c0560e3d42bde25bb22fd308d">libebook::FB2SrcUrlContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2TitleInfoContext.html#acf00c8eaf0edae670e9a08226d665229">libebook::FB2TitleInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2TranslatorContext.html#a2f753416271fb9e28d9f368278750864">libebook::FB2TranslatorContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2VersionContext.html#a4403b63f244a0400eb3178ec0b283878">libebook::FB2VersionContext::endOfAttributes()</a>, and <a class="el" href="classlibebook_1_1FB2YearContext.html#a9406ab60d34c4ab2814023684ea8cadb">libebook::FB2YearContext::endOfAttributes()</a>.</p> </div> </div> <a id="abc359b52e6376319e31e0ef86fa4cdd9"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc359b52e6376319e31e0ef86fa4cdd9">◆ </a></span>element()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classlibebook_1_1FB2XMLParserContext.html">FB2XMLParserContext</a> * libebook::FB2AnnotationContext::element </td> <td>(</td> <td class="paramtype">const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> & </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibebook_1_1FB2TokenData.html">FB2TokenData</a> & </td> <td class="paramname"><em>ns</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Create a context for parsing a child element. </p> <dl class="section return"><dt>Returns</dt><dd>A new context or <code>0</code> if the child element cannot be handled. </dd></dl> <p>Implements <a class="el" href="classlibebook_1_1FB2XMLParserContext.html#a01702a4ed0f5ac62b617f522eae871d8">libebook::FB2XMLParserContext</a>.</p> </div> </div> <a id="adbb9ec6db2860de7c692d122ac9ad5ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbb9ec6db2860de7c692d122ac9ad5ba">◆ </a></span>endOfElement()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::FB2AnnotationContext::endOfElement </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Signalize the end of an element. </p> <p>Implements <a class="el" href="classlibebook_1_1FB2XMLParserContext.html#a0381dd7c689e9aac771307d9b3977007">libebook::FB2XMLParserContext</a>.</p> </div> </div> <a id="af228b9a1d76b728246fc905ddc1f5a9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af228b9a1d76b728246fc905ddc1f5a9c">◆ </a></span>startOfElement()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::FB2AnnotationContext::startOfElement </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Signalize the start of an element. </p> <p>This can be used if initialization of the context needs virtual function calls. </p> <p>Reimplemented from <a class="el" href="classlibebook_1_1FB2NodeContextBase.html#a478077de70e486808ca98fe5229d2eae">libebook::FB2NodeContextBase</a>.</p> </div> </div> <a id="a4825669b6c06349e8465d8195ffe6c4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4825669b6c06349e8465d8195ffe6c4a">◆ </a></span>text()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::FB2AnnotationContext::text </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Process textual content of an element. </p> <p>This function can be called more than once if the element has mixed content. </p> <p>Reimplemented from <a class="el" href="classlibebook_1_1FB2NodeContextBase.html#a3cc41dfcc2f23ca7c40e5fc04a8c37bc">libebook::FB2NodeContextBase</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1FB2AuthorContext.html#a6f5ade58e3938906531c962e6b3763ea">libebook::FB2AuthorContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2BookNameContext.html#a5038e3b441ee8f19eb3ca424ab1f9dd0">libebook::FB2BookNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2BookTitleContext.html#aa77e64761ef40a84b70ed360bd5e2d63">libebook::FB2BookTitleContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CityContext.html#ac434ea9075ff520ba2b116b391e36634">libebook::FB2CityContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CoverpageContext.html#ad77ec3bf32265ee83ee77bd58ee7e6bd">libebook::FB2CoverpageContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2CustomInfoContext.html#aadc0edbc1fb4c7b67d4dea8170a5ad7e">libebook::FB2CustomInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2DateContext.html#a61e20bca4acdb7d6f4e14ea582699b4c">libebook::FB2DateContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2DescriptionContext.html#a7b3b8a1d3ea6670043d0526345bbea16">libebook::FB2DescriptionContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1TextInfoContext.html#a8e3c3ecccb5b21848e15878af4f61281">libebook::TextInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2EmailContext.html#a8e8641441488e177317f6512a68b78b6">libebook::FB2EmailContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2FirstNameContext.html#a389681fa110edb30fbc5c9b9ba4d9819">libebook::FB2FirstNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2GenreContext.html#abdcbd7efe838ccefa95c0c2514f67d34">libebook::FB2GenreContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2HistoryContext.html#a8b4eb48c353f4d28c047bf48ec90f46e">libebook::FB2HistoryContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2HomePageContext.html#a3ff2e360f058188d1188ee8117145278">libebook::FB2HomePageContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2IdContext.html#a5968e33f6b183866d3bb7123298bf35d">libebook::FB2IdContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2IsbnContext.html#a455d2cc5e2a0494616d92fa02879d8be">libebook::FB2IsbnContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2KeywordsContext.html#a9fe1c3ef2c191254df88bf0b30b57b4e">libebook::FB2KeywordsContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2LangContext.html#a51af45cb377925c62e60770f8d24e5b5">libebook::FB2LangContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2LastNameContext.html#a55de2290be79fd590b5cc368e77ff7f1">libebook::FB2LastNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2MiddleNameContext.html#a5b181437f14b366b8d442da6bfcb6f70">libebook::FB2MiddleNameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2NicknameContext.html#a7a05ee6f44d4c2bc8fc86789a9e12d25">libebook::FB2NicknameContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2OutputContext.html#a13e938914f1e4b8d4e1e547fff28468d">libebook::FB2OutputContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2OutputDocumentClassContext.html#a29f42cd980ac20359e5f26f6155af671">libebook::FB2OutputDocumentClassContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PartContext.html#a8dba59da128d3711dffba4a167e51679">libebook::FB2PartContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2ProgramUsedContext.html#a0f1777631db8e24ee4d239080ad29b89">libebook::FB2ProgramUsedContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PublisherContext.html#a56e084dbf78382d875d8f2b8509b4c21">libebook::FB2PublisherContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2PublishInfoContext.html#a26a10881a8000efbacd682c626288c21">libebook::FB2PublishInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SequenceContext.html#aa7519a11e3c6852ddcdf228ff66c33fb">libebook::FB2SequenceContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcLangContext.html#afe4029a0da5a614c07d708e36f6ab724">libebook::FB2SrcLangContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcOcrContext.html#a816c5fd81a2b5e60a4a3d19c48b85457">libebook::FB2SrcOcrContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcTitleInfoContext.html#a7698e7a4e1b13fcb55820c2882188caa">libebook::FB2SrcTitleInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2SrcUrlContext.html#a54c8322c0560e3d42bde25bb22fd308d">libebook::FB2SrcUrlContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2TitleInfoContext.html#acf00c8eaf0edae670e9a08226d665229">libebook::FB2TitleInfoContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2TranslatorContext.html#a2f753416271fb9e28d9f368278750864">libebook::FB2TranslatorContext::endOfAttributes()</a>, <a class="el" href="classlibebook_1_1FB2VersionContext.html#a4403b63f244a0400eb3178ec0b283878">libebook::FB2VersionContext::endOfAttributes()</a>, and <a class="el" href="classlibebook_1_1FB2YearContext.html#a9406ab60d34c4ab2814023684ea8cadb">libebook::FB2YearContext::endOfAttributes()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="FB2MetadataContext_8h_source.html">FB2MetadataContext.h</a></li> <li><a class="el" href="FB2MetadataContext_8cpp.html">FB2MetadataContext.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libe-book by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>