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, attr)
Return list of all interfaces an object implements, using a particular attribute name.
  superInterfaces(interface)
Given an interface, return list of super-interfaces (including itself).

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

Function Details

getInterfaces(obj, attr='__implements__')

Return list of all interfaces an object implements, using a particular attribute name. For example, if you wish to discover what interfaces a class implements directly, pass '__class_implements__' as the attribute name.

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

registerAdapter

registerAdapter = twisted.python.components.AdapterRegistry.registerAdapter

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