Home | Trees | Index | Help |
---|
Package twisted :: Package coil :: Module coil :: Class Configurator |
|
FTPConfigurator
,
MailConfigurator
,
MaildirDBMConfigurator
,
ManholeConfigurator
,
ProxyConfigurator
,
SOCKSConfigurator
,
ShellFactoryConfigurator
,
TestConfigurator
,
ReverseProxyConfigurator
,
VirtualHostConfigurator
,
StaticConfigurator
,
SiteConfigurator
,
WordsConfigurator
A 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.1 on Fri Jun 27 03:47:43 2003 | http://epydoc.sf.net |