4Suite
™
API Documentation
►
Module
Ft
.
Server
.
Server
.
SCore
.DocumentDefinitionImp
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Server/Server/SCore/DocumentDefinitionImp.py,v 1.18 2003/03/22 17:38:30 uogbuji Exp $
Classes:
DocumentDefinitionImp
Functions:
NewDocumentDefinitionXml
Fields:
FTSERVER_NAMESPACE
,
NEW_BASE_XUPDATE
,
REMOVE_BASE_XUPDATE
,
SET_CREATION_PARAMS_XUPDATE
,
XLINK_NAMESPACE
Classes
class
DocumentDefinitionImp
(
Ft.Server.Server.SCore.XmlDocumentImp.XmlDocumentImp
)
Methods
addBaseDocumentDefinition
(
self
,
baseDef
)
getBaseDefinitions
(
self
)
getCreationParams
(
self
)
getDerivedDefinitions
(
self
)
getMetaDocumentUris
(
self
,
recurse
=1
)
removeBaseDocumentDefinition
(
self
,
baseDef
,
recurse
=1
)
setContent
(
self
,
src
)
setCreationParams
(
self
,
newCp
)
Methods inherited from class
Ft.Server.Server.SCore.XmlDocumentImp.XmlDocumentImp
expandXLink
,
getDocumentDefinition
,
getValidationInfo
,
setDocumentDefinition
Methods inherited from class
Ft.Server.Server.SCore.RawFileImp.RawFileImp
asSchematron
,
asStylesheet
,
getContent
,
getContentResource
,
getImt
,
getMetaDataResource
,
setImt
Methods inherited from class
Ft.Server.Server.SCore.ResourceMetaDataImp.ResourceMetaDataImp
__init__
,
__str__
,
addAcl
,
addAlias
,
addLiteralProperty
,
addResourceProperty
,
applyXslt
,
asDom
,
delete
,
fetchResource
,
getAbsolutePath
,
getAbsolutePathAsUri
,
getAcl
,
getAclIdent
,
getAclIdentifiers
,
getAliases
,
getBasePath
,
getContentSlice
,
getCreationDate
,
getDisplayPath
,
getExtFunctionsAndElements
,
getLastModifiedDate
,
getModel
,
getName
,
getOwner
,
getParent
,
getPath
,
getResourceType
,
getRoot
,
getSize
,
getStatementsAbout
,
getStatementsGeneratedBy
,
hasResource
,
inheritAcl
,
isResourceType
,
markTemporary
,
removeAcl
,
removeAlias
,
removeLiteralProperty
,
removeResourceProperty
,
setAcl
,
setOwner
,
toXPathContext
,
verifyAcl
,
xUpdate
Fields
resourceType
= 13
Functions
NewDocumentDefinitionXml
(
driver
,
path
,
acl
,
owner
,
imt
,
src
,
docDef
,
typ
)
Fields
FTSERVER_NAMESPACE
= 'http://xmlns.4suite.org/reserved'
NEW_BASE_XUPDATE
= '<xupdate:modifications\n version="1.0"\n xmlns:x..."/>\n </xupdate:append>\n</xupdate:modifications>\n'
REMOVE_BASE_XUPDATE
= '<xupdate:modifications\n version="1.0"\n xmlns:x...se[@xlink:href=\'%s\']"/>\n</xupdate:modifications>\n'
SET_CREATION_PARAMS_XUPDATE
= '<xupdate:modifications\n version="1.0"\n xmlns:x... %s\n </xupdate:append>\n</xupdate:modifications>\n'
XLINK_NAMESPACE
= u'http://www.w3.org/1999/xlink'