<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="classBakery_1_1Document__XML" kind="class" prot="public">
    <compoundname>Bakery::Document_XML</compoundname>
    <basecompoundref refid="classBakery_1_1Document" prot="public" virt="non-virtual">Bakery::Document</basecompoundref>
    <includes refid="Document__XML_8h" local="no">Document_XML.h</includes>
      <sectiondef kind="protected-type">
      <memberdef kind="typedef" id="classBakery_1_1Document__XML_1a2bef9cb432e9b3055d5ced564b8412f" prot="protected" static="no">
        <type><ref refid="classBakery_1_1Document" kindref="compound">Bakery::Document</ref></type>
        <definition>typedef Bakery::Document Bakery::Document_XML::type_base</definition>
        <argsstring></argsstring>
        <name>type_base</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="80" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classBakery_1_1Document__XML_12ace08b1edc2586c5205689b1e072832" prot="protected" static="no" mutable="no">
        <type>xmlpp::DomParser</type>
        <definition>xmlpp::DomParser Bakery::Document_XML::m_DOM_Parser</definition>
        <argsstring></argsstring>
        <name>m_DOM_Parser</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="83" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Document__XML_150d289a260edbd9b7dc2160aab9b8429" prot="protected" static="no" mutable="no">
        <type>xmlpp::Document *</type>
        <definition>xmlpp::Document* Bakery::Document_XML::m_pDOM_Document</definition>
        <argsstring></argsstring>
        <name>m_pDOM_Document</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="84" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Document__XML_1d550aa14e504b76c28a8f23276a15a32" prot="protected" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string Bakery::Document_XML::m_strDTD_Name</definition>
        <argsstring></argsstring>
        <name>m_strDTD_Name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="86" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Document__XML_11b3f31a78a9e19e6905b02912afa913b" prot="protected" static="no" mutable="no">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>Glib::ustring Bakery::Document_XML::m_strRootNodeName</definition>
        <argsstring></argsstring>
        <name>m_strRootNodeName</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="87" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Document__XML_17125d90fc2141ec3bb3bb13611d51efb" prot="protected" static="no" mutable="no">
        <type>bool</type>
        <definition>bool Bakery::Document_XML::m_write_formatted</definition>
        <argsstring></argsstring>
        <name>m_write_formatted</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="88" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="88" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classBakery_1_1Document__XML_1d524b3721793181db89aab56bccf30f8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Bakery::Document_XML::Document_XML</definition>
        <argsstring>()</argsstring>
        <name>Document_XML</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="37"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1cd1af4663c66d1d0a511b089b5f81b5d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual Bakery::Document_XML::~Document_XML</definition>
        <argsstring>()</argsstring>
        <name>~Document_XML</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="38"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1c772422b0744e84ef8fb7a1302aada04" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>virtual bool Bakery::Document_XML::load_after</definition>
        <argsstring>()</argsstring>
        <name>load_after</name>
        <reimplements refid="classBakery_1_1Document_1c8607704505a4c571aca619c47e5e8c1">load_after</reimplements>
        <briefdescription>
<para>Allow app to update icons/title bar. </para>        </briefdescription>
        <detaileddescription>
<para>overrideable. Does anything which should be done after the data has been loaded from disk, but before updating the <ref refid="classBakery_1_1View" kindref="compound">View</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="41"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1017da73e0f75ff7caae23a99fddc7319" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>virtual bool Bakery::Document_XML::save_before</definition>
        <argsstring>()</argsstring>
        <name>save_before</name>
        <reimplements refid="classBakery_1_1Document_129168b2c65715c5d2c331137296b99d2">save_before</reimplements>
        <briefdescription>
<para>overrideable. </para>        </briefdescription>
        <detaileddescription>
<para>Does anything which should be done before the view has saved its data, before writing to disk.. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="42"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_167005d6046acd928b1e037ad763d1f11" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::Document_XML::set_dtd_name</definition>
        <argsstring>(const std::string &amp;strVal)</argsstring>
        <name>set_dtd_name</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>strVal</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="44"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1fa2ccbb8819b50d5c94114488dafc574" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>virtual std::string Bakery::Document_XML::get_dtd_name</definition>
        <argsstring>() const </argsstring>
        <name>get_dtd_name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="45"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1c5852c3d2ff3b5624eccd0a595a58df6" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::Document_XML::set_dtd_root_node_name</definition>
        <argsstring>(const Glib::ustring &amp;strVal)</argsstring>
        <name>set_dtd_root_node_name</name>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strVal</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="47"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1eb4213bb920171322d1fbec7de0e7443" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>virtual Glib::ustring Bakery::Document_XML::get_dtd_root_node_name</definition>
        <argsstring>() const </argsstring>
        <name>get_dtd_root_node_name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="48"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1e557f228bdc44777f3bcb2fbadd96c3d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Document_XML::set_write_formatted</definition>
        <argsstring>(bool formatted=true)</argsstring>
        <name>set_write_formatted</name>
        <param>
          <type>bool</type>
          <declname>formatted</declname>
          <defval>true</defval>
        </param>
        <briefdescription>
<para>Whether to add extra whitespace when writing the XML to disk. </para>        </briefdescription>
        <detaileddescription>
<para>Do not use this if whitespace is significant in your XML format. See also <ref refid="classBakery_1_1Document__XML_1a4d47bdadf3eb27c1ea0d39e7ca5fd93" kindref="member">add_indenting_white_space()</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="54"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1a4d47bdadf3eb27c1ea0d39e7ca5fd93" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Document_XML::add_indenting_white_space</definition>
        <argsstring>()</argsstring>
        <name>add_indenting_white_space</name>
        <briefdescription>
<para>Put each node on its own line and add white space for indenting, even if there are child text nodes. </para>        </briefdescription>
        <detaileddescription>
<para><ref refid="classBakery_1_1Document__XML_1e557f228bdc44777f3bcb2fbadd96c3d" kindref="member">set_write_formatted()</ref> does not cause nodes to be indented if there are child text nodes, because it assumes that the white space is then significant. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="61"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1974122df8b3bed7874a3d897e427aa2e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>virtual bool Bakery::Document_XML::set_xml</definition>
        <argsstring>(const Glib::ustring &amp;strXML)</argsstring>
        <name>set_xml</name>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strXML</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="63"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1e5fba64588cea73b816576f5a5556903" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>virtual Glib::ustring Bakery::Document_XML::get_xml</definition>
        <argsstring>() const </argsstring>
        <name>get_xml</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="64"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-static-func">
      <memberdef kind="function" id="classBakery_1_1Document__XML_19a4e94c8d429ea6c100ec34bfe1a1ba7" prot="protected" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>static Glib::ustring Bakery::Document_XML::get_node_attribute_value</definition>
        <argsstring>(const xmlpp::Element *node, const Glib::ustring &amp;strAttributeName)</argsstring>
        <name>get_node_attribute_value</name>
        <param>
          <type>const xmlpp::Element *</type>
          <declname>node</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strAttributeName</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="67"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_15578c2f85fd6dfe6e078f93fe487c66c" prot="protected" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void Bakery::Document_XML::set_node_attribute_value</definition>
        <argsstring>(xmlpp::Element *node, const Glib::ustring &amp;strAttributeName, const Glib::ustring &amp;strValue)</argsstring>
        <name>set_node_attribute_value</name>
        <param>
          <type>xmlpp::Element *</type>
          <declname>node</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strAttributeName</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strValue</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="68"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_100b2452e8a0b3cdc785f076ce55c64e2" prot="protected" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>xmlpp::Element *</type>
        <definition>static xmlpp::Element* Bakery::Document_XML::get_node_child_named</definition>
        <argsstring>(const xmlpp::Element *node, const Glib::ustring &amp;strName)</argsstring>
        <name>get_node_child_named</name>
        <param>
          <type>const xmlpp::Element *</type>
          <declname>node</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strName</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="70"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_18fe7c853c20289762fa6c1400df6f1f9" prot="protected" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>xmlpp::Element *</type>
        <definition>static xmlpp::Element* Bakery::Document_XML::get_node_child_named_with_add</definition>
        <argsstring>(xmlpp::Element *node, const Glib::ustring &amp;strName)</argsstring>
        <name>get_node_child_named_with_add</name>
        <param>
          <type>xmlpp::Element *</type>
          <declname>node</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>strName</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="71"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classBakery_1_1Document__XML_1542a51d11bc87571e35715186508de6e" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type>const xmlpp::Element *</type>
        <definition>virtual const xmlpp::Element* Bakery::Document_XML::get_node_document</definition>
        <argsstring>() const </argsstring>
        <name>get_node_document</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="73"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1583f7c7203dbf166d4211911246b33ca" prot="protected" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>xmlpp::Element *</type>
        <definition>virtual xmlpp::Element* Bakery::Document_XML::get_node_document</definition>
        <argsstring>()</argsstring>
        <name>get_node_document</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="74"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_19833aebcc8601986b587c9022697b94c" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void Bakery::Document_XML::Util_DOM_Write</definition>
        <argsstring>(Glib::ustring &amp;refstrXML) const </argsstring>
        <name>Util_DOM_Write</name>
        <param>
          <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>refstrXML</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="76"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Document__XML_1177ac15ca5857013b9c1bc5cd95f1f45" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Document_XML::add_indenting_white_space_to_node</definition>
        <argsstring>(xmlpp::Node *node=0, const Glib::ustring &amp;start_indent=Glib::ustring())</argsstring>
        <name>add_indenting_white_space_to_node</name>
        <param>
          <type>xmlpp::Node *</type>
          <declname>node</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>start_indent</declname>
          <defval><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref>()</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="78"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="471">
        <label>Bakery::Document</label>
        <link refid="classBakery_1_1Document"/>
      </node>
      <node id="470">
        <label>Bakery::Document_XML</label>
        <link refid="classBakery_1_1Document__XML"/>
        <childnode refid="471" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="476">
        <label>Glib::ustring</label>
        <link refid="classGlib_1_1ustring" external="glibmm_doxygen_tags"/>
      </node>
      <node id="474">
        <label>Bakery::ViewBase</label>
        <link refid="classBakery_1_1ViewBase"/>
        <childnode refid="475" relation="public-inheritance">
        </childnode>
      </node>
      <node id="475">
        <label>sigc::trackable</label>
        <link refid="classsigc_1_1trackable" external="glibmm_doxygen_tags"/>
      </node>
      <node id="473">
        <label>Bakery::Document</label>
        <link refid="classBakery_1_1Document"/>
        <childnode refid="474" relation="usage">
          <edgelabel>m_pView</edgelabel>
        </childnode>
        <childnode refid="476" relation="usage">
          <edgelabel>m_file_uri
m_strContents
m_file_extension</edgelabel>
        </childnode>
      </node>
      <node id="472">
        <label>Bakery::Document_XML</label>
        <link refid="classBakery_1_1Document__XML"/>
        <childnode refid="473" relation="public-inheritance">
        </childnode>
        <childnode refid="476" relation="usage">
          <edgelabel>m_strRootNodeName</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" line="35" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Document/Document_XML.h" bodystart="34" bodyend="89"/>
    <listofallmembers>
      <member refid="classBakery_1_1Document__XML_1a4d47bdadf3eb27c1ea0d39e7ca5fd93" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>add_indenting_white_space</name></member>
      <member refid="classBakery_1_1Document__XML_1177ac15ca5857013b9c1bc5cd95f1f45" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>add_indenting_white_space_to_node</name></member>
      <member refid="classBakery_1_1Document_17c8ee3e39c986f730a57c2291492e3e6" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>Document</name></member>
      <member refid="classBakery_1_1Document__XML_1d524b3721793181db89aab56bccf30f8" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>Document_XML</name></member>
      <member refid="classBakery_1_1Document_1a3bbc777bd34e17715382423c39cddd9" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_contents</name></member>
      <member refid="classBakery_1_1Document__XML_1fa2ccbb8819b50d5c94114488dafc574" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_dtd_name</name></member>
      <member refid="classBakery_1_1Document__XML_1eb4213bb920171322d1fbec7de0e7443" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_dtd_root_node_name</name></member>
      <member refid="classBakery_1_1Document_179f35deb0b982e17ff19ed6efeeddab3" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_file_extension</name></member>
      <member refid="classBakery_1_1Document_1b0537575a45eaa05a7b941b9950b26a9" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_file_uri</name></member>
      <member refid="classBakery_1_1Document_11c2569feb7008a7f3c1264d1a45f1400" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_file_uri_with_extension</name></member>
      <member refid="classBakery_1_1Document_10662fd16f864461831e53555a2b7a1bf" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_is_new</name></member>
      <member refid="classBakery_1_1Document_1dcc7f60db54e784b43ecf38e2ab4d102" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_modified</name></member>
      <member refid="classBakery_1_1Document_158b71b915756c7f5f5338d2e5ad2a3d6" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_name</name></member>
      <member refid="classBakery_1_1Document__XML_19a4e94c8d429ea6c100ec34bfe1a1ba7" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>get_node_attribute_value</name></member>
      <member refid="classBakery_1_1Document__XML_100b2452e8a0b3cdc785f076ce55c64e2" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>get_node_child_named</name></member>
      <member refid="classBakery_1_1Document__XML_18fe7c853c20289762fa6c1400df6f1f9" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>get_node_child_named_with_add</name></member>
      <member refid="classBakery_1_1Document__XML_1542a51d11bc87571e35715186508de6e" prot="protected" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_node_document</name></member>
      <member refid="classBakery_1_1Document__XML_1583f7c7203dbf166d4211911246b33ca" prot="protected" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_node_document</name></member>
      <member refid="classBakery_1_1Document_1cc2fe6d1dd3b67276537d9d3517a85c7" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_read_only</name></member>
      <member refid="classBakery_1_1Document_161c6e857b9305e433f5206ecc30b1b06" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_view</name></member>
      <member refid="classBakery_1_1Document__XML_1e5fba64588cea73b816576f5a5556903" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>get_xml</name></member>
      <member refid="classBakery_1_1Document_1a533fed6a13ad3a5de8492c1224f0164" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>load</name></member>
      <member refid="classBakery_1_1Document__XML_1c772422b0744e84ef8fb7a1302aada04" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>load_after</name></member>
      <member refid="classBakery_1_1Document_1ce3fc10ef2d6cfec5de95e066b5c78f2" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>load_from_data</name></member>
      <member refid="classBakery_1_1Document_157c705564f5f051878563bd1cc4710f9" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_bIsNew</name></member>
      <member refid="classBakery_1_1Document_11b074335c4f6349d171114487f16cbac" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_bModified</name></member>
      <member refid="classBakery_1_1Document_13ee81913d52df4a2c05df97b837dac03" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_bReadOnly</name></member>
      <member refid="classBakery_1_1Document__XML_12ace08b1edc2586c5205689b1e072832" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_DOM_Parser</name></member>
      <member refid="classBakery_1_1Document_163acfbd446a6e7c2160fdff8a05f4d11" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_file_extension</name></member>
      <member refid="classBakery_1_1Document_1d87618dd347c51d4849441e47bc6c881" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_file_uri</name></member>
      <member refid="classBakery_1_1Document__XML_150d289a260edbd9b7dc2160aab9b8429" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_pDOM_Document</name></member>
      <member refid="classBakery_1_1Document_1f28aca202004c4246dc53aa4fa9326ec" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_pView</name></member>
      <member refid="classBakery_1_1Document_1be7a83f06449f2fbabbf73b4e881ba98" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_strContents</name></member>
      <member refid="classBakery_1_1Document__XML_1d550aa14e504b76c28a8f23276a15a32" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_strDTD_Name</name></member>
      <member refid="classBakery_1_1Document__XML_11b3f31a78a9e19e6905b02912afa913b" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_strRootNodeName</name></member>
      <member refid="classBakery_1_1Document__XML_17125d90fc2141ec3bb3bb13611d51efb" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>m_write_formatted</name></member>
      <member refid="classBakery_1_1Document_1a78ec88a6a27d30ce1b0ff86861742c9" prot="protected" virt="virtual"><scope>Bakery::Document_XML</scope><name>read_from_disk</name></member>
      <member refid="classBakery_1_1Document_17337d846a8ba3f9631087389afc328cd" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>save</name></member>
      <member refid="classBakery_1_1Document__XML_1017da73e0f75ff7caae23a99fddc7319" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>save_before</name></member>
      <member refid="classBakery_1_1Document_1285690dac6be18c16068fde77a92fdfa" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_contents</name></member>
      <member refid="classBakery_1_1Document__XML_167005d6046acd928b1e037ad763d1f11" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_dtd_name</name></member>
      <member refid="classBakery_1_1Document__XML_1c5852c3d2ff3b5624eccd0a595a58df6" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_dtd_root_node_name</name></member>
      <member refid="classBakery_1_1Document_1771de7542989245fc6673ae29ec9a3d4" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_file_extension</name></member>
      <member refid="classBakery_1_1Document_1d3ab690a2676c6e5ec487c94c28104e6" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_file_uri</name></member>
      <member refid="classBakery_1_1Document_186bb01bf6427bdc21badfbfd886d6753" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>set_is_new</name></member>
      <member refid="classBakery_1_1Document_18fc72b3744005d61bd2e378478792e28" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_modified</name></member>
      <member refid="classBakery_1_1Document__XML_15578c2f85fd6dfe6e078f93fe487c66c" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>set_node_attribute_value</name></member>
      <member refid="classBakery_1_1Document_184378204e1397e3a7b06a5eba4100c55" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_read_only</name></member>
      <member refid="classBakery_1_1Document_1d030b761012d9e7a82071dc097f0b462" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_view</name></member>
      <member refid="classBakery_1_1Document__XML_1e557f228bdc44777f3bcb2fbadd96c3d" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>set_write_formatted</name></member>
      <member refid="classBakery_1_1Document__XML_1974122df8b3bed7874a3d897e427aa2e" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>set_xml</name></member>
      <member refid="classBakery_1_1Document_1b49fc75dcd3f0838983bdc0b8641ca1b" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>signal_forget</name></member>
      <member refid="classBakery_1_1Document_1ba481cfda27ab0a49c856dc112aa3760" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>signal_forget_</name></member>
      <member refid="classBakery_1_1Document_1921e0104ba71fd3e5d844fd0a86986fa" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>signal_modified</name></member>
      <member refid="classBakery_1_1Document_1474174ef4b154310900bdf66623ce8e4" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>signal_modified_</name></member>
      <member refid="classBakery_1_1Document__XML_1a2bef9cb432e9b3055d5ced564b8412f" prot="protected" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>type_base</name></member>
      <member refid="classBakery_1_1Document_1d8d08d5cecd049ab1516dcb13d4eabaa" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>type_signal_forget</name></member>
      <member refid="classBakery_1_1Document_17a7f15c6db7cb0921386c4fb63066e93" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>type_signal_modified</name></member>
      <member refid="classBakery_1_1Document__XML_19833aebcc8601986b587c9022697b94c" prot="protected" virt="virtual"><scope>Bakery::Document_XML</scope><name>Util_DOM_Write</name></member>
      <member refid="classBakery_1_1Document_1fe67976046a8d8647c681b639326abb2" prot="public" virt="non-virtual"><scope>Bakery::Document_XML</scope><name>util_file_uri_get_name</name></member>
      <member refid="classBakery_1_1Document_1f2ef2bdf94ebe4fc198d5bbdfd9c37fd" prot="protected" virt="virtual"><scope>Bakery::Document_XML</scope><name>write_to_disk</name></member>
      <member refid="classBakery_1_1Document_1b42446d2454b7803fc694ac08c7dd440" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>~Document</name></member>
      <member refid="classBakery_1_1Document__XML_1cd1af4663c66d1d0a511b089b5f81b5d" prot="public" virt="virtual"><scope>Bakery::Document_XML</scope><name>~Document_XML</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
