Provides a wrapper around access to source code files.
This is currently setup to read files from a local directory.
Later versions should support remote files, CVS and Wiki access
through use of
| Method Summary |
| |
__init__(self)
|
| |
addSourceReference(self,
sourceReference)
Adds references for a source file. |
| |
createModuleForSource(self,
sourceName,
addToSystem)
Creates a module instance for the source reference. |
| |
getModuleForSource(self,
sourceName,
caching)
Returns module instance for specified source name. |
| |
getSourceCode(self,
sourceName)
Returns source code for specified source name. |
| |
instantiateModule(self,
moduleName,
moduleCode,
addToSystem)
Creates a module instance. |
SourceReference
|
loadSourceFile(self,
sourceName,
url,
createInstance,
addToSystem)
Loads source file and adds it to repository. |
| |
readSourceFile(self,
filename)
Reads and return source code from file. |