@Nullable open fun getString(dottedKey: String): String?
(source)
Get a string from the TOML document.
dottedKey
- A dotted key (e.g. "server.address.hostname"
).
IllegalArgumentException
- If the key cannot be parsed.
TomlInvalidTypeException
- If the value is present but not a string, or any element of the path preceding the final key is not a table.
Return
The value, or null
if no value was set in the TOML document.
@Nullable open fun getString(path: MutableList<String>): String?
(source)
Get a string from the TOML document.
path
- A dotted key (e.g. "server.address.hostname"
).
TomlInvalidTypeException
- If the value is present but not a string, or any element of the path preceding the final key is not a table.
Return
The value, or null
if no value was set in the TOML document.
open fun getString(dottedKey: String, defaultValue: Supplier<String>): String
(source)
Get a string from the TOML document, or return a default.
dottedKey
- A dotted key (e.g. "server.address.hostname"
).
defaultValue
- A supplier for the default value.
IllegalArgumentException
- If the key cannot be parsed.
TomlInvalidTypeException
- If the value is present but not a string, or any element of the path preceding the final key is not a table.
Return
The value, or the default.
open fun getString(path: MutableList<String>, defaultValue: Supplier<String>): String
(source)
Get a string from the TOML document, or return a default.
defaultValue
- A supplier for the default value.
TomlInvalidTypeException
- If the value is present but not a string, or any element of the path preceding the final key is not a table.
Return
The value, or the default.