Package twisted :: Package coil :: Package plugins :: Module mail :: Class MailConfigurator
[show private | hide private]
[frames | no frames]

Class MailConfigurator

      Configurator --+
                     |
Collection --+       |
             |       |
   Constrained --+   |
                 |   |
  ConfigCollection --+
                     |
                    MailConfigurator


Method Summary
  __init__(self, instance)
Initialize this configurator with the instance it will be configuring.
  config_name(self, name)
  config_storagePath(self, path)
  configDispensers(self)
Return list of dispensers.
  configure(self, dict)
Set a list of configuration variables. (inherited from Configurator)
  delEntity(self, name)
Remove a static reference for 'name'. (inherited from Collection)
  entityConstraint(self, entity)
A method that determines whether an entity may be added to me. (inherited from ConfigCollection)
  getConfiguration(self)
Return a mapping of key/value tuples describing my configuration. (inherited from Configurator)
  getDynamicEntity(self, name, request)
Subclass this to generate an entity on demand. (inherited from Collection)
  getEntity(self, name, request)
Retrieve an entity from me. (inherited from Collection)
  getEntityType(self)
(inherited from ConfigCollection)
  getInstance(self)
Return the instance being configured. (inherited from Configurator)
  getNameType(self)
(inherited from ConfigCollection)
  getStaticEntity(self, name)
Get an entity that was added to me using putEntity. (inherited from Collection)
  getType(self, name)
Get the type of a configuration variable. (inherited from Configurator)
  listDynamicEntities(self, request)
A list of all name, entity that I can generate on demand. (inherited from Collection)
  listDynamicNames(self)
Retrieve a list of the names of entities that I store references to. (inherited from Collection)
  listEntities(self, request)
Retrieve a list of all name, entity pairs I contain. (inherited from Collection)
  listNames(self, request)
Retrieve a list of all names for entities that I contain. (inherited from Collection)
  listStaticEntities(self)
Retrieve a list of all name, entity pairs that I store references to. (inherited from Collection)
  listStaticNames(self)
Retrieve a list of the names of entities that I store references to. (inherited from Collection)
  makePOP3Server(self)
  makeSMTPServer(self)
  nameConstraint(self, name)
A method that determines whether an entity may be added to me with a given name. (inherited from Constrained)
  putEntity(self, name, entity)
Store an entity if it meets both constraints. (inherited from Constrained)
  reallyPutEntity(self, name, entity)
(inherited from Constrained)
  removeEntity(self, name, request)
Remove an entity for 'name', based on the content of 'request'. (inherited from Collection)
  storeEntity(self, name, request)
Store an entity for 'name', based on the content of 'request'. (inherited from Collection)

Class Variable Summary
tuple __implements__
str configName
dict configTypes
class IDomain
class MailService

Method Details

__init__(self, instance)
(Constructor)

Initialize this configurator with the instance it will be configuring.
Overrides:
twisted.coil.coil.Configurator.__init__ (inherited documentation)

configDispensers(self)

Return list of dispensers.
Overrides:
twisted.coil.coil.Configurator.configDispensers (inherited documentation)

Class Variable Details

__implements__

Type:
tuple
Value:
(<class twisted.coil.coil.IConfigurator at 0x8351044>,
 <class twisted.coil.coil.IConfigCollection at 0x835165c>)             

configName

Type:
str
Value:
'Twisted Mail Service'                                                 

configTypes

Type:
dict
Value:
{'serviceName': [<type 'str'>, 'Service Name', ''],
 'storagePath': [<type 'str'>,
                 'Storage Path',
                 'Folder where messages will be stored.']}             

IDomain

IDomain = twisted.mail.mail.IDomain

MailService

MailService = twisted.mail.mail.MailService

Generated by Epydoc 1.1 on Fri Jun 27 03:47:44 2003 http://epydoc.sf.net