objects.logic.process.extXportTableDict.extXportTableDict Class Reference

This extXportTableDict class is a singleton which knows how to return the one and only instance of the __xportImpl class. More...

List of all members.

Classes

class  __xportImpl
 Actual implementation class for extXportTableDict. More...

Public Member Functions

def __init__
def __getattr__
 Delegate access to implementation.
def __setattr__
 Delegate access to implementation.


Detailed Description

This extXportTableDict class is a singleton which knows how to return the one and only instance of the __xportImpl class.

All access to the __xportImpl is transparent, in that extXportTableDict will use __getattr__ and __setattr__ to delegate the actual method calls.

Definition at line 28 of file extXportTableDict.py.


Member Function Documentation

def objects.logic.process.extXportTableDict.extXportTableDict.__getattr__ (   self,
  attr 
)

Delegate access to implementation.

Definition at line 43 of file extXportTableDict.py.

00043                                :
00044         return getattr(self.__instance, attr)
00045 
    ##

def objects.logic.process.extXportTableDict.extXportTableDict.__init__ (   self  ) 

Definition at line 32 of file extXportTableDict.py.

00032                       :
00033         if extXportTableDict.__instance is None:
00034             extXportTableDict.__instance = extXportTableDict.__xportImpl()
00035         
00036         # todo, what effect does this have?
00037         self.__dict__['_extXportTableDict__instance'] = extXportTableDict.__instance
00038 
00039     
00040             
    ##

def objects.logic.process.extXportTableDict.extXportTableDict.__setattr__ (   self,
  attr,
  value 
)

Delegate access to implementation.

Definition at line 48 of file extXportTableDict.py.

00048                                       :
00049         return setattr(self.__instance, attr, value)
00050         
00051         
00052         
    ## Actual implementation class for extXportTableDict.


The documentation for this class was generated from the following file:

Generated on Mon Mar 30 00:26:45 2009 for EyeSpy by  doxygen 1.5.8