<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Client.Core.ContainerClient" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Server/Client/Core/ContainerClient.py">
  <modification-date>2005-04-07 00:16:46</modification-date>
  <abstract>4Suite: an open-source platform for XML and RDF processing.</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="ContainerClient" public="yes">
      <bases>
        <base documented="yes" class="XmlDocumentClient" module="Ft.Server.Client.Core.XmlDocumentClient"/>
      </bases>
      <abstract>A repository container</abstract>
      <description/>
      <method-resolution-order>
        <base name="ContainerClient" module="Ft.Server.Client.Core.ContainerClient"/>
        <base name="XmlDocumentClient" module="Ft.Server.Client.Core.XmlDocumentClient"/>
        <base name="RawFileClient" module="Ft.Server.Client.Core.RawFileClient"/>
        <base name="ResourceMetaDataClient" module="Ft.Server.Client.Core.ResourceMetaDataClient"/>
      </method-resolution-order>
      <methods documented="yes" class="ContainerClient" module="Ft.Server.Client.Core.ContainerClient" inherited="no">
        <method public="no" realid="ContainerClient-has_key" name="__contains__" realname="has_key" id="ContainerClient-__contains__">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="key"/>
          </arguments>
        </method>
        <method public="no" name="__getitem__" id="ContainerClient-__getitem__">
          <abstract>Implements list access for containers and repositories</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="i"/>
          </arguments>
        </method>
        <method public="no" name="__getslice__" id="ContainerClient-__getslice__">
          <abstract>Implements list slice access for containers and repositories</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="i"/>
            <arg name="j"/>
          </arguments>
        </method>
        <method public="no" name="__len__" id="ContainerClient-__len__">
          <abstract>Overides the length operator</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="createContainer" id="ContainerClient-createContainer">
          <abstract>Creates the specified container, if createParents is true
then all its parents along the path are created (if they
dont exist).</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg default="0" name="createParents"/>
            <arg default="None" name="docDef"/>
            <arg default="None" name="actualContent"/>
          </arguments>
        </method>
        <method public="yes" name="createDocument" id="ContainerClient-createDocument">
          <abstract>Creates a document with the given document definition name,
path, type, and source.  if the type is not specified it will
attempt to infer the type based on IMT and the src.
If path is an empty string, then a UUID will be generated for
the XML, XSLT, and Schematron documents.
If the document definition specifies a full text index, then
the content is indexed</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="src"/>
            <arg default="None" name="docDef"/>
            <arg default="'text/xml'" name="imt"/>
            <arg default="None" name="forcedType"/>
          </arguments>
        </method>
        <method public="yes" name="createGroup" id="ContainerClient-createGroup">
          <abstract>Creates a new group.  You need write access to the system group container</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="name"/>
            <arg default="None" name="docDef"/>
          </arguments>
        </method>
        <method public="yes" name="createRawFile" id="ContainerClient-createRawFile">
          <abstract>Creates a raw file resource, using the specified, path, internet media type, and source string.</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="imt"/>
            <arg name="src"/>
          </arguments>
        </method>
        <method public="yes" name="createUriReferenceFile" id="ContainerClient-createUriReferenceFile">
          <abstract>Create an URI Reference file.  An URI Reference file is a reference to a URI</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="imt"/>
            <arg name="srcUri"/>
          </arguments>
        </method>
        <method public="yes" name="createUser" id="ContainerClient-createUser">
          <abstract>Create a new user.  You must have write access to te system group container</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="name"/>
            <arg name="passHash"/>
            <arg default="None" name="docDef"/>
          </arguments>
        </method>
        <method public="yes" name="createXPathDocumentDefinition" id="ContainerClient-createXPathDocumentDefinition">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="nss"/>
            <arg name="maps"/>
            <arg name="cp"/>
            <arg default="None" name="docDef"/>
          </arguments>
        </method>
        <method public="yes" name="createXsltDocumentDefinition" id="ContainerClient-createXsltDocumentDefinition">
          <abstract>Create an XSLT document definition from pieces</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="xsltSrc"/>
            <arg name="cp"/>
            <arg default="None" name="docDef"/>
          </arguments>
        </method>
        <method public="yes" name="deleteResource" id="ContainerClient-deleteResource">
          <abstract>Delete any resource from the system.</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg default="None" name="traverseAliases"/>
          </arguments>
        </method>
        <method public="yes" name="get" id="ContainerClient-get">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="key"/>
            <arg default="None" name="failobj"/>
          </arguments>
        </method>
        <method public="yes" name="has_key" id="ContainerClient-has_key">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="key"/>
          </arguments>
        </method>
        <method public="yes" name="index" id="ContainerClient-index">
          <abstract>User List interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="item"/>
          </arguments>
        </method>
        <method public="yes" name="items" id="ContainerClient-items">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="iteritems" id="ContainerClient-iteritems">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="iterkeys" id="ContainerClient-iterkeys">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="itervalues" id="ContainerClient-itervalues">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="keys" id="ContainerClient-keys">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
        <method public="yes" name="setPathTemporary" id="ContainerClient-setPathTemporary">
          <abstract>Marks the specified repository object as temporary</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
            <arg name="timeToLive"/>
          </arguments>
        </method>
        <method public="yes" name="values" id="ContainerClient-values">
          <abstract>User Dict interface</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
      <methods documented="yes" class="XmlDocumentClient" module="Ft.Server.Client.Core.XmlDocumentClient" inherited="yes">
        <member-reference name="expandXLink" public="yes"/>
        <member-reference name="getDocumentDefinition" public="yes"/>
        <member-reference name="setDocumentDefinition" public="yes"/>
      </methods>
      <methods documented="yes" class="RawFileClient" module="Ft.Server.Client.Core.RawFileClient" inherited="yes">
        <member-reference name="asSchematron" public="yes"/>
        <member-reference name="asStylesheet" public="yes"/>
        <member-reference name="getContentResource" public="yes"/>
        <member-reference name="getMetaDataResource" public="yes"/>
        <member-reference name="setImt" public="yes"/>
      </methods>
      <methods documented="yes" class="ResourceMetaDataClient" module="Ft.Server.Client.Core.ResourceMetaDataClient" inherited="yes">
        <member-reference name="__cmp__" public="no"/>
        <member-reference name="__hash__" public="no"/>
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="addAcl" public="yes"/>
        <member-reference name="addAlias" public="yes"/>
        <member-reference name="addLiteralProperty" public="yes"/>
        <member-reference name="addResourceProperty" public="yes"/>
        <member-reference name="applyXslt" public="yes"/>
        <member-reference name="asDom" public="yes"/>
        <member-reference name="delete" public="yes"/>
        <member-reference name="fetchResource" public="yes"/>
        <member-reference name="getAbsolutePath" public="yes"/>
        <member-reference name="getAbsolutePathAsUri" public="yes"/>
        <member-reference name="getAcl" public="yes"/>
        <member-reference name="getAclIdent" public="yes"/>
        <member-reference name="getAclIdentifiers" public="yes"/>
        <member-reference name="getAliases" public="yes"/>
        <member-reference name="getBasePath" public="yes"/>
        <member-reference name="getContent" public="yes"/>
        <member-reference name="getContentSlice" public="yes"/>
        <member-reference name="getCreationDate" public="yes"/>
        <member-reference name="getDisplayPath" public="yes"/>
        <member-reference name="getImt" public="yes"/>
        <member-reference name="getLastModifiedDate" public="yes"/>
        <member-reference name="getModel" public="yes"/>
        <member-reference name="getName" public="yes"/>
        <member-reference name="getOwner" public="yes"/>
        <member-reference name="getParent" public="yes"/>
        <member-reference name="getPath" public="yes"/>
        <member-reference name="getResourceType" public="yes"/>
        <member-reference name="getRoot" public="yes"/>
        <member-reference name="getSize" public="yes"/>
        <member-reference name="getStatementsAbout" public="yes"/>
        <member-reference name="getStatementsGeneratedBy" public="yes"/>
        <member-reference name="getValidationInfo" public="yes"/>
        <member-reference name="hasResource" public="yes"/>
        <member-reference name="inheritAcl" public="yes"/>
        <member-reference name="isResourceType" public="yes"/>
        <member-reference name="markTemporary" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="removeAcl" public="yes"/>
        <member-reference name="removeAlias" public="yes"/>
        <member-reference name="removeLiteralProperty" public="yes"/>
        <member-reference name="removeResourceProperty" public="yes"/>
        <member-reference name="setAcl" public="yes"/>
        <member-reference name="setContent" public="yes"/>
        <member-reference name="setOwner" public="yes"/>
        <member-reference name="toXPathContext" public="yes"/>
        <member-reference name="verifyAcl" public="yes"/>
        <member-reference name="xUpdate" public="yes"/>
      </methods>
    </class>
  </classes>
  <fields>
    <field public="yes" name="generators" id="generators">
      <value>_Feature((2, 2, 0, 'alpha', 1), (2, 3, 0, 'final', 0), 4096)</value>
    </field>
  </fields>
</module>
