A lightweight interface wrapping a property contained in some unspecified map. Generally it'll be the system properties but this is not a requirement.
See scala.sys.SystemProperties
for an example usage.
- Companion:
- object
- Source:
- Prop.scala
Value members
Abstract methods
Removes the property from the underlying map.
Removes the property from the underlying map.
- Source:
- Prop.scala
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
- 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.
- Returns:
whether the map contains the key
- Source:
- Prop.scala
The full name of the property, e.g., "java.awt.headless".
The full name of the property, e.g., "java.awt.headless".
- Source:
- Prop.scala
Some(value) if the property is set, None otherwise.
Some(value) if the property is set, None otherwise.
- Source:
- Prop.scala
Sets the property.
Sets the property.
- Value parameters:
- newValue
the new string value
- Returns:
the old value, or null if it was unset.
- Source:
- Prop.scala
Sets the property with a value of the represented type.
Sets the property with a value of the represented type.
- Source:
- Prop.scala
If the key exists in the properties map, converts the value
to type T
using valueFn.
If the key exists in the properties map, converts the value
to type T
using valueFn. As yet no validation is performed:
it will throw an exception on a failed conversion.
- Returns:
the converted value, or
zero
if not in the map- Source:
- Prop.scala