<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Server.Xslt.XPathDocumentDefinition" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Server/Server/Xslt/XPathDocumentDefinition.py">
  <modification-date>2005-04-06 23:05:46</modification-date>
  <abstract>XSLT extension elements and functions supporting the 4SS XPathDocumentDefinition API</abstract>
  <description>Copyright 2004 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <classes>
    <class name="AddNsMapElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Change the namespace mapping of this doc def.</abstract>
      <description/>
      <method-resolution-order>
        <base name="AddNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="AddNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <method public="yes" name="instantiate" id="AddNsMapElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="AddNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <field public="yes" name="content" id="AddNsMapElement-content">
          <abstract>Empty is the content model for childless elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Atom instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="AddNsMapElement-legalAttrs">
          <value>{'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'prefix': &lt;Ft.Xml.Xslt.AttributeInfo.PrefixAvt instance&gt;, 'uri': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="AddRdfMapElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Change the rdf mapping of this doc def.</abstract>
      <description/>
      <method-resolution-order>
        <base name="AddRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="AddRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <method public="yes" name="instantiate" id="AddRdfMapElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="AddRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <field public="yes" name="content" id="AddRdfMapElement-content">
          <abstract>Empty is the content model for childless elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Atom instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="AddRdfMapElement-legalAttrs">
          <value>{'object': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'object-is-resource': &lt;Ft.Xml.Xslt.AttributeInfo.YesNoAvt instance&gt;, 'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'predicate': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'subject': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RemoveNsMapElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Change the namespace mapping of this doc def.</abstract>
      <description/>
      <method-resolution-order>
        <base name="RemoveNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RemoveNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <method public="yes" name="instantiate" id="RemoveNsMapElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="RemoveNsMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <field public="yes" name="content" id="RemoveNsMapElement-content">
          <abstract>Empty is the content model for childless elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Atom instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RemoveNsMapElement-legalAttrs">
          <value>{'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'prefix': &lt;Ft.Xml.Xslt.AttributeInfo.PrefixesAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RemoveRdfMapElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Change the rdf mapping of this doc def.</abstract>
      <description/>
      <method-resolution-order>
        <base name="RemoveRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RemoveRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <method public="yes" name="instantiate" id="RemoveRdfMapElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="RemoveRdfMapElement" module="Ft.Server.Server.Xslt.XPathDocumentDefinition" inherited="no">
        <field public="yes" name="content" id="RemoveRdfMapElement-content">
          <abstract>Empty is the content model for childless elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Atom instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RemoveRdfMapElement-legalAttrs">
          <value>{'object': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'predicate': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'subject': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
  </classes>
  <functions>
    <function public="yes" name="GetNsMap" id="GetNsMap">
      <abstract/>
      <description/>
      <arguments>
        <arg name="context"/>
        <arg default="None" name="path"/>
      </arguments>
    </function>
    <function public="yes" name="GetRdfMaps" id="GetRdfMaps">
      <abstract/>
      <description/>
      <arguments>
        <arg name="context"/>
        <arg default="None" name="path"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="yes" name="ExtElements" id="ExtElements">
      <value>{('http://xmlns.4suite.org/4ss/score', 'add-ns-map'): &lt;class Ft.Server.Server.Xslt.XPathDocumentDefinition.AddNsMapElement&gt;, ('http://xmlns.4suite.org/4ss/score', 'add-rdf-map'): &lt;class Ft.Server.Server.Xslt.XPathDocumentDefinition.AddRdfMapElement&gt;, ('http://xmlns.4suite.org/4ss/score', 'remove-ns-map'): &lt;class Ft.Server.Server.Xslt.XPathDocumentDefinition.RemoveNsMapElement&gt;, ('http://xmlns.4suite.org/4ss/score', 'remove-rdf-map'): &lt;class Ft.Server.Server.Xslt.XPathDocumentDefinition.RemoveRdfMapElement&gt;}</value>
    </field>
    <field public="yes" name="ExtFunctions" id="ExtFunctions">
      <value>{('http://xmlns.4suite.org/4ss/score', 'get-ns-map'): &lt;function GetNsMap&gt;, ('http://xmlns.4suite.org/4ss/score', 'get-rdf-maps'): &lt;function GetRdfMaps&gt;}</value>
    </field>
    <field public="yes" name="FTSERVER_NAMESPACE" id="FTSERVER_NAMESPACE">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
    <field public="yes" name="OBJECT_TYPE_LITERAL" id="OBJECT_TYPE_LITERAL">
      <value>'L'</value>
    </field>
    <field public="yes" name="OBJECT_TYPE_RESOURCE" id="OBJECT_TYPE_RESOURCE">
      <value>'R'</value>
    </field>
    <field public="yes" name="SCORE_NS" id="SCORE_NS">
      <value>'http://xmlns.4suite.org/4ss/score'</value>
    </field>
  </fields>
</module>
