A few additional conveniences for Boolean properties.
| Supertypes |
|---|
Compares two Boolean expressions and returns true if they evaluate to a different value.
a != b returns true if and only if - a is true and b is false or - a is false and b is true.
Compares two Boolean expressions and returns true if both of them evaluate to true.
a & b returns true if and only if - a and b are true.
| Note | This method evaluates both |
|---|
Compares two Boolean expressions and returns true if both of them evaluate to true.
a && b returns true if and only if - a and b are true.
| Note | This method uses 'short-circuit' evaluation and behaves as if it was declared as |
|---|
Compares two Boolean expressions and returns true if they evaluate to the same value.
a == b returns true if and only if - a and b are true or - a and b are false.
Compares two Boolean expressions and returns true if they evaluate to a different value.
a ^ b returns true if and only if
- a is true and b is false or
- a is false and b is true.
Alter this property so that value will be false.
Alter this property so that value will be true.
Toggle the property between enabled and disabled states.
Negates a Boolean expression.
- !a results in false if and only if a evaluates to true and - !a results in true if and only if a evaluates to false.
| Returns | the negated expression |
|---|
The semantics of value are determined at Prop creation. See methods valueIsTrue and keyExists in object BooleanProp for examples.
| Returns | true if the current String is considered true, false otherwise |
|---|
Compares two Boolean expressions and returns true if one or both of them evaluate to true.
a | b returns true if and only if - a is true or - b is true or - a and b are true.
| Note | This method evaluates both |
|---|
Compares two Boolean expressions and returns true if one or both of them evaluate to true.
a || b returns true if and only if - a is true or - b is true or - a and b are true.
| Note | This method uses 'short-circuit' evaluation and behaves as if it was declared as |
|---|
Removes the property from the underlying map.
| Inherited from | Prop |
|---|
Gets the current string value if any. Will not return null: use isSet to test for existence.
| Returns | the current string value if any, else the empty string |
|---|---|
| Inherited from | Prop |
True if the key exists in the properties map. Note that this is not sufficient for a Boolean property to be considered true.
| Returns | whether the map contains the key |
|---|---|
| Inherited from | Prop |
The full name of the property, e.g., "java.awt.headless".
| Inherited from | Prop |
|---|
Some(value) if the property is set, None otherwise.
| Inherited from | Prop |
|---|
Sets the property.
| Value parameters |
|
|---|---|
| Returns | the old value, or null if it was unset. |
| Inherited from | Prop |
Sets the property with a value of the represented type.
| Inherited from | 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