| Home | Trees | Index | Help |
|---|
| Package twisted :: Package coil :: Module coil :: Class Configurator |
|
FTPConfigurator,
MailConfigurator,
MaildirDBMConfigurator,
ManholeConfigurator,
ProxyConfigurator,
SOCKSConfigurator,
ShellFactoryConfigurator,
TendrilConfigurator,
TestConfigurator,
ReverseProxyConfigurator,
VirtualHostConfigurator,
StaticConfigurator,
SiteConfigurator,
WordsConfigurator,
MyConfig,
CustomConfigA configurator object implementing default behaviour.
Custom handling of configuration-item-setting can be had by adding configure_%s(self, value) methods to my subclass. The default is to set an attribute on the instance that will be configured.
A method getConfiguration should return a mapping of attribute to value, for attributes mentioned in configTypes. The default is to get the attribute from the instance that is being configured.| Method Summary | |
|---|---|
Initialize this configurator with the instance it will be configuring. | |
Return list of dispensers. | |
Set a list of configuration variables. | |
Return a mapping of key/value tuples describing my configuration. | |
Return the instance being configured. | |
Get the type of a configuration variable. | |
| Class Variable Summary | |
|---|---|
NoneType |
configName
|
dict |
configTypes
|
NoneType |
configurableClass
|
class |
IConfigurator
|
| Method Details |
|---|
__init__(self,
instance)
Initialize this configurator with the instance it will be
configuring.
|
configDispensers(self)Return list of dispensers. |
configure(self, dict)Set a list of configuration variables. |
getConfiguration(self)Return a mapping of key/value tuples describing my configuration. By default gets the attributes from the instance being configured, override in subclasses if necessary. |
getInstance(self)Return the instance being configured. |
getType(self, name)Get the type of a configuration variable. |
| Class Variable Details |
|---|
configName
|
configTypes
|
configurableClass
|
IConfiguratorIConfigurator = twisted.coil.coil.IConfigurator
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:25:31 2003 | http://epydoc.sf.net |