-
- All Implemented Interfaces:
-
kotlin.collections.Iterable
public final class KConfiguration implements Iterable<Map.Entry<String, String>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKConfiguration.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<String>loadedResources
-
Constructor Summary
Constructors Constructor Description KConfiguration(KConfiguration conf)KConfiguration(Boolean loadDefaults)
-
Method Summary
Modifier and Type Method Description final List<String>getLoadedResources()final Unitset(String name, String value)Set the valueof thenameproperty.final Unitunset(String name)final Stringget(String name)final Stringget(String name, String defaultValue)final UnitsetStrings(String name, String values)final UnitsetIfUnset(String name, String value)final UnitreloadConfiguration()final UnitaddResource(String name)final UnitaddResource(URL url)final Integersize()Return the number of keys in the configuration. final Unitclear()Clears all keys from the configuration. Iterator<Entry.Map<String, String>>iterator()StringtoString()-
-
Constructor Detail
-
KConfiguration
KConfiguration(KConfiguration conf)
-
KConfiguration
KConfiguration(Boolean loadDefaults)
-
-
Method Detail
-
getLoadedResources
final List<String> getLoadedResources()
-
set
final Unit set(String name, String value)
Set the
valueof thenameproperty. Ifnameis deprecated or there is a deprecated name associated to it, it sets the value to both names. Name will be trimmed before put into configuration.- Parameters:
name- property name.value- property value.
-
setStrings
final Unit setStrings(String name, String values)
-
setIfUnset
@Synchronized() final Unit setIfUnset(String name, String value)
-
reloadConfiguration
@Synchronized() final Unit reloadConfiguration()
-
addResource
final Unit addResource(String name)
-
addResource
final Unit addResource(URL url)
-
-
-
-