Ft.Server.Server.Drivers.FtssDriver

Modules

AclConstants  InputSource  Statement  XmlLib 
AclObject  Model  StylesheetReader  cPickle 
Conversions  PathImp  Time  cStringIO 
Domlette  RdfDom  Uuid  time 
Ft  RdfMemory  XLink   
FtssInputSource  ResourceTypes  XPath   
FtssModel  Schema  XUpdate   

Classes

class Error

Data and other non-method functions defined here:

ALREADY_GROUP_MEMBER = 3000
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
BROKEN_ALIAS = 30
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_FILE_MISSING = 14
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_INVALID_CORE_ID = 15
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_INVALID_REPOSITORY = 16
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_INVALID_VALUE = 13
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_MISSING_PROPERTY = 11
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_MULTIPLE_PROPERTIES = 12
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
CONFIG_NOT_FOUND = 10
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
DRIVER_UNAVAILABLE = 18
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
EXTENSION_MISSING_REQUIRED_ATTRIBUTE = 2500
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
GROUP_EXISTS = 35
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INTERNAL_ERROR = 1
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INVALID_ACL_IDENT = 33
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INVALID_LOGIN = 22
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INVALID_PATH = 20
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INVALID_SESSION = 4
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
INVALID_XML = 1000
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
LOG_URIREF_MISSING = 60
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
NOT_SUPPORTED = 51
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
NO_REMOTE_REPO_ACCESS = 28
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
OBJECT_DELETED = 31
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
PATH_EXISTS = 23
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
PERMISSION_DENIED = 32
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
RELATIVE_PATH_FOR_FTSS_URI = 27
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
RELATIVE_PATH_IN_FTSS_URI = 26
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
RESOURCE_NOT_FOUND = 29
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
SWISH_NOT_SUPPORTED = 2000
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
TRANSACTION_IN_PROGRESS = 2
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
TRANSACTION_NOT_IN_PROGRESS = 3
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNABLE_TO_INITALIZE_REPO = 100
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_DRIVER_ERROR = 17
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_PATH = 21
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_RESOURCE_TYPE = 24
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_RPC_COMMAND = 52
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_SERVER = 50
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNKNOWN_VALIDATION_TYPE = 1010
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
UNSUPPORTED_FTSS_URI_SCHEME = 25
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
USER_EXISTS = 34
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
USER_XSLT_DOCDEF_EXCEPTION = 42
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
VALIDATION_ERROR = 1001
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
XML_PARSE_EXCEPTION = 40
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
XSLT_PARSE_EXCEPTION = 41
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
__doc__ = None
__module__ = 'Ft.Server.Server.MessageSource'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
class FtServerServerException(Ft.Server.FtServerBaseException)

Data and other non-method functions defined here:

MessageSource = <module 'Ft.Server.Server.MessageSource' from 'b...linux-ppc-2.2/Ft/Server/Server/MessageSource.py'>
__doc__ = None
__module__ = 'Ft.Server.Server'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
class FtssDriver
_FtssDriver__applyCompiledXUpdate = __applyCompiledXUpdate(self, path, xu, vars=None)
_FtssDriver__applyExpressions = __applyExpressions(self, path, context, exprs, model, scope)
_FtssDriver__applyXUpdate = __applyXUpdate(self, path, xu)
_FtssDriver__buildExpressions = __buildExpressions(self, path, context, exprs, scope)
_FtssDriver__expandGroups = __expandGroups(self, userUri)
_FtssDriver__find_cdomlette = __find_cdomlette(self, object, parent='', visited=None)
_FtssDriver__generateUserDocDefStmts = __generateUserDocDefStmts(self, ddUri, path, justbuild)
_FtssDriver__generateUserXPathDocDefStmts = __generateUserXPathDocDefStmts(self, ddUri, path, justBuild)
_FtssDriver__generateUserXsltDocDefStmts = __generateUserXsltDocDefStmts(self, ddUri, path, justBuild)
__init__(self, logger, driverMod, driverProperties)
_clearCache(self, path)
_clearDomCache(self, path)
_deleteMetaData(self, path)
_getCache(self, path)
_getDomCache(self, path)
_getType(self, path)
_hasCache(self, path)
_hasDomCache(self, path)
_modifyParentContainer(self, path, addPath='', removePath='')
_setCache(self, path, content)
_setDomCache(self, path, content)
_setMetaData(self, path, metaData, content, justBuild=0)
_updateMetaData(self, path, metaData, content)
_verifyTx(self)
aclToXml(self, acl)
checkLogin(self, userName, password)
commit(self)
createResource(self, path, metadata, content)
createSession(self, key, userName, password, ttl=900)
defaultAcl(self, user, owner)
deleteResource(self, path)
deleteSessionData(self, sid, key, value)
destroy(self)
exists(self)
fetchResource(self, path)
fetchResourceCache(self, path)
getAcl(self, path, access=None)
getAclIdent(self)
getAclIdentifiers(self)
getContext(self, path, nss=None)
getModel(self, path)
getSessionData(self, sid, key)
getSessionExpiration(self, sid)
getSystemContainerPath(self)
getSystemModel(self)
getType(self, path)
hasResource(self, path)
initialize(self)
invalidateSession(self, sid)
login(self, userName, password, verify=0)
newContainerXml(self, path, acl, owner, docDef, content=None)
open(self, href)
retrieveSession(self, sid, key)
rollback(self)
setAcl(self, path, acl)
setResourceCache(self, path, cache)
setSessionData(self, sid, key, value)
setTempFileDelete(self, flag)
updateResourceContent(self, path, content)
updateResourceMetadata(self, path, newMd, changeDocDef=0)
verifyAcl(self, path, access, verifyTraverse)
verifyDeleteResource(self, path)
xupdateContent(self, path, xu)
xupdateMetaData(self, path, xu)

Data and other non-method functions defined here:

__doc__ = None
__module__ = 'Ft.Server.Server.Drivers.FtssDriver'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
_passwordExpression = /child::ftss:User/child::ftss:PasswdHash
_systemDocDefs = {1: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#container.child", /child::ftss:*/child::ftss:Children/child::ftss:ChildReference/attribute::xlink:href, 'R')]}, 2: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#alias.reference", /child::ftss:Alias/attribute::reference, 'R')]}, 3: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L')], 2: []}, 4: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: []}, 5: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#xsltdocument.dependency", //child::xsl:include/attribute::href, 'R'), ($uri, "http://schemas.4suite.org/4ss#xsltdocument.dependency", //child::xsl:import/attribute::href, 'R')]}, 6: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: []}, 7: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#user.name", /child::ftss:User/attribute::userName, 'L')]}, 8: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#group.member", /child::ftss:*/child::ftss:Members/child::ftss:MemberReference/attribute::xlink:href, 'R'), ($uri, "http://schemas.4suite.org/4ss#group.name", /child::ftss:Group/attribute::name, 'L')]}, 9: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#documentdefinition.full_text_index", /child::*/child::ftss:CreationParams/attribute::FullTextIndex, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.xslt_extension_module", /child::*/child::ftss:CreationParams/child::ftss:ExtensionModule/attribute::PyImport, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.enforce_rdf_schema", /child::*/child::ftss:CreationParams/attribute::EnforceSchema, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.base_docdef", /child::*/child::ftss:BaseNames/child::ftss:Base/attribute::xlink:href, 'R'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.validation_type", /child::*/child::ftss:CreationParams/child::ftss:Validator/attribute::type, 'R')]}, 11: {1: [($uri, "http://schemas.4suite.org/4ss#type", /child::ftss:MetaData/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#creation_date", /child::ftss:MetaData/attribute::creation-date, 'L'), ($uri, "http://schemas.4suite.org/4ss#modified_date", /child::ftss:MetaData/child::ftss:LastModifiedDate, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.imt", /child::ftss:MetaData/child::ftss:Imt, 'L'), ($uri, "http://schemas.4suite.org/4ss#rawfile.size", /child::ftss:MetaData/child::ftss:Size, 'L'), ($uri, "http://schemas.4suite.org/4ss#owner", /child::ftss:MetaData/child::ftss:Owner, 'R'), ($uri, "http://schemas.4suite.org/4ss#time_to_live", /child::ftss:MetaData/child::ftss:TimeToLive, 'L'), ($uri, "http://schemas.4suite.org/4ss#xmldocument.document_definition", /child::ftss:MetaData/attribute::document-definition, 'R')], 2: [($uri, "http://schemas.4suite.org/4ss#documentdefinition.full_text_index", /child::*/child::ftss:CreationParams/attribute::FullTextIndex, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.xslt_extension_module", /child::*/child::ftss:CreationParams/child::ftss:ExtensionModule/attribute::PyImport, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.enforce_rdf_schema", /child::*/child::ftss:CreationParams/attribute::EnforceSchema, 'L'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.base_docdef", /child::*/child::ftss:BaseNames/child::ftss:Base/attribute::xlink:href, 'R'), ($uri, "http://schemas.4suite.org/4ss#documentdefinition.validation_type", /child::*/child::ftss:CreationParams/child::ftss:Validator/attribute::type, 'R'), ($uri, "http://schemas.4suite.org/4ss#xsltdocument.dependency", //child::xsl:include/attribute::href, 'R'), ($uri, "http://schemas.4suite.org/4ss#xsltdocument.dependency", //child::xsl:import/attribute::href, 'R')]}, ...}
_typeExpression = //child::ftss:MetaData/attribute::type
exprs = []
mode = 2
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
o = '/ftss:MetaData/ftss:Reference'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
p = '"http://schemas.4suite.org/4ss#urireferencefile.location"'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
s = '$uri'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
t = 'R'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.

Functions

CurrentTime()
Print(root, stream=<open file '<stdout>', mode 'w' at 0x100fe970>, encoding='UTF-8', asHtml=None)
RecurPrint(obj, done=[])

Data

DEFAULT_SESSION_TIME_TO_LIVE = 900
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
DELETE_CONTAINER_CHILD_XUPDATE = <cDocument at 0x0x106a4580>
DUMMY_URI = 'urn:bogus:4suite-%s'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
FTSERVER_NAMESPACE = 'http://xmlns.4suite.org/reserved'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
FTSS_CONTAINER_CHILD_XML = 1
int(x[, base]) -> integer

Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string.
NEW_CONTAINER_CHILD_XUPDATE = <cDocument at 0x0x107695b0>
NEW_CONTAINER_CHILD_XUPDATE_STRING = '<?xml version="1.0"?>\n<xupdate:modifications\n v...nce>\n </xupdate:append>\n</xupdate:modifications>'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
OBJECT_TYPE_LITERAL = 'L'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
OBJECT_TYPE_RESOURCE = 'R'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
OBJECT_TYPE_UNKNOWN = '?'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
RESERVED_NAMESPACE = 'http://xmlns.4suite.org/reserved'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
UPDATE_ACL = '<xupdate:modifications\n version="1.0"\n xmlns:x...ta">%s</xupdate:append>\n</xupdate:modifications>\n'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
UPDATE_LAST_MODIFIED = '<xupdate:modifications\n version="1.0"\n xmlns:x...te">%s</xupdate:update>\n</xupdate:modifications>\n'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
UPDATE_LAST_MODIFIED_AND_SIZE = <cDocument at 0x0x10649be0>
UPDATE_LAST_MODIFIED_AND_SIZE_STRING = '<xupdate:modifications\n version="1.0"\n xmlns:x...ize\'/></xupdate:update>\n</xupdate:modifications>\n'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
UPDATE_SIZE = '<xupdate:modifications\n version="1.0"\n xmlns:x...ze">%s</xupdate:update>\n</xupdate:modifications>\n'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
XLINK_NAMESPACE = u'http://www.w3.org/1999/xlink'
unicode(string [, encoding[, errors]]) -> object

Create a new Unicode object from the given encoded string.
encoding defaults to the current default string encoding and
errors, defining the error handling, to 'strict'.
XSL_NAMESPACE = u'http://www.w3.org/1999/XSL/Transform'
unicode(string [, encoding[, errors]]) -> object

Create a new Unicode object from the given encoded string.
encoding defaults to the current default string encoding and
errors, defining the error handling, to 'strict'.
__file__ = 'build/lib.linux-ppc-2.2/Ft/Server/Server/Drivers/FtssDriver.py'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
__name__ = 'Ft.Server.Server.Drivers.FtssDriver'
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.
isrc = <Ft.Xml.InputSource.InputSource instance>
xu_reader = <Ft.Xml.XUpdate.Reader instance>