Removes the property from the underlying map.
Removes the property from the underlying map.
Alter this property so that value
will be false.
Alter this property so that value
will be false.
Alter this property so that value
will be true.
Alter this property so that value
will be true.
Gets the current string value if any.
Gets the current string value if any. Will not return null: use
isSet
to test for existence.
the current string value if any, else the empty string
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.
whether the map contains the key
The full name of the property, e.
The full name of the property, e.g. "java.awt.headless".
Some(value) if the property is set, None otherwise.
Some(value) if the property is set, None otherwise.
Sets the property.
Sets the property.
the old value, or null if it was unset.
Sets the property with a value of the represented type.
Sets the property with a value of the represented type.
Toggle the property between enabled and disabled states.
Toggle the property between enabled and disabled states.
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.
true if the current String is considered true, false otherwise
A few additional conveniences for Boolean properties.