|
Gaudi Framework, version v21r7 |
| Home | Generated: 22 Jan 2010 |


Public Member Functions | |
| def | __init__ |
| def | __deepcopy__ |
| def | getGaudiType |
| def | getDlls |
| def | getHandle |
| def | __setattr__ |
| def | getJobOptName |
Private Attributes | |
| _name | |
| _properties | |
Definition at line 922 of file Configurable.py.
| def Configurable::ConfigurableGeneric::__init__ | ( | self, | ||
name = Configurable.DefaultName | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 925 of file Configurable.py.
00925 : 00926 Configurable.__init__( self, name ) 00927 self._name = name 00928 self._properties = {} 00929 def __deepcopy__( self, memo ):
| def Configurable::ConfigurableGeneric::__deepcopy__ | ( | self, | ||
| memo | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 930 of file Configurable.py.
00930 : 00931 return self # algorithms are always shared 00932 def getGaudiType( self ): return 'GenericComponent'
| def Configurable::ConfigurableGeneric::getGaudiType | ( | self | ) |
| def Configurable::ConfigurableGeneric::getDlls | ( | self | ) |
| def Configurable::ConfigurableGeneric::getHandle | ( | self | ) |
| def Configurable::ConfigurableGeneric::__setattr__ | ( | self, | ||
| name, | ||||
| value | ||||
| ) |
Reimplemented from Configurable::Configurable.
Definition at line 937 of file Configurable.py.
00937 : 00938 # filter private (user) variables 00939 if name[0] == '_': 00940 super( ConfigurableGeneric, self ).__setattr__( name, value ) 00941 return 00942 00943 # filter configurable types 00944 if isinstance( value, Configurable ): 00945 self.__dict__[ name ] = value 00946 return 00947 00948 # assume all the rest are properties 00949 if not name in self._properties: 00950 self._properties[ name ] = PropertyProxy( DummyDescriptor( name ) ) 00951 self._properties[ name ].__set__( self, value ) 00952 def getJobOptName( self ): return None
| def Configurable::ConfigurableGeneric::getJobOptName | ( | self | ) |
Reimplemented from Configurable::Configurable.
Definition at line 953 of file Configurable.py.
00953 : return None 00954 00955
Configurable::ConfigurableGeneric::_name [private] |
Definition at line 928 of file Configurable.py.