object SimpleConfig extends Serializable
One thing to keep in mind in the future: as Collection-like APIs are added here, including iterators or size() or anything, they should be consistent with a one-level java.util.Map from paths to non-null values. Null values are not "in" the map.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- SimpleConfig
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parseBytes(input: String, originForException: ConfigOrigin, pathForException: String): Long
Parses a size-in-bytes string.
Parses a size-in-bytes string. If no units are specified in the string, it is assumed to be in bytes. The returned value is in bytes. The purpose of this function is to implement the size-in-bytes-related methods in the Config interface.
- input
the string to parse
- originForException
origin of the value being parsed
- pathForException
path to include in exceptions
- returns
size in bytes
- Exceptions thrown
ConfigException
if string is invalid
- def parseDuration(input: String, originForException: ConfigOrigin, pathForException: String): Long
Parses a duration string.
Parses a duration string. If no units are specified in the string, it is assumed to be in milliseconds. The returned duration is in nanoseconds. The purpose of this function is to implement the duration-related methods in the ConfigObject interface.
- input
the string to parse
- originForException
origin of the value being parsed
- pathForException
path to include in exceptions
- returns
duration in nanoseconds
- Exceptions thrown
ConfigException
if string is invalid
- def parsePeriod(input: String, originForException: ConfigOrigin, pathForException: String): Period
Parses a period string.
Parses a period string. If no units are specified in the string, it is assumed to be in days. The returned period is in days. The purpose of this function is to implement the period-related methods in the ConfigObject interface.
- input
the string to parse
- originForException
origin of the value being parsed
- pathForException
path to include in exceptions
- returns
duration in days
- Exceptions thrown
ConfigException
if string is invalid
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()