Package twisted :: Package python :: Module components
[show private | hide private]
[frames | no frames]

Module twisted.python.components

Component architecture for Twisted.
Classes
Componentized I am a mixin to allow you to be adapted in various ways persistently.
AdapterRegistry  

Function Summary
  implements(obj, interfaceClass)
Return boolean indicating if obj implements the given interface.
  getInterfaces(obj)
Return list of all interfaces a class implements.
  superInterfaces(interface)
Given an interface, return list of super-interfaces (including itself).

Variable Summary
MetaInterface Interface
instance method registerAdapter
instance method getAdapter
instance method getAdapterClassWithInheritance
instance method getAdapterFactory

Function Details

getInterfaces(obj)

Return list of all interfaces a class implements.

implements(obj, interfaceClass)

Return boolean indicating if obj implements the given interface.

superInterfaces(interface)

Given an interface, return list of super-interfaces (including itself).

Variable Details

getAdapter

getAdapter = twisted.python.components.AdapterRegistry.getAdapter

getAdapterClassWithInheritance

getAdapterClassWithInheritance = twisted.python.components.AdapterRegistry.getAdapterClassWithInheritance

getAdapterFactory

getAdapterFactory = twisted.python.components.AdapterRegistry.getAdapterFactory

Interface

Type:
MetaInterface
Value:
<class 'twisted.python.components.Interface'>                          

registerAdapter

registerAdapter = twisted.python.components.AdapterRegistry.registerAdapter

Generated by Epydoc 1.1 on Thu May 8 13:16:48 2003 http://epydoc.sf.net