\(\renewcommand\AA{\unicode{x212B}}\)
This is a Python binding to the C++ class Mantid::Kernel::PropertyManager.
bases: mantid.kernel.IPropertyManager
mantid.kernel.
PropertyManager
¶declareProperty
((IPropertyManager)self, (str)name, (object)value) → None :¶Create a new named property
existsProperty
((IPropertyManager)self, (str)name) → bool :¶Returns whether a property exists
get
((IPropertyManager)self, (str)name, (object)value) → Property :¶Returns the property of the given name. Use .value to give the value. If property with given name does not exist, returns given default value.
getInvalidValuesFilterLogName
((str)arg1) → str¶getLogNameFromInvalidValuesFilter
((str)arg1) → str¶getProperties
((IPropertyManager)self) → std_vector_property :¶Returns the list of properties managed by this object
getProperty
((IPropertyManager)self, (str)name) → Property :¶Returns the property of the given name. Use .value to give the value
getPropertyValue
((IPropertyManager)self, (str)name) → str :¶Returns a string representation of the named property’s value
has_key
((IPropertyManager)self, (str)name) → bool :¶Returns whether a property exists
isAnInvalidValuesFilterLog
((str)arg1) → bool¶keys
((IPropertyManager)self) → list¶propertyCount
((IPropertyManager)self) → int :¶Returns the number of properties being managed
setProperties
((IPropertyManager)self, (dict)kwargs) → None :¶Set a collection of properties from a dict
setProperty
((IPropertyManager)self, (str)name, (object)value) → None :¶Set the value of the named property
setPropertyGroup
((IPropertyManager)self, (str)name, (str)group) → None :¶Set the group for a given property
setPropertySettings
((IPropertyManager)self, (str)name, (IPropertySettings)settingsManager) → None :¶Assign the given IPropertySettings object to the named property
setPropertyValue
((IPropertyManager)self, (str)name, (str)value) → None :¶Set the value of the named property via a string
values
((IPropertyManager)self) → std_vector_property :¶Returns the list of properties managed by this object