CMS 3D CMS Logo

parseConfig::_VPSetExtendSetter Class Reference

Inheritance diagram for parseConfig::_VPSetExtendSetter:

parseConfig::_VPSetReplaceSetter parseConfig::_ParameterReplaceSetter parseConfig::_ReplaceSetter

List of all members.

Public Member Functions

def __init__
def dumpPython
def setValue

Public Attributes

 multiplesAllowed


Detailed Description

replace command to extend a VPSet

Definition at line 1164 of file parseConfig.py.


Member Function Documentation

def parseConfig::_VPSetExtendSetter::__init__ (   self,
  value 
)

Reimplemented from parseConfig::_VPSetReplaceSetter.

Definition at line 1166 of file parseConfig.py.

01166                             :
01167         super(type(self),self).__init__(value)
01168         self.multiplesAllowed = True
    def setValue(self,obj,attr):

def parseConfig::_VPSetExtendSetter::dumpPython (   self,
  options 
)

Reimplemented from parseConfig::_ReplaceSetter.

Definition at line 1172 of file parseConfig.py.

01172                                  :
01173         return ".extend("+self._pythonValue(self.value, options)+")"
01174 
01175 
01176 
class _VPSetAppendSetter(_PSetReplaceSetter):

def parseConfig::_VPSetExtendSetter::setValue (   self,
  obj,
  attr 
)

Reimplemented from parseConfig::_ParameterReplaceSetter.

Definition at line 1169 of file parseConfig.py.

01169                                :
01170         theAt=getattr(obj,attr)
01171         theAt.extend(self.value)
    def dumpPython(self, options):


Member Data Documentation

parseConfig::_VPSetExtendSetter::multiplesAllowed

Reimplemented from parseConfig::_ReplaceSetter.

Definition at line 1168 of file parseConfig.py.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:49:27 2009 for CMSSW by  doxygen 1.5.4