A few additional conveniences for Boolean properties.
A few additional conveniences for Boolean properties.
- Companion
- object
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
- 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.
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
a
andb
, 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
- a
and b
are true
.
- Note
This method uses 'short-circuit' evaluation and behaves as if it was declared as
def &&(x: => Boolean): Boolean
. Ifa
evaluates tofalse
,false
is 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
- 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.
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.
Toggle the property between enabled and disabled states.
Toggle the property between enabled and disabled states.
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
.
- Returns
the negated expression
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.
- 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
- a
is true
or
- b
is true
or
- a
and b
are true
.
- Note
This method evaluates both
a
andb
, 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
- 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
def ||(x: => Boolean): Boolean
. Ifa
evaluates totrue
,true
is returned without evaluatingb
.
Inherited methods
Removes the property from the underlying map.
Removes the property from the underlying map.
- Inherited from
- Prop
Gets the current string value if any.
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.
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".
The full name of the property, e.g., "java.awt.headless".
- Inherited from
- Prop
Some(value) if the property is set, None otherwise.
Some(value) if the property is set, None otherwise.
- Inherited from
- Prop
Sets the property.
Sets the property.
- Value Params
- newValue
the new string value
- Returns
the old value, or null if it was unset.
- Inherited from
- Prop