pyicat_plus.metadata.namespace_wrapper.NamespaceWrapper#

class pyicat_plus.metadata.namespace_wrapper.NamespaceWrapper(property_names, getter, setter=None, property_decorator=None)[source]#

Bases: object

Namespace which delegates attribute getting and setting to a getter and setter method.

Parameters:
  • property_names (Iterable[str])

  • getter (Callable)

  • setter (Optional[Callable])

  • property_decorator (Optional[Callable])

get_content()[source]#
Return type:

str