holds the value and the documentation string of a property
Definition at line 201 of file Bindings.py.
◆ __init__()
| def GaudiPython.Bindings.PropertyEntry.__init__ |
( |
|
self, |
|
|
|
prop |
|
) |
| |
Definition at line 204 of file Bindings.py.
204 def __init__(self, prop):
205 self._type =
type(prop).__name__
206 self.__doc__ =
" --- Property type is " + self.ptype()
208 if issubclass(
type(prop), GaudiHandleProperty):
209 self._value = prop.value()
210 elif issubclass(
type(prop), GaudiHandleArrayProperty):
211 self._value = prop.value()
215 self._value = eval(prop.toString(), {}, {})
217 if hasattr(prop,
'value'):
218 self._value = prop.value()
220 self._value = prop.toString()
222 self.__doc__ +=
" --- Default value = " + str(self._value) +
" --- " 223 if prop.documentation() !=
'none':
224 self.__doc__ = prop.documentation() +
'\\n' + self.__doc__
226 self._property = prop
◆ documentation()
| def GaudiPython.Bindings.PropertyEntry.documentation |
( |
|
self | ) |
|
Definition at line 238 of file Bindings.py.
238 def documentation(self):
◆ hasDoc()
| def GaudiPython.Bindings.PropertyEntry.hasDoc |
( |
|
self | ) |
|
Definition at line 241 of file Bindings.py.
242 return len(self.__doc__) > 0
and self.__doc__ !=
'none'
◆ property()
| def GaudiPython.Bindings.PropertyEntry.property |
( |
|
self | ) |
|
Definition at line 234 of file Bindings.py.
235 "Return the underlying property itself " 236 return self._property
◆ ptype()
| def GaudiPython.Bindings.PropertyEntry.ptype |
( |
|
self | ) |
|
◆ value()
| def GaudiPython.Bindings.PropertyEntry.value |
( |
|
self | ) |
|
◆ __doc__
| GaudiPython.Bindings.PropertyEntry.__doc__ |
|
private |
◆ _property
| GaudiPython.Bindings.PropertyEntry._property |
|
private |
◆ _type
| GaudiPython.Bindings.PropertyEntry._type |
|
private |
◆ _value
| GaudiPython.Bindings.PropertyEntry._value |
|
private |
The documentation for this class was generated from the following file: