tuweni / org.apache.tuweni.toml / TomlTable / getOffsetDateTime

getOffsetDateTime

@Nullable open fun getOffsetDateTime(dottedKey: String!): OffsetDateTime? (source)

Get an offset date time from the TOML document.

Parameters

dottedKey - String!: A dotted key (e.g. "server.address.port").

Exceptions

IllegalArgumentException - If the key cannot be parsed.

TomlInvalidTypeException - If the value is present but not an OffsetDateTime, or any element of the path preceding the final key is not a table.

Return
OffsetDateTime?: The value, or null if no value was set in the TOML document.

@Nullable open fun getOffsetDateTime(path: MutableList<String!>!): OffsetDateTime? (source)

Get an offset date time from the TOML document.

Parameters

path - MutableList<String!>!: The key path.

Exceptions

TomlInvalidTypeException - If the value is present but not an OffsetDateTime, or any element of the path preceding the final key is not a table.

Return
OffsetDateTime?: The value, or null if no value was set in the TOML document.

open fun getOffsetDateTime(dottedKey: String!, defaultValue: Supplier<OffsetDateTime!>!): OffsetDateTime! (source)

Get an offset date time from the TOML document, or return a default.

Parameters

dottedKey - String!: A dotted key (e.g. "server.address.port").

defaultValue - Supplier<OffsetDateTime!>!: A supplier for the default value.

Exceptions

IllegalArgumentException - If the key cannot be parsed.

TomlInvalidTypeException - If the value is present but not an OffsetDateTime, or any element of the path preceding the final key is not a table.

Return
OffsetDateTime!: The value, or the default.

open fun getOffsetDateTime(path: MutableList<String!>!, defaultValue: Supplier<OffsetDateTime!>!): OffsetDateTime! (source)

Get an offset date time from the TOML document, or return a default.

Parameters

path - MutableList<String!>!: The key path.

defaultValue - Supplier<OffsetDateTime!>!: A supplier for the default value.

Exceptions

TomlInvalidTypeException - If the value is present but not an OffsetDateTime, or any element of the path preceding the final key is not a table.

Return
OffsetDateTime!: The value, or the default.