mitk.StringProperty#
- class mitk.StringProperty#
Bases:
BasePropertyProperty holding a single
strvalue.- __init__(self: mitk.StringProperty, value: str = '') None#
Construct a string property with the given value (default empty).
Methods
__init__(self[, value])Construct a string property with the given value (default empty).
clone(self)Return a deep copy of this property.
from_json(json)Reconstruct a
BasePropertysubclass from JSON.to_json(self)Serialize this property to a self-contained JSON string.
Attributes
The stored string.
- __eq__(self: mitk.BaseProperty, arg0: mitk.BaseProperty) bool#
- clone(self: mitk.BaseProperty) mitk.BaseProperty#
Return a deep copy of this property.
- static from_json(json: str) mitk.BaseProperty#
Reconstruct a
BasePropertysubclass from JSON.- Parameters:
json – JSON string produced by
to_json().- Returns:
A new
BasePropertyof the appropriate subclass.
- to_json(self: mitk.BaseProperty) str#
Serialize this property to a self-contained JSON string.
The string carries enough type information that
from_json()can reconstruct the correct subclass.- Returns:
JSON string representation of the property.
- property value#
The stored string.