Table of Contents

Module: coil | Twisted-0.17.4/twisted/coil/coil.py
--- | ---

Twisted COIL: COnfiguration ILlumination.

An end-user direct-manipulation interface to Twisted, accessible through the web.

This is a work in progress.

Imported modules |
--- | ---
from twisted.python import log, components, reflect, roots import types
Functions |
createConfigurable getCollection getConfigurator getConfiguratorClass getConfiguratorsForTree getImplementors hasFactory registerConfigurator registerFactory
| createConfigurable

    createConfigurable (
            configurableClass,
            container,
            name,
            )

### Instantiate a configurable.

First, I will find the factory for class configurableClass. Then I will call it, with `container` and `name` as arguments.

Exceptions |
--- | ---
TypeError( "No configurator registered for %s" % configurableClass )

| getCollection

    getCollection ( obj )

Get an object implementing ICollection for obj.

| getConfigurator

    getConfigurator ( obj )

Get an object implement IConfigurator for obj.

| getConfiguratorClass

    getConfiguratorClass ( klass )

Return an IConfigurator class for given class.

| getConfiguratorsForTree

    getConfiguratorsForTree ( root )

### Return iterator of Configurators for a config tree.

This really ought to be implemented as a generator.

| getImplementors

    getImplementors ( interface )

Return list of registered classes that implement an interface.

| hasFactory

    hasFactory ( configurableClass )

Check if factory is available for this class.

| registerConfigurator

    registerConfigurator ( configuratorClass,  factory=None )

Register a configurator for a class.

| registerFactory

    registerFactory ( configurableClass,  factory )

Register a factory for a class.

Classes |

CollectionWrapper | Wrap an existing roots.Collection as a IConfigCollection.
ConfigCollection | A default implementation of IConfigCollection.
Configurator | A configurator object implementing default behaviour.
DispenserStorage | A mini-database of dispensers.
ICollection | A collection for coil.
IConfigCollection | A coil collection to which objects can be added.
IConfigurator | A configurator object.
IStaticCollection | A coil collection to which we can't add items.
InvalidConfiguration | I am is raised in the case of an invalid configuration.
StaticCollection | A roots.Locked that implement IStaticCollection.

Table of Contents

This document was automatically generated on Sat Apr 20 01:32:16 2002 by HappyDoc version 2.0