BooleanProp (original) (raw)
scala.sys.BooleanProp
See theBooleanProp companion object
A few additional conveniences for Boolean properties.
Attributes
Companion
Source
Graph
Supertypes
Members list
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 - a
is true
and b
is false
or - a
is false
and b
is true
.
Attributes
Source
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 - a
and b
are true
.
Attributes
Note
This method evaluates both a
and b
, even if the result is already determined after evaluating a
.
Source
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 - a
and b
are true
.
Attributes
Note
This method uses 'short-circuit' evaluation and behaves as if it was declared as def &&(x: => Boolean): Boolean
. If a
evaluates to false
, false
is returned without evaluating b
.
Source
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 - a
and b
are true
or - a
and b
are false
.
Attributes
Source
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 - `a` is `true` and `b` is `false` or - `a` is `false` and `b` is `true`. `
Attributes
Source
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.
Toggle the property between enabled and disabled states.
Attributes
Source
Negates a Boolean expression.
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
.
Attributes
Returns
the negated expression
Source
The semantics of value are determined at Prop creation.
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
Source
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 - a
is true
or - b
is true
or - a
and b
are true
.
Attributes
Note
This method evaluates both a
and b
, even if the result is already determined after evaluating a
.
Source
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 - a
is true
or - b
is true
or - a
and b
are true
.
Attributes
Note
This method uses 'short-circuit' evaluation and behaves as if it was declared as def ||(x: => Boolean): Boolean
. If a
evaluates to true
, true
is returned without evaluating b
.
Source
Removes the property from the underlying map.
Removes the property from the underlying map.
Attributes
Inherited from:
Source
Gets the current string value if any.
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:
Source
True if the key exists in the properties map.
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:
Source
The full name of the property, e.g., "java.awt.headless".
The full name of the property, e.g., "java.awt.headless".
Attributes
Inherited from:
Source
Some(value) if the property is set, None otherwise.
Some(value) if the property is set, None otherwise.
Attributes
Inherited from:
Source
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:
Source
Sets the property with a value of the represented type.
Sets the property with a value of the represented type.
Attributes
Inherited from:
Source
In this article