get

operator fun get(clazz: KClass<*>): List<Setting<*>>(source)

Get a list of settings belonging to the specified settings container class.

Return

A list of settings associated with the specified container class.

Parameters

clazz

The class of the settings container.


operator fun get(clazz: KClass<*>, name: String): List<Setting<*>>(source)

Get a list of settings with the specified name from the specified settings container class.

Return

A list of settings with the specified name associated with the container class.

Parameters

clazz

The class of the settings container.

name

The name of the setting.


fun get(container: KClass<*>, type: KClass<*>, name: String): Setting<*>?(source)

Get a setting based on the provided container class name, setting class name, and setting name.

Return

The matching Setting object if found, otherwise null.

Parameters

container

The class of the settings container.

type

The class of the setting.

name

The name of the setting.


fun get(container: String, type: String, name: String): Setting<*>?(source)

Get a setting based on the provided container class name, setting class name, and setting name.

Return

The matching Setting object if found, otherwise null.

Parameters

container

The fully qualified name of the container class.

type

The fully qualified name of the setting class.

name

The name of the setting.