A few additional conveniences for Boolean properties.
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Abstract methods
Compares two Boolean expressions and returns true if they evaluate to a different value.
Compares two Boolean expressions and returns true if they evaluate to a different value.
a != b returns true if and only if
aistrueandbisfalseoraisfalseandbistrue.
Attributes
Compares two Boolean expressions and returns true if both of them evaluate to true.
Compares two Boolean expressions and returns true if both of them evaluate to true.
a & b returns true if and only if
aandbaretrue.
Attributes
- Note
-
This method evaluates both
aandb, even if the result is already determined after evaluatinga.
Compares two Boolean expressions and returns true if both of them evaluate to true.
Compares two Boolean expressions and returns true if both of them evaluate to true.
a && b returns true if and only if
aandbaretrue.
Attributes
- Note
-
This method uses 'short-circuit' evaluation and behaves as if it was declared as
def &&(x: => Boolean): Boolean. Ifaevaluates tofalse,falseis returned without evaluatingb.
Compares two Boolean expressions and returns true if they evaluate to the same value.
Compares two Boolean expressions and returns true if they evaluate to the same value.
a == b returns true if and only if
aandbaretrueoraandbarefalse.
Attributes
Compares two Boolean expressions and returns true if they evaluate to a different value.
Compares two Boolean expressions and returns true if they evaluate to a different value.
a ^ b returns true if and only if
aistrueandbisfalseoraisfalseandbistrue.
Attributes
Alter this property so that value will be false.
Alter this property so that value will be false.
Attributes
Alter this property so that value will be true.
Alter this property so that value will be true.
Attributes
Toggle the property between enabled and disabled states.
Toggle the property between enabled and disabled states.
Attributes
Negates a Boolean expression.
Negates a Boolean expression.
!aresults infalseif and only ifaevaluates totrueand!aresults intrueif and only ifaevaluates tofalse.
Attributes
- Returns
-
the negated expression
The semantics of value are determined at Prop creation. See methods valueIsTrue and keyExists in object BooleanProp for examples.
The semantics of value are determined at Prop creation. See methods valueIsTrue and keyExists in object BooleanProp for examples.
Attributes
- 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.
Compares two Boolean expressions and returns true if one or both of them evaluate to true.
a | b returns true if and only if
aistrueorbistrueoraandbaretrue.
Attributes
- Note
-
This method evaluates both
aandb, even if the result is already determined after evaluatinga.
Compares two Boolean expressions and returns true if one or both of them evaluate to true.
Compares two Boolean expressions and returns true if one or both of them evaluate to true.
a || b returns true if and only if
aistrueorbistrueoraandbaretrue.
Attributes
- Note
-
This method uses 'short-circuit' evaluation and behaves as if it was declared as
def ||(x: => Boolean): Boolean. Ifaevaluates totrue,trueis returned without evaluatingb.
Inherited and Abstract methods
Removes the property from the underlying map.
Gets the current string value if any. Will not return null: use isSet to test for existence.
Gets the current string value if any. Will not return null: use isSet to test for existence.
Attributes
- 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.
True if the key exists in the properties map. Note that this is not sufficient for a Boolean property to be considered true.
Attributes
- Returns
-
whether the map contains the key
- Inherited from:
- Prop
The full name of the property, e.g., "java.awt.headless".
Some(value) if the property is set, None otherwise.
Sets the property.
Sets the property.
Value parameters
- newValue
-
the new string value
Attributes
- Returns
-
the old value, or null if it was unset.
- Inherited from:
- Prop