protocols :: interfaces :: InterfaceClass :: Class InterfaceClass
[frames] | no frames]

Type InterfaceClass



    Protocol --+    
               |    
  object --+   |    
           |   |    
        type --+    
               |    
AbstractBaseMeta --+
                   |
                  InterfaceClass

Metaclass for 'Interface' - a non-instantiable protocol

(Note that this should not be used as an explicit metaclass - always subclass from 'AbstractBase' or 'Interface' instead.)

Instance Methods
 
__call__(self, *_InterfaceClass__args, **_InterfaceClass__kw)
x(...)
 
getBases(self)

Inherited from AbstractBaseMeta: __init__, __setattr__

Inherited from Protocol: getImpliedProtocols

Inherited from type: __cmp__, __delattr__, __getattribute__, __hash__, __new__, __repr__, __subclasses__, mro

Inherited from object: __reduce__, __reduce_ex__, __str__

Class Variables

Inherited from Protocol: __adapt__, addImplicationListener, addImpliedProtocol, registerImplementation, registerObject

Properties

Inherited from type: __base__, __bases__, __basicsize__, __dictoffset__, __flags__, __itemsize__, __mro__, __name__, __weakrefoffset__

Inherited from object: __class__

Method Details

__call__(self, *_InterfaceClass__args, **_InterfaceClass__kw)
(Call operator)

 
x(...)
Overrides: type.__call__
(inherited documentation)