Трейт BooleanProp.BooleanProp
Несколько дополнительных удобств для свойств типа Boolean.
| Суперопределения |
|---|
Абстрактные методы
Исходный код
Сравнивает два логических выражения и возвращает true, если они имеют разные значения.
a != b возвращает true, если и только если - a равно true, а b равно false, или - a равно false, а b равно true.
Исходный код
Сравнивает два логических выражения и возвращает true, если оба выражения имеют значение true.
a & b возвращает true, если и только если - a и b имеют значение true.
| Примечание | Этот метод вычисляет оба |
|---|
Исходный код
Сравнивает два логических выражения и возвращает true, если оба выражения имеют значение true.
a && b возвращает true, если и только если - a и b имеют значение true.
| Примечание | Этот метод использует оценку «короткого замыкания» и ведет себя так, как если бы он был объявлен как |
|---|
Исходный код
Сравнивает два логических выражения и возвращает true, если они имеют одинаковые значения.
a == b возвращает true, если и только если - a и b имеют значение true, или - a и b имеют значение false.
Исходный код
Сравнивает два логических выражения и возвращает true, если они имеют разные значения.
a ^ b returns true if and only if
- a is true and b is false or
- a is false and b is true.
Исходный код
Изменяет это свойство так, чтобы value было false.
Исходный код
Изменяет это свойство так, чтобы value было true.
Исходный код
Переключает свойство между состояниями включения и выключения.
Исходный код
Инвертирует логическое выражение.
- !a приводит к false, если и только если a вычисляется как true, и - !a приводит к true, если и только если a вычисляется как false.
| Возвращает | инвертированное выражение |
|---|
Исходный код
Семантика value определяется при создании Prop. См. методы valueIsTrue и keyExists в объекте BooleanProp для примеров.
| Возвращает | true, если текущее строковое значение считается истинным, иначе false |
|---|
Исходный код
Сравнивает два логических выражения и возвращает true, если одно или оба выражения имеют значение true.
a | b возвращает true, если и только если - a равно true, или - b равно true, или - a и b имеют значение true.
| Примечание | Этот метод вычисляет оба |
|---|
Исходный код
Сравнивает два логических выражения и возвращает true, если одно или оба выражения имеют значение true.
a || b возвращает true, если и только если - a равно true, или - b равно true, или - a и b имеют значение true.
| Примечание | Этот метод использует оценку «короткого замыкания» и ведет себя так, как если бы он был объявлен как |
|---|
Наследованные методы
Исходный код
Удаляет свойство из базового отображения.
| Унаследовано от | Prop |
|---|
Исходный код
Возвращает текущее строковое значение, если оно существует. Не вернёт null: используйте isSet для проверки существования.
| Возвращает | текущее строковое значение, если оно существует, иначе пустая строка |
|---|---|
| Унаследовано от | Prop |
Исходный код
True, если ключ существует в отображении свойств. Обратите внимание, что это не достаточно для того, чтобы логическое свойство считалось истинным.
| Возвращает | существует ли ключ в отображении |
|---|---|
| Унаследовано от | Prop |
Исходный код
Полное имя свойства, например, "java.awt.headless".
| Унаследовано от | Prop |
|---|
Исходный код
Значение (value), если свойство задано, иначе None.
| Унаследовано от | Prop |
|---|
Источник
Устанавливает свойство.
| Параметры значения |
|
|---|---|
| Возвращает | старое значение или null, если оно не было установлено. |
| Унаследовано от | Prop |
Источник
Устанавливает свойство со значением представленного типа.
| Унаследовано от | Prop |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/sys/BooleanProp.html