4Suite
™
API Documentation
►
Module
Ft
.
Server
.
Server
.
Lib
.ConfigFile
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Server/Server/Lib/ConfigFile.py,v 1.28 2005/04/17 06:08:54 cogbuji Exp $
Functions:
GetFileName
,
Read
,
ReadBerkeleyDBDriver
,
ReadConfigFile
,
ReadCore
,
ReadDriver
,
ReadFlatFileDriver
,
ReadMetaKitDriver
,
ReadMySQLDriver
,
ReadOdbcDriver
,
ReadOracleDriver
,
ReadPostgresDriver
,
ReadProperties
,
ReadProperty
,
ReadPsycoDriver
Fields:
CONFIG_MODEL_BASE
,
RDF_MS_BASE
,
RDF_SCHEMA_BASE
,
SQL_ID_REGEX
Functions
GetFileName
(
fileName
)
# Functions to read the config file
Read
(
fileName
=None
)
ReadBerkeleyDBDriver
(
driverId
,
model
)
ReadConfigFile
(
fileName
)
ReadCore
(
coreId
,
model
)
ReadDriver
(
driverId
,
model
)
ReadFlatFileDriver
(
driverId
,
model
)
ReadMetaKitDriver
(
driverId
,
model
)
ReadMySQLDriver
(
driverId
,
model
)
ReadOdbcDriver
(
driverId
,
model
)
ReadOracleDriver
(
driverId
,
model
)
ReadPostgresDriver
(
driverId
,
model
)
ReadProperties
(
model
,
id
,
property
,
required
=1
)
ReadProperty
(
model
,
id
,
property
,
required
=1
)
ReadPsycoDriver
(
driverId
,
model
)
Fields
CONFIG_MODEL_BASE
= 'http://xmlns.4suite.org/4ss/properties#'
RDF_MS_BASE
= 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
RDF_SCHEMA_BASE
= 'http://www.w3.org/2000/01/rdf-schema#'
SQL_ID_REGEX
= '[A-Za-z_\x80-\xff][A-Za-z_\x80-\xff0-9$]*'