|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
Public Member Functions | |
| def | __init__ |
| def | name |
| def | set |
| def | value |
| def | remove_regexp |
| def | remove |
| def | append |
| def | prepend |
| def | repl |
| def | resolveReferences |
| def | search |
| def | __str__ |
Public Attributes | |
| report | |
| name | |
| val | |
| local | |
Private Member Functions | |
| def | _changeSlashes |
Class for manipulating with environment scalars.
Definition at line 225 of file Variable.py.
| def EnvConfig::Variable::Scalar::__init__ | ( | self, | |
| name, | |||
local = False, |
|||
report = None |
|||
| ) |
Definition at line 228 of file Variable.py.
| def EnvConfig::Variable::Scalar::__str__ | ( | self ) |
Definition at line 307 of file Variable.py.
| def EnvConfig::Variable::Scalar::_changeSlashes | ( | self ) | [private] |
Changes slashes depending on operating system.
Definition at line 297 of file Variable.py.
| def EnvConfig::Variable::Scalar::append | ( | self, | |
| value, | |||
separator = ':', |
|||
environment = {}, |
|||
warningOn = True |
|||
| ) |
Adds value(s) at the end of the scalar.
Definition at line 262 of file Variable.py.
00262 :', environment={}, warningOn=True): 00263 '''Adds value(s) at the end of the scalar.''' 00264 value = self.resolveReferences(value, environment) 00265 self.val = self.val + value 00266 self._changeSlashes() 00267 00268
| def EnvConfig::Variable::Scalar::name | ( | self ) |
Returns the name of the scalar.
Definition at line 235 of file Variable.py.
| def EnvConfig::Variable::Scalar::prepend | ( | self, | |
| value, | |||
action = 'cancel', |
|||
separator = ':', |
|||
environment = {} |
|||
| ) |
Adds value(s) at the beginning of the scalar.
Definition at line 269 of file Variable.py.
00269 :', environment={}): 00270 '''Adds value(s) at the beginning of the scalar.''' 00271 value = self.resolveReferences(value, environment) 00272 self.val = value + self.val 00273 self._changeSlashes() 00274 00275
| def EnvConfig::Variable::Scalar::remove | ( | self, | |
| value, | |||
separator = ':', |
|||
regexp = True |
|||
| ) |
Removes value(s) from the scalar. If value is not found, removal is canceled.
Definition at line 256 of file Variable.py.
| def EnvConfig::Variable::Scalar::remove_regexp | ( | self, | |
| value, | |||
separator = ':' |
|||
| ) |
Definition at line 253 of file Variable.py.
| def EnvConfig::Variable::Scalar::repl | ( | self, | |
| s, | |||
| d | |||
| ) |
Definition at line 276 of file Variable.py.
| def EnvConfig::Variable::Scalar::resolveReferences | ( | self, | |
| value, | |||
| environment | |||
| ) |
Resolve references inside the scalar.
Definition at line 286 of file Variable.py.
| def EnvConfig::Variable::Scalar::search | ( | self, | |
| expr | |||
| ) |
Searches in scalar`s values for a match
Definition at line 292 of file Variable.py.
| def EnvConfig::Variable::Scalar::set | ( | self, | |
| value, | |||
separator = ':', |
|||
environment = {}, |
|||
resolve = True |
|||
| ) |
Sets the value of the scalar. Any previous value is overwritten.
Definition at line 239 of file Variable.py.
00239 :', environment={}, resolve = True): 00240 '''Sets the value of the scalar. Any previous value is overwritten.''' 00241 if resolve: 00242 value = self.resolveReferences(value, environment) 00243 self.val = value 00244 self._changeSlashes() 00245 if self.val == '.': 00246 self.val = "" 00247 00248
| def EnvConfig::Variable::Scalar::value | ( | self, | |
asString = False, |
|||
separator = ':' |
|||
| ) |
Returns values of the scalar.
Definition at line 249 of file Variable.py.
Definition at line 228 of file Variable.py.
Definition at line 228 of file Variable.py.
Definition at line 228 of file Variable.py.
Definition at line 228 of file Variable.py.