|
__getattr__(self,
name)
Provide one-way access to the methods and attributes of the
ClassCompiler, and thereby the MethodCompilers as well. |
|
|
|
__init__(self,
source=None,
file=None,
moduleName=' DynamicallyCompiledCheetahTemplate ' ,
mainClassName=None,
mainMethodName=None,
baseclassName=None,
extraImportStatements=None,
settings=None)
MUST BE CALLED BY SUBCLASSES |
|
|
|
|
|
_addActiveClassCompiler(self,
classCompiler) |
|
|
|
|
|
_getActiveClassCompiler(self) |
|
|
|
_initializeSettings(self)
A hook that allows for complex setting initialization sequences that
involve references to 'self' or other settings. |
|
|
|
_popActiveClassCompiler(self) |
|
|
|
_setupCompilerState(self) |
|
|
|
_spawnClassCompiler(self,
className,
klass=None) |
|
|
|
_swallowClassCompiler(self,
classCompiler) |
|
|
|
addAttribute(self,
attribName,
expr) |
|
|
|
|
|
addImportStatement(self,
impStatement) |
|
|
|
addImportedVarNames(self,
varNames) |
|
|
|
addModuleDocString(self,
line)
Adds a line to the generated module docstring. |
|
|
|
|
|
addModuleHeader(self,
line)
Adds a header comment to the top of the generated module. |
|
|
|
addSpecialVar(self,
basename,
contents,
includeUnderscores=True)
Adds module __specialConstant__ to the module globals. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setBaseClass(self,
baseClassName) |
|
|
|
setCompilerSetting(self,
key,
valueExpr) |
|
|
|
setCompilerSettings(self,
keywords,
settingsStr) |
|
|
|
setModuleEncoding(self,
encoding) |
|
|
|
|
|
|
|
timestamp(self,
theTime=None) |
|
|
|
|
Inherited from SettingsManager.SettingsManager :
copySettings ,
deepcopySettings ,
getConfigString ,
hasSetting ,
setSetting ,
setting ,
settings ,
updateSettings ,
updateSettingsFromConfigFile ,
updateSettingsFromConfigFileObj ,
updateSettingsFromConfigStr ,
updateSettingsFromPySrcFile ,
updateSettingsFromPySrcStr ,
writeConfigFile
Inherited from SettingsManager.SettingsManager (private):
_createConfigFile ,
_defaultSettings
Inherited from SettingsManager._SettingsCollector :
normalizePath ,
readSettingsFromConfigFile ,
readSettingsFromConfigFileObj ,
readSettingsFromContainer ,
readSettingsFromModule ,
readSettingsFromPySrcFile ,
readSettingsFromPySrcStr
Inherited from SettingsManager._SettingsCollector (private):
_getAllAttrsFromContainer ,
_isContainer
Inherited from GenUtils :
addGetTextVar ,
genCacheInfo ,
genCacheInfoFromArgList ,
genCheetahVar ,
genNameMapperVar ,
genPlainVar ,
genTimeInterval
|