<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Xml.Lib.XmlPrettyPrinter">
  <modification-date>2005-04-18 16:47:00</modification-date>
  <abstract>This module supports formatted document serialization in XML syntax.</abstract>
  <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <classes>
    <class name="XmlPrettyPrinter" public="yes">
      <bases>
        <base documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
      </bases>
      <abstract>An XmlPrettyPrinter instance provides functions for serializing an
XML or XML-like document to a stream, based on SAX-like event calls
initiated by an Ft.Xml.Lib.Print.PrintVisitor instance.</abstract>
      <description>The methods in this subclass of XmlPrinter produce the same output
as the base class, but with extra whitespace added for visual
formatting. The indent attribute is the string used for each level
of indenting. It defaults to 2 spaces.</description>
      <method-resolution-order>
        <base name="XmlPrettyPrinter" module="Ft.Xml.Lib.XmlPrettyPrinter"/>
        <base name="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
      </method-resolution-order>
      <methods name="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter">
        <method public="no" name="__init__" id="XmlPrettyPrinter-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="stream"/>
            <arg name="encoding"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="cdataSection" id="XmlPrettyPrinter-cdataSection">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="data"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="comment" id="XmlPrettyPrinter-comment">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="data"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="endElement" id="XmlPrettyPrinter-endElement">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="namespaceUri"/>
            <arg name="tagName"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="processingInstruction" id="XmlPrettyPrinter-processingInstruction">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="target"/>
            <arg name="data"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="startElement" id="XmlPrettyPrinter-startElement">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="namespaceUri"/>
            <arg name="tagName"/>
            <arg name="namespaces"/>
            <arg name="attributes"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
        <method public="yes" name="text" id="XmlPrettyPrinter-text">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="data"/>
            <arg default="0" name="disableEscaping"/>
          </arguments>
          <overrides documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter"/>
        </method>
      </methods>
      <members name="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter">
        <member public="yes" name="indent" id="XmlPrettyPrinter-indent">
          <value>'  '</value>
        </member>
      </members>
      <inherited-methods documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter">
        <member-reference name="attribute" public="yes"/>
        <member-reference name="doctype" public="yes"/>
        <member-reference name="endDocument" public="yes"/>
        <member-reference name="reset" public="yes"/>
        <member-reference name="startDocument" public="yes"/>
      </inherited-methods>
      <inherited-members documented="yes" class="XmlPrinter" module="Ft.Xml.Lib.XmlPrinter">
        <member-reference name="attrEntitiesApos" public="yes"/>
        <member-reference name="attrEntitiesQuot" public="yes"/>
        <member-reference name="textEntities" public="yes"/>
      </inherited-members>
    </class>
  </classes>
</module>
