Это старая версия документа!
PropertyValidated
Унаследован от: Property
Класс Свойства, который имеет функционал для валидации значения. Данный тип свойств используется в случаях, когда значение Свойства ограничено заданными параметрами. Например, класс IntProperty имеет параметры, определяющие минимальное и максимальное значения, данный тип свойств обеспечивает нахождение значения в заданных пределах, если программа изменяет эти параметры или само значение, и если оно будет выходить за пределы указанного диапазона, алгоритм принудительно изменит значение Свойства, чтобы оно входило в заданный диапазон.
Подробности о концепции свойств читайте в статье
Методы:
__setattr__()
Переопределенный магический метод. Устанавливает значения атрибутов, производит валидацию значения (вызывает метода validate_value(), если режим выполнения валидации включен.
def __setattr__(self, key, value) -> None
Параметры:
- key(Any)- имя атрибута
- value(Any)- значение атрибута
Возвращает:
- None
set_value()
Устанавливает значение Свойства.
def set_value(self, value: Any) -> None
Параметры:
- value(Any)- значение свойства
Возвращает:
- None
set_value()
Устанавливает значение Свойства.
def set_value(self, value: Any) -> None
Параметры:
- value(Any)- значение свойства
Возвращает:
- None
set_value()
Устанавливает значение Свойства.
def set_value(self, value: Any) -> None
Параметры:
- value(Any)- значение свойства
Возвращает:
- None