<?xml version="1.0"?>

<!-- Generated by pythondoc.XMLFormatter 0.1 -->


<Module path="xml.arch.xmlarch" id="xmlarch">
<Name>xmlarch</Name>

<Oneliner>xmlarch - and XML architecture processor</Oneliner>

<Class path="xml.arch.xmlarch.ArchDocHandler" id="ArchDocHandler">
<Name>ArchDocHandler</Name>

<Oneliner>SAX DocumentHandler for processing XML architectures.</Oneliner>

<Method path="xml.arch.xmlarch.ArchDocHandler.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="default_doc_handler">
<Name>default_doc_handler</Name>

<Default>None</Default>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.add_document_handler" id="add_document_handler">
<Name>add_document_handler</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="arch_name">
<Name>arch_name</Name>
</Argument>

<Argument id="doc_handler">
<Name>doc_handler</Name>
</Argument>
</Arguments>

<Oneliner>Add an architecture document handler.</Oneliner>

<Description>
<P>This method adds the DocumentHandler to the architecture's list of architectural
event listeners.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.characters" id="characters">
<Name>characters</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle a character data event.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.clear_document_handlers" id="clear_document_handlers">
<Name>clear_document_handlers</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Remove all registered architecture document handlers.</Oneliner>

<Description>
<P>This method removes all DocumentHandlers in the architecture's list of
architectural event listeners.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.endDocument" id="endDocument">
<Name>endDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of a document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.endElement" id="endElement">
<Name>endElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of an element.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.get_architecture" id="get_architecture">
<Name>get_architecture</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="arch_name">
<Name>arch_name</Name>
</Argument>
</Arguments>

<Oneliner>Get the Architecture object for a given architecture.</Oneliner>

<Description>
<P>The Architecture object will allow you to get information about the architecture
and information about its parse state.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.ignorableWhitespace" id="ignorableWhitespace">
<Name>ignorableWhitespace</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for ignorable whitespace in element content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.processingInstruction" id="processingInstruction">
<Name>processingInstruction</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="target">
<Name>target</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>
</Arguments>

<Oneliner>Handle a processing instruction event.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.remove_document_handler" id="remove_document_handler">
<Name>remove_document_handler</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="arch_name">
<Name>arch_name</Name>
</Argument>

<Argument id="doc_handler">
<Name>doc_handler</Name>
</Argument>
</Arguments>

<Oneliner>Remove an architecture document handler.</Oneliner>

<Description>
<P>This method removes all occurences of the DocumentHandler in the architecture's
list of architectural event listeners.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.scan_arch_attrs" id="scan_arch_attrs">
<Name>scan_arch_attrs</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="arch">
<Name>arch</Name>
</Argument>

<Argument id="org_attrs">
<Name>org_attrs</Name>
</Argument>
</Arguments>

<Oneliner>Scan an elements attributes for architectural information, and return a modified set of attributes.</Oneliner>

<Description>
<P>
<Emp>arch</Emp>
 must be an object that implements the Architecture interface. 
<Emp>org_attrs</Emp>
 must
be a hash containing attribute name/values.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.setDocumentLocator" id="setDocumentLocator">
<Name>setDocumentLocator</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="locator">
<Name>locator</Name>
</Argument>
</Arguments>

<Oneliner>Receive an object for locating the origin of SAX document events.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.set_debug_level" id="set_debug_level">
<Name>set_debug_level</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="debug_level">
<Name>debug_level</Name>
</Argument>

<Argument id="debug_file">
<Name>debug_file</Name>

<Default>&lt;open file '&lt;stderr&gt;', mode 'w' at 80a6858&gt;</Default>
</Argument>
</Arguments>

<Oneliner>Set the debug level and the debug file.</Oneliner>

<Description>
<P>Debug information is by default written to sys.stderr when debugging is active.
This can be changed by specifying the 
<Emp>debug_file</Emp>
 parameter with a file
object. The default debug level is 0, i.e no debugging information is written.
</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.set_default_document_handler" id="set_default_document_handler">
<Name>set_default_document_handler</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="handler">
<Name>handler</Name>
</Argument>
</Arguments>

<Oneliner>Set a default document handler that receives the same events as this class.</Oneliner>

<Description>
<P>A default DocumentHandler is only used if you want the incoming events passed
on to another DocumentHandler.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.startDocument" id="startDocument">
<Name>startDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of a document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchDocHandler.startElement" id="startElement">
<Name>startElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="attrs">
<Name>attrs</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of an element.</Oneliner>
</Method>

<Description>
<P>This class is responsible for doing architectural processing of all SAX
events that it receives.</P>

<P>The ArchDocHandler instance must be registered with a parser that triggers
SAX events during parsing. This is usually done by calling the parsers

<Emp>setDocumentHandler</Emp>
 method.</P>

<P>DocumentHandlers that is interested in listening to architectural events must
register itself using the 
<Emp>add_document_handler</Emp>
 method of the ArchDocHandler
instance. They may remove themselves by calling 
<Emp>remove_document_handler</Emp>
.</P>

<P>All registered DocumentHandlers can be removed by calling 
<Emp>clear_document_handlers</Emp>
.
</P>
</Description>

<BaseClasses>
<BaseClass HREF="xml.sax.saxlib.DocumentHandler">DocumentHandler</BaseClass>
</BaseClasses>

<Inherited HREF="xml.sax.saxlib.DocumentHandler">
<Method path="xml.sax.saxlib.DocumentHandler.endElement" id="endElement">
<Name>endElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of an element.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.ignorableWhitespace" id="ignorableWhitespace">
<Name>ignorableWhitespace</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for ignorable whitespace in element content.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.processingInstruction" id="processingInstruction">
<Name>processingInstruction</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="target">
<Name>target</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>
</Arguments>

<Oneliner>Handle a processing instruction event.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.endDocument" id="endDocument">
<Name>endDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of a document.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.characters" id="characters">
<Name>characters</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle a character data event.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.startDocument" id="startDocument">
<Name>startDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of a document.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.setDocumentLocator" id="setDocumentLocator">
<Name>setDocumentLocator</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="locator">
<Name>locator</Name>
</Argument>
</Arguments>

<Oneliner>Receive an object for locating the origin of SAX document events.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.startElement" id="startElement">
<Name>startElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="atts">
<Name>atts</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of an element.</Oneliner>
</Method>
</Inherited>
</Class>

<Class path="xml.arch.xmlarch.ArchException" id="ArchException">
<Name>ArchException</Name>

<Oneliner>Architecture Exception</Oneliner>

<Method path="xml.arch.xmlarch.ArchException.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="msg">
<Name>msg</Name>
</Argument>

<Argument id="exception">
<Name>exception</Name>

<Default>None</Default>
</Argument>
</Arguments>

<Oneliner>Intitialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchException.__str__" id="__str__">
<Name>__str__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Create a string representation of the exception.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchException.get_exception" id="get_exception">
<Name>get_exception</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return the embedded exception, if any.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchException.get_message" id="get_message">
<Name>get_message</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return a message for this exception.</Oneliner>
</Method>

<BaseClasses>
<BaseClass HREF="xml.sax.saxlib.SAXException">SAXException</BaseClass>
</BaseClasses>

<Inherited HREF="exceptions.Exception">
<Method path="exceptions.Exception.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="args" type="VARARGS">
<Name>args</Name>
</Argument>
</Arguments>
</Method>

<Method path="exceptions.Exception.__str__" id="__str__">
<Name>__str__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>
</Method>

<Method path="exceptions.Exception.__getitem__" id="__getitem__">
<Name>__getitem__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="i">
<Name>i</Name>
</Argument>
</Arguments>
</Method>
</Inherited>

<Inherited HREF="xml.sax.saxlib.SAXException">
<Method path="xml.sax.saxlib.SAXException.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="msg">
<Name>msg</Name>
</Argument>

<Argument id="exception">
<Name>exception</Name>
</Argument>
</Arguments>

<Description>
<P>Creates an exception. The message is required, but the exception
can be None.</P>
</Description>
</Method>

<Method path="xml.sax.saxlib.SAXException.getMessage" id="getMessage">
<Name>getMessage</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return a message for this exception.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.SAXException.__str__" id="__str__">
<Name>__str__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Create a string representation of the exception.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.SAXException.getException" id="getException">
<Name>getException</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return the embedded exception, if any.</Oneliner>
</Method>
</Inherited>
</Class>

<Class path="xml.arch.xmlarch.ArchParseState" id="ArchParseState">
<Name>ArchParseState</Name>

<Oneliner>Class representing parsing state with regard to XML architectures.</Oneliner>

<Method path="xml.arch.xmlarch.ArchParseState.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="parent">
<Name>parent</Name>

<Default>None</Default>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.add_CONTENT_attribute" id="add_CONTENT_attribute">
<Name>add_CONTENT_attribute</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attr">
<Name>attr</Name>
</Argument>
</Arguments>

<Oneliner>Add an attribute as a target of the mapping of the content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.add_CONTENT_value" id="add_CONTENT_value">
<Name>add_CONTENT_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="CONTENT_value">
<Name>CONTENT_value</Name>
</Argument>
</Arguments>

<Oneliner>Add value to mapped #CONTENT content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_ARCCONT_value" id="get_ARCCONT_value">
<Name>get_ARCCONT_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get mapped #ARCCONT content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_CONTENT_value" id="get_CONTENT_value">
<Name>get_CONTENT_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get mapped #CONTENT content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_attributes" id="get_attributes">
<Name>get_attributes</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the attributes.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_elem_form" id="get_elem_form">
<Name>get_elem_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the element form</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_ignore_data" id="get_ignore_data">
<Name>get_ignore_data</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the ignore data state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_parent" id="get_parent">
<Name>get_parent</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the parent state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_parent_suppression" id="get_parent_suppression">
<Name>get_parent_suppression</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the suppression state of the parent.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_renamer" id="get_renamer">
<Name>get_renamer</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the renamer.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_seen_id" id="get_seen_id">
<Name>get_seen_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the seen id flag.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.get_suppression" id="get_suppression">
<Name>get_suppression</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the suppression state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.is_ARCCONT_active" id="is_ARCCONT_active">
<Name>is_ARCCONT_active</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Returns true if an attribute value should be mapped to content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.is_CONTENT_active" id="is_CONTENT_active">
<Name>is_CONTENT_active</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Returns true if content should be mapped to attribute(s).</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_ARCCONT_value" id="set_ARCCONT_value">
<Name>set_ARCCONT_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ARCCONT_value">
<Name>ARCCONT_value</Name>
</Argument>
</Arguments>

<Oneliner>Set mapped #ARCCONT content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_CONTENT_attribute_value" id="set_CONTENT_attribute_value">
<Name>set_CONTENT_attribute_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attr">
<Name>attr</Name>
</Argument>

<Argument id="value">
<Name>value</Name>
</Argument>
</Arguments>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_attribute_value" id="set_attribute_value">
<Name>set_attribute_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attribute">
<Name>attribute</Name>
</Argument>

<Argument id="value">
<Name>value</Name>
</Argument>
</Arguments>

<Oneliner>Set a attribute value.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_attributes" id="set_attributes">
<Name>set_attributes</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attributes">
<Name>attributes</Name>
</Argument>
</Arguments>

<Oneliner>Set the attributes.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_elem_form" id="set_elem_form">
<Name>set_elem_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="elem_form">
<Name>elem_form</Name>
</Argument>
</Arguments>

<Oneliner>Set the element form.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_ignore_data" id="set_ignore_data">
<Name>set_ignore_data</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ignore_data">
<Name>ignore_data</Name>
</Argument>
</Arguments>

<Oneliner>Set the ignore data state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_parent" id="set_parent">
<Name>set_parent</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="parent">
<Name>parent</Name>
</Argument>
</Arguments>

<Oneliner>Set the parent state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_renamer" id="set_renamer">
<Name>set_renamer</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="renamer">
<Name>renamer</Name>
</Argument>
</Arguments>

<Oneliner>Set the renamer.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_seen_id" id="set_seen_id">
<Name>set_seen_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="seen_id">
<Name>seen_id</Name>
</Argument>
</Arguments>

<Oneliner>Set the seen id flag.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.ArchParseState.set_suppression" id="set_suppression">
<Name>set_suppression</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="suppression">
<Name>suppression</Name>
</Argument>
</Arguments>

<Oneliner>Set a new suppression state.</Oneliner>
</Method>
</Class>

<Class path="xml.arch.xmlarch.Architecture" id="Architecture">
<Name>Architecture</Name>

<Oneliner>Class that represents an XML architecture.</Oneliner>

<Method path="xml.arch.xmlarch.Architecture.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attrs">
<Name>attrs</Name>

<Default>None</Default>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_auto" id="get_auto">
<Name>get_auto</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture automatic form mapping type.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_bridge_form" id="get_bridge_form">
<Name>get_bridge_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture bridge form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_broadcaster" id="get_broadcaster">
<Name>get_broadcaster</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the current event broadcaster.</Oneliner>

<Description>
<P>The default broadcaster is xml.sax.saxutils.EventBroadcaster([]).</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_data_form" id="get_data_form">
<Name>get_data_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture data form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_doc_elem_form" id="get_doc_elem_form">
<Name>get_doc_elem_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture document element form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_dtd_public_id" id="get_dtd_public_id">
<Name>get_dtd_public_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the public identifier of the architectural meta-DTD.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_dtd_system_id" id="get_dtd_system_id">
<Name>get_dtd_system_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the system identifier of the architectural meta-DTD.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_form_att" id="get_form_att">
<Name>get_form_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architectural form attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_ignore_data_att" id="get_ignore_data_att">
<Name>get_ignore_data_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture ignore data attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_name" id="get_name">
<Name>get_name</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_parse_state" id="get_parse_state">
<Name>get_parse_state</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="parse_state">
<Name>parse_state</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture parse_state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_public_id" id="get_public_id">
<Name>get_public_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the public identifier of the architecture specification document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_renamer_att" id="get_renamer_att">
<Name>get_renamer_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architectural attribute renamer attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.get_suppressor_att" id="get_suppressor_att">
<Name>get_suppressor_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Get the architecture suppressor attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.is_declared" id="is_declared">
<Name>is_declared</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Has the architecture been declared?</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.load" id="load">
<Name>load</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="attrs">
<Name>attrs</Name>
</Argument>
</Arguments>

<Oneliner>Load information about the architecture based on preparsed attribute list.</Oneliner>

<Description>
<P>The prepared  attribute list usually comes from the architecture use declaration.
You may also supply your own when needed. This is more or less the same as using
the setter/getter methods.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.Architecture.reset" id="reset">
<Name>reset</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Reset the architecure.</Oneliner>

<Description>
<P>This method clears all architectual information stored within the Architecture object.</P>

<P>get_name(), get_public_id(), get_dtd_public_id(), get_dtd_system_id(), get_form_att(),
get_renamer_att(), get_suppressor_att, get_ignore_data_att(), get_doc_elem_form(),
get_bridge_form(), get_data_form(), get_auto is set to None. is_declared()
returns 0.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_auto" id="set_auto">
<Name>set_auto</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="auto">
<Name>auto</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture automatic form mapping type.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_bridge_form" id="set_bridge_form">
<Name>set_bridge_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="bridge_form">
<Name>bridge_form</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture bridge form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_broadcaster" id="set_broadcaster">
<Name>set_broadcaster</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="broadcaster">
<Name>broadcaster</Name>
</Argument>
</Arguments>

<Oneliner>Set the event broadcaster to use.</Oneliner>

<Description>
<P>The default broadcaster is xml.sax.saxutils.EventBroadcaster([]). See the python SAX
modules for more information about EventBroadcaster.</P>
</Description>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_data_form" id="set_data_form">
<Name>set_data_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="data_form">
<Name>data_form</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture data form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_doc_elem_form" id="set_doc_elem_form">
<Name>set_doc_elem_form</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="doc_elem_form">
<Name>doc_elem_form</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture document element form name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_dtd_public_id" id="set_dtd_public_id">
<Name>set_dtd_public_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="dtd_public_id">
<Name>dtd_public_id</Name>
</Argument>
</Arguments>

<Oneliner>Set the public identifier of the architectural meta-DTD.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_dtd_system_id" id="set_dtd_system_id">
<Name>set_dtd_system_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="dtd_system_id">
<Name>dtd_system_id</Name>
</Argument>
</Arguments>

<Oneliner>Set the system identifier of the architectural meta-DTD.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_form_att" id="set_form_att">
<Name>set_form_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="form_att">
<Name>form_att</Name>
</Argument>
</Arguments>

<Oneliner>Set the architectural form attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_ignore_data_att" id="set_ignore_data_att">
<Name>set_ignore_data_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ignore_data_att">
<Name>ignore_data_att</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture ignore data attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_name" id="set_name">
<Name>set_name</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_parse_state" id="set_parse_state">
<Name>set_parse_state</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="parse_state">
<Name>parse_state</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture parse_state.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_public_id" id="set_public_id">
<Name>set_public_id</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="public_id">
<Name>public_id</Name>
</Argument>
</Arguments>

<Oneliner>Set the public identifier of the architecture specification document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_renamer_att" id="set_renamer_att">
<Name>set_renamer_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="renamer_att">
<Name>renamer_att</Name>
</Argument>
</Arguments>

<Oneliner>Set the architectural attribute renamer attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Architecture.set_suppressor_att" id="set_suppressor_att">
<Name>set_suppressor_att</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="suppressor_att">
<Name>suppressor_att</Name>
</Argument>
</Arguments>

<Oneliner>Set the architecture suppressor attribute name.</Oneliner>
</Method>
</Class>

<Class path="xml.arch.xmlarch.AttributeParser" id="AttributeParser">
<Name>AttributeParser</Name>

<Oneliner>Class used for parsing attribute specification strings.</Oneliner>

<Method path="xml.arch.xmlarch.AttributeParser.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.AttributeParser.parse" id="parse">
<Name>parse</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Parse the attribute specification string.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.AttributeParser.read_name" id="read_name">
<Name>read_name</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Read attribute name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.AttributeParser.read_value" id="read_value">
<Name>read_value</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Read attribute value.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.AttributeParser.skip_equal" id="skip_equal">
<Name>skip_equal</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Skip equal sign.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.AttributeParser.skip_whitespace" id="skip_whitespace">
<Name>skip_whitespace</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Skip whitespace.</Oneliner>
</Method>

<Description>
<P>xmlarch uses it to parse the data part of processing instructions (the architectural
use declaration).</P>
</Description>
</Class>

<Class path="xml.arch.xmlarch.EventTracker" id="EventTracker">
<Name>EventTracker</Name>

<Oneliner>Class that tracks method calls on itself.</Oneliner>

<Method path="xml.arch.xmlarch.EventTracker.__call__" id="__call__">
<Name>__call__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="args" type="VARARGS">
<Name>args</Name>
</Argument>
</Arguments>

<Oneliner>Call method.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.__getattr__" id="__getattr__">
<Name>__getattr__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Get attribute.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.__nonzero__" id="__nonzero__">
<Name>__nonzero__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return true when asked if __nonzero__</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.__repr__" id="__repr__">
<Name>__repr__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Return a textual representation of the object.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.get_event" id="get_event">
<Name>get_event</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Returns the arguments of the given method.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.get_events" id="get_events">
<Name>get_events</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Returns a hash containing the arguments - indexed my method name.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.EventTracker.set_event" id="set_event">
<Name>set_event</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="args">
<Name>args</Name>
</Argument>
</Arguments>

<Oneliner>Register a method call name with the arguments args.</Oneliner>
</Method>
</Class>

<Class path="xml.arch.xmlarch.Prettifier" id="Prettifier">
<Name>Prettifier</Name>

<Oneliner>A SAX document handler that produces normalized/prettified XML output.</Oneliner>

<Method path="xml.arch.xmlarch.Prettifier.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="writer">
<Name>writer</Name>

<Default>&lt;open file '&lt;stdout&gt;', mode 'w' at 80a67f0&gt;</Default>
</Argument>
</Arguments>

<Oneliner>Initialize a new instance.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.characters" id="characters">
<Name>characters</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>

<Argument id="start_ix">
<Name>start_ix</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle a character data event.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.endDocument" id="endDocument">
<Name>endDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of a document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.endElement" id="endElement">
<Name>endElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of an element.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.ignorableWhitespace" id="ignorableWhitespace">
<Name>ignorableWhitespace</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>

<Argument id="start_ix">
<Name>start_ix</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for ignorable whitespace in element content.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.indent" id="indent">
<Name>indent</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="mode">
<Name>mode</Name>
</Argument>
</Arguments>

<Oneliner>Method for doing indenting.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.processingInstruction" id="processingInstruction">
<Name>processingInstruction</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="target">
<Name>target</Name>
</Argument>

<Argument id="remainder">
<Name>remainder</Name>
</Argument>
</Arguments>

<Oneliner>Handle a processing instruction event.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.startDocument" id="startDocument">
<Name>startDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of a document.</Oneliner>
</Method>

<Method path="xml.arch.xmlarch.Prettifier.startElement" id="startElement">
<Name>startElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="amap">
<Name>amap</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of an element.</Oneliner>
</Method>

<Description>
<P>This class produces a prettified XML document instance.</P>
</Description>

<BaseClasses>
<BaseClass HREF="xml.sax.saxlib.HandlerBase">HandlerBase</BaseClass>
</BaseClasses>

<Inherited HREF="xml.sax.saxlib.DocumentHandler">
<Method path="xml.sax.saxlib.DocumentHandler.endElement" id="endElement">
<Name>endElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of an element.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.ignorableWhitespace" id="ignorableWhitespace">
<Name>ignorableWhitespace</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for ignorable whitespace in element content.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.processingInstruction" id="processingInstruction">
<Name>processingInstruction</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="target">
<Name>target</Name>
</Argument>

<Argument id="data">
<Name>data</Name>
</Argument>
</Arguments>

<Oneliner>Handle a processing instruction event.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.endDocument" id="endDocument">
<Name>endDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the end of a document.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.characters" id="characters">
<Name>characters</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="ch">
<Name>ch</Name>
</Argument>

<Argument id="start">
<Name>start</Name>
</Argument>

<Argument id="length">
<Name>length</Name>
</Argument>
</Arguments>

<Oneliner>Handle a character data event.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.startDocument" id="startDocument">
<Name>startDocument</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of a document.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.setDocumentLocator" id="setDocumentLocator">
<Name>setDocumentLocator</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="locator">
<Name>locator</Name>
</Argument>
</Arguments>

<Oneliner>Receive an object for locating the origin of SAX document events.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DocumentHandler.startElement" id="startElement">
<Name>startElement</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="atts">
<Name>atts</Name>
</Argument>
</Arguments>

<Oneliner>Handle an event for the beginning of an element.</Oneliner>
</Method>
</Inherited>

<Inherited HREF="xml.sax.saxlib.HandlerBase">
<Method path="xml.sax.saxlib.HandlerBase.__init__" id="__init__">
<Name>__init__</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>
</Arguments>
</Method>
</Inherited>

<Inherited HREF="xml.sax.saxlib.DTDHandler">
<Method path="xml.sax.saxlib.DTDHandler.unparsedEntityDecl" id="unparsedEntityDecl">
<Name>unparsedEntityDecl</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="publicId">
<Name>publicId</Name>
</Argument>

<Argument id="systemId">
<Name>systemId</Name>
</Argument>

<Argument id="ndata">
<Name>ndata</Name>
</Argument>
</Arguments>

<Oneliner>Handle an unparsed entity declaration event.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.DTDHandler.notationDecl" id="notationDecl">
<Name>notationDecl</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="name">
<Name>name</Name>
</Argument>

<Argument id="publicId">
<Name>publicId</Name>
</Argument>

<Argument id="systemId">
<Name>systemId</Name>
</Argument>
</Arguments>

<Oneliner>Handle a notation declaration event.</Oneliner>
</Method>
</Inherited>

<Inherited HREF="xml.sax.saxlib.EntityResolver">
<Method path="xml.sax.saxlib.EntityResolver.resolveEntity" id="resolveEntity">
<Name>resolveEntity</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="publicId">
<Name>publicId</Name>
</Argument>

<Argument id="systemId">
<Name>systemId</Name>
</Argument>
</Arguments>

<Oneliner>Resolve the system identifier of an entity.</Oneliner>
</Method>
</Inherited>

<Inherited HREF="xml.sax.saxlib.ErrorHandler">
<Method path="xml.sax.saxlib.ErrorHandler.error" id="error">
<Name>error</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="exception">
<Name>exception</Name>
</Argument>
</Arguments>

<Oneliner>Handle a recoverable error.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.ErrorHandler.fatalError" id="fatalError">
<Name>fatalError</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="exception">
<Name>exception</Name>
</Argument>
</Arguments>

<Oneliner>Handle a non-recoverable error.</Oneliner>
</Method>

<Method path="xml.sax.saxlib.ErrorHandler.warning" id="warning">
<Name>warning</Name>

<Arguments>
<Argument id="self">
<Name>self</Name>
</Argument>

<Argument id="exception">
<Name>exception</Name>
</Argument>
</Arguments>

<Oneliner>Handle a warning.</Oneliner>
</Method>
</Inherited>
</Class>

<ModuleRef path="xml.sax.saxlib" id="saxlib">
<Name>saxlib</Name>
</ModuleRef>

<ModuleRef path="xml.sax.saxutils" id="saxutils">
<Name>saxutils</Name>
</ModuleRef>

<ModuleRef path="string" id="string">
<Name>string</Name>
</ModuleRef>

<ModuleRef path="sys" id="sys">
<Name>sys</Name>
</ModuleRef>

<Variable path="xml.arch.xmlarch.__author__" id="__author__" type="string">
<Name>__author__</Name>

<Value>'Geir Ove Gr\370nmo, grove@infotek.no'</Value>
</Variable>

<Variable path="xml.arch.xmlarch.__file__" id="__file__" type="string">
<Name>__file__</Name>

<Value>'/home/infotek/prosjekt/pyth...proc052/xml/arch/xmlarch.pyc'</Value>
</Variable>

<Variable path="xml.arch.xmlarch.__version__" id="__version__" type="string">
<Name>__version__</Name>

<Value>'0.20'</Value>
</Variable>

<Description>
<P>Version 0.20 (October 18th 1998)</P>

<P>Copyright (C) 1998 by Geir O. Grønmo, grove@infotek.no</P>

<P>Free for commercial and non-commercial use.</P>

<P>The xmlarch module contains an XML architectural forms processor written in
Python. It allows you to process XML architectural forms using any parser
that uses the SAX interfaces. The module allow you to process several
architectures in one parse pass.</P>

<P>Architectural document events for an architecture can even be broadcasted
to multiple DocumentHandlers.
</P>
</Description>
</Module>
