Package _Framework :: Module SubjectSlot :: Class SubjectSlotGroup
[hide private]
[frames] | no frames]

Class SubjectSlotGroup

source code

                       object --+            
                                |            
    Disconnectable.Disconnectable --+        
                                    |        
Disconnectable.CompoundDisconnectable --+    
                                        |    
                              SlotManager --+
                                            |
                                           SubjectSlotGroup

A subject slot that connects a given listener to many subjects.

Instance Methods [hide private]
 
__init__(self, listener=None, event=None, extra_kws=None, extra_args=None, *a, **k)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
replace_subjects(self, subjects, identifiers=repeat(None)) source code
 
add_subject(self, subject, identifier=None) source code
 
remove_subject(self, subject) source code
 
has_subject(self, subject) source code
 
_listener_for_subject(self, identifier) source code

Inherited from SlotManager: register_slot, register_slot_manager

Inherited from Disconnectable.CompoundDisconnectable: disconnect, disconnect_disconnectable, find_disconnectable, has_disconnectable, register_disconnectable, unregister_disconnectable

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  listener = None
  _extra_kws = None
  _extra_args = None
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, listener=None, event=None, extra_kws=None, extra_args=None, *a, **k)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)