Package zope :: Package interface :: Module declarations :: Class Implements
[show private | hide private]
[frames | no frames]

Type Implements

         object --+            
                  |            
SpecificationBasePy --+        
                      |        
          Specification --+    
                          |    
                Declaration --+
                              |
                             Implements


Method Summary
  __repr__(self)
    Inherited from Declaration
  __init__(self, *interfaces)
  __add__(self, other)
Add two specifications or a specification and an interface
  __contains__(self, interface)
Test whether an interface is in the specification
  __iter__(self)
Return an iterator for the interfaces in the specification
  __nonzero__(self)
Test whether there are any interfaces in a specification.
  __radd__(self, other)
Add two specifications or a specification and an interface
  __sub__(self, other)
Remove interfaces from a specification
  changed(self)
We, or something we depend on, have changed
  flattened(self)
Return an iterator of all included and extended interfaces
    Inherited from Specification
  extends(self, interface, strict)
Does the specification extend the given interface?
  get(self, name, default)
Query for an attribute description
  interfaces(self)
Return an iterator for the interfaces in the specification
  isImplementedBy(self, ob)
  isImplementedByInstancesOf(self, cls)
  isOrExtends(self, interface)
Is the interface the same as or extend the given interface
  providedBy(self, ob)
Is the interface implemented by an object
  subscribe(self, dependent)
  unsubscribe(self, dependent)
  weakref(self, callback)
    Inherited from SpecificationBasePy
  implementedBy(self, cls)
Do instances of the given class implement the interface?
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Property Summary
    Inherited from Specification
  __bases__

Class Variable Summary
str __name__ = 'Implements'
tuple declared = ()
NoneType inherit = None                                                                  
    Inherited from Specification
Implements __implemented__ = <implementedBy zope.interface.interfac...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from SpecificationBasePy
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...

Class Variable Details

__name__

Type:
str
Value:
'Implements'                                                           

declared

Type:
tuple
Value:
()                                                                     

inherit

Type:
NoneType
Value:
None                                                                  

Generated by Epydoc 2.1 on Fri Jun 24 12:01:21 2005 http://epydoc.sf.net