<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Server.Http.Basic" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-8.0-RELEASE-p2-i386-2.4/Ft/Server/Server/Http/Basic.py">
  <modification-date>2005-04-06 06:19:15</modification-date>
  <abstract>4Suite API module for the HTTP Handler</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="BasicHttpHandler" public="yes">
      <bases>
        <base documented="yes" class="BaseRequestHandler" module="Ft.Server.Server.Http.BaseRequestHandler"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="BasicHttpHandler" module="Ft.Server.Server.Http.Basic"/>
        <base name="BaseRequestHandler" module="Ft.Server.Server.Http.BaseRequestHandler"/>
        <base name="RequestHandler" module="Ft.Server.Server.RequestHandler"/>
      </method-resolution-order>
      <methods documented="yes" class="BasicHttpHandler" module="Ft.Server.Server.Http.Basic" inherited="no">
        <method public="no" name="__init__" id="BasicHttpHandler-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="connection"/>
          </arguments>
          <overrides name="BaseRequestHandler" module="Ft.Server.Server.Http.BaseRequestHandler"/>
        </method>
        <method public="no" name="apply_rules" id="BasicHttpHandler-apply_rules">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="no" name="do_GET" id="BasicHttpHandler-do_GET">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="no" name="do_POST" id="BasicHttpHandler-do_POST">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="no" name="getHostHeader" id="BasicHttpHandler-getHostHeader">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="no" name="getRepo" id="BasicHttpHandler-getRepo">
          <abstract>Return 1 if a response was already sent</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="no" name="get_form_encoding" id="BasicHttpHandler-get_form_encoding">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="form"/>
          </arguments>
        </method>
        <method public="no" name="load_config" id="BasicHttpHandler-load_config">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="args"/>
          </arguments>
        </method>
        <method public="no" name="load_resource" id="BasicHttpHandler-load_resource">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="allowRedirect"/>
          </arguments>
        </method>
        <method public="no" name="load_stylesheets" id="BasicHttpHandler-load_stylesheets">
          <abstract>Load all available stylesheets</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="resource"/>
          </arguments>
        </method>
        <method public="no" name="sendRedirect" id="BasicHttpHandler-sendRedirect">
          <abstract>Generates in the response a Location: header from the given
response_uri, and sets the response code to 302 or 301, depending
on whether permanent was 0 or 1. Defaults to 302 (temporary).
The Location header value must be an absolute URI, optionally
with a fragment. In the event of a relative URI, the base URI is
calculated from the request's Host header, if any, or from the
server's configured hostname and port.</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="response_uri"/>
            <arg name="headers"/>
            <arg default="False" name="permanent"/>
          </arguments>
        </method>
      </methods>
      <methods documented="yes" class="BaseRequestHandler" module="Ft.Server.Server.Http.BaseRequestHandler" inherited="yes">
        <member-reference name="authChecker" public="no"/>
        <member-reference name="do_OPTIONS" public="no"/>
        <member-reference name="generateRepoPath" public="no"/>
        <member-reference name="getMimeHeaders" public="no"/>
        <member-reference name="getRemoteHostname" public="no"/>
        <member-reference name="getRepository" public="no"/>
        <member-reference name="getRequestArgs" public="no"/>
        <member-reference name="getRequestBody" public="no"/>
        <member-reference name="handle" public="no"/>
        <member-reference name="joinQueryArgs" public="no"/>
        <member-reference name="localDateTimeString" public="no"/>
        <member-reference name="logTransaction" public="no"/>
        <member-reference name="parseUri" public="no"/>
        <member-reference name="processRequest" public="no"/>
        <member-reference name="processResponse" public="no"/>
        <member-reference name="readRequest" public="no"/>
        <member-reference name="readRequestLine" public="no"/>
        <member-reference name="rfcDateTimeString" public="no"/>
        <member-reference name="send_error" public="no"/>
        <member-reference name="unhandledException" public="no"/>
      </methods>
      <fields documented="yes" class="BaseRequestHandler" module="Ft.Server.Server.Http.BaseRequestHandler" inherited="yes">
        <member-reference name="monthname" public="no"/>
        <member-reference name="sys_version" public="no"/>
        <member-reference name="weekdayname" public="no"/>
      </fields>
    </class>
    <class name="XmlBody" public="yes">
      <bases>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="XmlBody" module="Ft.Server.Server.Http.Basic"/>
      </method-resolution-order>
      <methods documented="yes" class="XmlBody" module="Ft.Server.Server.Http.Basic" inherited="no">
        <method public="no" name="__init__" id="XmlBody-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="text"/>
            <arg name="repo"/>
          </arguments>
        </method>
        <method public="no" name="applyXslt" id="XmlBody-applyXslt">
          <abstract>applies the specified stylesheets
(with the specified transformation parameters)
on the given string</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="stylesheets"/>
            <arg default="None" name="params"/>
            <arg default="True" name="ignorePis"/>
            <arg default="None" name="extParams"/>
            <arg default="None" name="extModules"/>
          </arguments>
        </method>
      </methods>
    </class>
  </classes>
  <fields>
    <field public="no" name="CONTAINERS" id="CONTAINERS">
      <value>[1]</value>
    </field>
    <field public="no" name="DOCUMENT_DEFINITIONS" id="DOCUMENT_DEFINITIONS">
      <value>[9, 11]</value>
    </field>
    <field public="no" name="RAW_FILES" id="RAW_FILES">
      <value>[1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17]</value>
    </field>
    <field public="no" name="REPL_PAT" id="REPL_PAT">
      <abstract>Compiled regular expression objects</abstract>
      <description/>
      <value>&lt;_sre.SRE_Pattern object&gt;</value>
    </field>
    <field public="no" name="RESERVED_NAMESPACE" id="RESERVED_NAMESPACE">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
    <field public="no" name="RESOURCE_CACHE" id="RESOURCE_CACHE">
      <value>3</value>
    </field>
    <field public="no" name="RESOURCE_CONTENT" id="RESOURCE_CONTENT">
      <value>2</value>
    </field>
    <field public="no" name="RESOURCE_METADATA" id="RESOURCE_METADATA">
      <value>1</value>
    </field>
    <field public="no" name="SESSION_DATA" id="SESSION_DATA">
      <value>4</value>
    </field>
    <field public="no" name="StringTypes" id="StringTypes">
      <value>(&lt;type 'str'&gt;, &lt;type 'unicode'&gt;)</value>
    </field>
    <field public="no" name="XML_DOCUMENTS" id="XML_DOCUMENTS">
      <value>[1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15]</value>
    </field>
    <field public="no" name="__all__" id="__all__">
      <value>['BasicHttpHandler', 'XmlBody']</value>
    </field>
    <field public="no" name="g_resourceTypeMap" id="g_resourceTypeMap">
      <value>{0: 'Unknown Resource', 1: 'Container', 2: 'Alias', 3: 'Raw File', 4: 'XML Document', 5: 'XSLT Document', 6: 'Schematron Document', 7: 'User', 8: 'Group', 9: 'XPath Document Definition', ...}</value>
    </field>
  </fields>
</module>
