<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Common.ValidationInfo" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Server/Common/ValidationInfo.py">
  <modification-date>2003-12-05 06:56:31</modification-date>
  <abstract>(description needed)</abstract>
  <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <classes>
    <class name="DtdValidationInfo" public="yes">
      <bases>
        <base documented="yes" class="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </bases>
      <abstract>Validation information from a DTD</abstract>
      <description/>
      <method-resolution-order>
        <base name="DtdValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
        <base name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </method-resolution-order>
      <methods documented="yes" class="DtdValidationInfo" module="Ft.Server.Common.ValidationInfo" inherited="no">
        <method public="no" name="__init__" id="DtdValidationInfo-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="dRef"/>
          </arguments>
          <overrides name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
        </method>
        <method public="yes" name="validate" id="DtdValidationInfo-validate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="repo"/>
            <arg name="src"/>
            <arg name="path"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="NoValidation" public="yes">
      <bases>
        <base documented="yes" class="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="NoValidation" module="Ft.Server.Common.ValidationInfo"/>
        <base name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </method-resolution-order>
      <methods documented="yes" class="NoValidation" module="Ft.Server.Common.ValidationInfo" inherited="no">
        <method public="no" name="__init__" id="NoValidation-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
          <overrides name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
        </method>
        <method public="yes" name="validate" id="NoValidation-validate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="repo"/>
            <arg name="src"/>
            <arg name="path"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="SchematronValidationInfo" public="yes">
      <bases>
        <base documented="yes" class="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </bases>
      <abstract>Validation information for a schematron</abstract>
      <description/>
      <method-resolution-order>
        <base name="SchematronValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
        <base name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </method-resolution-order>
      <methods documented="yes" class="SchematronValidationInfo" module="Ft.Server.Common.ValidationInfo" inherited="no">
        <method public="no" name="__init__" id="SchematronValidationInfo-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="dRef"/>
          </arguments>
          <overrides name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
        </method>
        <method public="yes" name="validate" id="SchematronValidationInfo-validate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="repo"/>
            <arg name="src"/>
            <arg name="path"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="ValidationInfo" public="yes">
      <bases>
      </bases>
      <abstract>Base class for validation information</abstract>
      <description/>
      <method-resolution-order>
        <base name="ValidationInfo" module="Ft.Server.Common.ValidationInfo"/>
      </method-resolution-order>
      <methods documented="yes" class="ValidationInfo" module="Ft.Server.Common.ValidationInfo" inherited="no">
        <method public="no" name="__init__" id="ValidationInfo-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="vType"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="ValidationType" public="yes">
      <bases>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="ValidationType" module="Ft.Server.Common.ValidationInfo"/>
      </method-resolution-order>
      <fields documented="yes" class="ValidationType" module="Ft.Server.Common.ValidationInfo" inherited="no">
        <field public="yes" name="DTD" id="ValidationType-DTD">
          <value>3</value>
        </field>
        <field public="yes" name="NONE" id="ValidationType-NONE">
          <value>1</value>
        </field>
        <field public="yes" name="SCHEMATRON" id="ValidationType-SCHEMATRON">
          <value>2</value>
        </field>
      </fields>
    </class>
  </classes>
  <functions>
    <function public="yes" name="Serialize" id="Serialize">
      <abstract>Serialize validation info</abstract>
      <description/>
      <arguments>
        <arg name="v"/>
      </arguments>
    </function>
    <function public="no" name="_Deserialize" id="_Deserialize">
      <abstract/>
      <description/>
      <arguments>
        <arg name="con"/>
      </arguments>
    </function>
    <function public="no" name="_Serialize" id="_Serialize">
      <abstract/>
      <description/>
      <arguments>
        <arg name="doc"/>
        <arg name="v"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="yes" name="FTSERVER_NAMESPACE" id="FTSERVER_NAMESPACE">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
  </fields>
</module>
