|
None | __init__ (self, str key) |
|
Optional[ValidatorState] | __call__ (self, ContainerInterface value_provider, Optional[PropertyEvaluationContext] context=None) |
|
None | __init__ (self, str expression) |
|
Any | __call__ (self, ContainerInterface value_provider, Optional[PropertyEvaluationContext] context=None, *, Optional[Dict[str, Any]] additional_variables=None) |
|
bool | __eq__ (self, object other) |
|
int | __hash__ (self) |
|
bool | isValid (self) |
|
FrozenSet[str] | getUsedSettingKeys (self) |
|
str | __str__ (self) |
|
str | __repr__ (self) |
|
Dict[str, Any] | __getstate__ (self) |
|
None | __setstate__ (self, Dict[str, Any] state) |
|
None | registerOperator (cls, str name, Callable operator) |
|
Validates that a SettingInstance's value is within a certain minimum and maximum value.
This class performs validation of any value that has __lt__ and __gt__ implemented, but
it is primarily used for numerical values like integers and floats.