<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="SAX__EventHandler_8h" kind="file">
    <compoundname>SAX_EventHandler.h</compoundname>
    <includes id="classes_8h" local="yes">classes.h</includes>
    <includes id="misc_8h" local="yes">misc.h</includes>
    <includes id="Tokenizer_8h" local="yes">Tokenizer.h</includes>
    <includes id="XMLString_8h" local="yes">XMLString.h</includes>
    <includes id="AttrMap_8h" local="yes">AttrMap.h</includes>
    <includedby id="SAX__Parser_8h" local="yes">SAX_Parser.h</includedby>
    <incdepgraph>
      <node id="374">
        <label>AttrMap.h</label>
        <link id="AttrMap_8h"/>
        <childnode id="375" relation="public-inheritance">
        </childnode>
        <childnode id="369" relation="public-inheritance">
        </childnode>
        <childnode id="365" relation="public-inheritance">
        </childnode>
        <childnode id="376" relation="public-inheritance">
        </childnode>
      </node>
      <node id="368">
        <label>XMLToken.h</label>
        <link id="XMLToken_8h"/>
        <childnode id="362" relation="public-inheritance">
        </childnode>
        <childnode id="365" relation="public-inheritance">
        </childnode>
        <childnode id="369" relation="public-inheritance">
        </childnode>
        <childnode id="371" relation="public-inheritance">
        </childnode>
      </node>
      <node id="366">
        <label>DefaultTraits.h</label>
        <link id="DefaultTraits_8h"/>
        <childnode id="362" relation="public-inheritance">
        </childnode>
      </node>
      <node id="371">
        <label>XMLToken.cpp</label>
      </node>
      <node id="364">
        <label>string</label>
      </node>
      <node id="367">
        <label>Tokenizer.h</label>
        <link id="Tokenizer_8h"/>
        <childnode id="362" relation="public-inheritance">
        </childnode>
        <childnode id="365" relation="public-inheritance">
        </childnode>
        <childnode id="368" relation="public-inheritance">
        </childnode>
        <childnode id="372" relation="public-inheritance">
        </childnode>
        <childnode id="364" relation="public-inheritance">
        </childnode>
        <childnode id="373" relation="public-inheritance">
        </childnode>
      </node>
      <node id="369">
        <label>XMLString.h</label>
        <link id="XMLString_8h"/>
        <childnode id="364" relation="public-inheritance">
        </childnode>
        <childnode id="370" relation="public-inheritance">
        </childnode>
        <childnode id="363" relation="public-inheritance">
        </childnode>
      </node>
      <node id="362">
        <label>classes.h</label>
        <link id="classes_8h"/>
        <childnode id="363" relation="public-inheritance">
        </childnode>
        <childnode id="364" relation="public-inheritance">
        </childnode>
      </node>
      <node id="373">
        <label>Tokenizer.cpp</label>
      </node>
      <node id="375">
        <label>vector</label>
      </node>
      <node id="372">
        <label>stack</label>
      </node>
      <node id="365">
        <label>misc.h</label>
        <link id="misc_8h"/>
        <childnode id="362" relation="public-inheritance">
        </childnode>
        <childnode id="366" relation="public-inheritance">
        </childnode>
      </node>
      <node id="370">
        <label>iostream</label>
      </node>
      <node id="363">
        <label>config.h</label>
        <link id="config_8h"/>
      </node>
      <node id="361">
        <label>SAX_EventHandler.h</label>
        <link id="SAX_EventHandler.h"/>
        <childnode id="362" relation="public-inheritance">
        </childnode>
        <childnode id="365" relation="public-inheritance">
        </childnode>
        <childnode id="367" relation="public-inheritance">
        </childnode>
        <childnode id="369" relation="public-inheritance">
        </childnode>
        <childnode id="374" relation="public-inheritance">
        </childnode>
      </node>
      <node id="376">
        <label>AttrMap.cpp</label>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="379">
        <label>DOM_Parser.h</label>
        <link id="DOM__Parser_8h"/>
        <childnode id="380" relation="public-inheritance">
        </childnode>
      </node>
      <node id="378">
        <label>SAX_Parser.h</label>
        <link id="SAX__Parser_8h"/>
        <childnode id="379" relation="public-inheritance">
        </childnode>
        <childnode id="380" relation="public-inheritance">
        </childnode>
      </node>
      <node id="380">
        <label>MiX.h</label>
        <link id="MiX_8h"/>
      </node>
      <node id="377">
        <label>SAX_EventHandler.h</label>
        <link id="SAX_EventHandler.h"/>
        <childnode id="378" relation="public-inheritance">
        </childnode>
      </node>
    </invincdepgraph>
    <innernamespace refid="namespaceMiX">MiX</innernamespace>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<linenumber line="1"/><codeline><highlight class="comment">// -*- mode: c++ -*-</highlight></codeline>
<linenumber line="2"/><codeline></codeline>
<linenumber line="3"/><codeline><highlight class="preprocessor">#ifndef MiX_SAX_EVENTHANDLER_H_</highlight></codeline>
<linenumber line="4"/><codeline><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define MiX_SAX_EVENTHANDLER_H_</highlight></codeline>
<linenumber line="5"/><codeline><highlight class="preprocessor"></highlight></codeline>
<linenumber line="6"/><codeline><highlight class="preprocessor">#include &quot;<ref refid="classes_8h" kindref="compound">classes.h</ref>&quot;</highlight></codeline>
<linenumber line="7"/><codeline><highlight class="preprocessor">#include &quot;<ref refid="misc_8h" kindref="compound">misc.h</ref>&quot;</highlight></codeline>
<linenumber line="8"/><codeline><highlight class="preprocessor">#include &quot;<ref refid="Tokenizer_8h" kindref="compound">Tokenizer.h</ref>&quot;</highlight></codeline>
<linenumber line="9"/><codeline></codeline>
<linenumber line="10"/><codeline><highlight class="preprocessor">#include &quot;<ref refid="XMLString_8h" kindref="compound">XMLString.h</ref>&quot;</highlight></codeline>
<linenumber line="11"/><codeline><highlight class="preprocessor">#include &quot;<ref refid="AttrMap_8h" kindref="compound">AttrMap.h</ref>&quot;</highlight></codeline>
<linenumber line="12"/><codeline></codeline>
<linenumber line="13"/><codeline><highlight class="keyword">namespace </highlight>MiX{</codeline>
<linenumber line="14"/><codeline></codeline>
<linenumber line="15"/><codeline>  <highlight class="keyword">template</highlight> &lt;<highlight class="keyword">class</highlight> <highlight class="keywordtype">char</highlight>T,<highlight class="keyword">class</highlight> <highlight class="keywordtype">char</highlight>_traits,<highlight class="keyword">class</highlight> xml_traits&gt;</codeline>
<linenumber line="16" refid="classMiX_1_1SAX__EventHandler" kindref="compound"/><codeline>  <highlight class="keyword">class </highlight>SAX_EventHandler{</codeline>
<linenumber line="17"/><codeline>  <highlight class="keyword">public</highlight>:</codeline>
<linenumber line="18"/><codeline>    <ref refid="classMiX_1_1SAX__EventHandler_1a0" kindref="member">MiX_Template_Typedef</ref>(charT,char_traits,xml_traits);</codeline>
<linenumber line="24" refid="classMiX_1_1SAX__EventHandler_1a1" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">void</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a1" kindref="member">onXMLDeclaration</ref>(attrmap_type attr){ }</codeline>
<linenumber line="31" refid="classMiX_1_1SAX__EventHandler_1a2" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">void</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a2" kindref="member">onStart</ref>(string_type name,attrmap_type attr){ }</codeline>
<linenumber line="38" refid="classMiX_1_1SAX__EventHandler_1a3" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">void</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a3" kindref="member">onEnd</ref>(string_type name){ }</codeline>
<linenumber line="44" refid="classMiX_1_1SAX__EventHandler_1a4" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">void</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a4" kindref="member">onText</ref>(string_type text){ }</codeline>
<linenumber line="50" refid="classMiX_1_1SAX__EventHandler_1a5" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">void</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a5" kindref="member">onComment</ref>(string_type text) { }</codeline>
<linenumber line="58" refid="classMiX_1_1SAX__EventHandler_1a6" kindref="member"/><codeline>    <highlight class="keyword">virtual</highlight> <highlight class="keywordtype">bool</highlight> <ref refid="classMiX_1_1SAX__EventHandler_1a6" kindref="member">onException</ref>(ParsingException e) { <highlight class="keywordflow">throw</highlight> e; }</codeline>
<linenumber line="59"/><codeline>  };</codeline>
<linenumber line="60"/><codeline>}</codeline>
<linenumber line="61"/><codeline></codeline>
<linenumber line="62"/><codeline><highlight class="preprocessor">#endif </highlight></codeline>
    </programlisting>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/SAX_EventHandler.h"/>
  </compounddef>
</doxygen>
