BooleanProp

scala.sys.BooleanProp
See theBooleanProp companion object
trait BooleanProp extends Prop[Boolean]

A few additional conveniences for Boolean properties.

Attributes

Companion:
object
Source:
BooleanProp.scala
Graph
Supertypes
trait Prop[Boolean]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def !=(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def &(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def &&(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def ==(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def ^(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def disable(): Unit

Alter this property so that value will be false.

Alter this property so that value will be false.

Attributes

Source:
BooleanProp.scala
def enable(): Unit

Alter this property so that value will be true.

Alter this property so that value will be true.

Attributes

Source:
BooleanProp.scala
def toggle(): Unit

Toggle the property between enabled and disabled states.

Toggle the property between enabled and disabled states.

Attributes

Source:
BooleanProp.scala
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala

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:
BooleanProp.scala
def |(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala
def ||(x: Boolean): Boolean
Implicitly added by booleanPropAsBoolean

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:
Boolean.scala

Inherited methods

def clear(): Unit

Removes the property from the underlying map.

Removes the property from the underlying map.

Attributes

Inherited from:
Prop
Source:
Prop.scala
def get: String

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:
Prop
Source:
Prop.scala

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:
Prop
Source:
Prop.scala
def key: String

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:
Prop
Source:
Prop.scala
def option: Option[T]

Some(value) if the property is set, None otherwise.

Some(value) if the property is set, None otherwise.

Attributes

Inherited from:
Prop
Source:
Prop.scala
def set(newValue: String): String

Sets the property.

Sets the property.

Attributes

newValue

the new string value

Returns:

the old value, or null if it was unset.

Inherited from:
Prop
Source:
Prop.scala
def setValue[T1 >: Boolean](value: T1): T

Sets the property with a value of the represented type.

Sets the property with a value of the represented type.

Attributes

Inherited from:
Prop
Source:
Prop.scala