public class Configuration
extends java.util.LinkedHashMap<java.lang.String,java.lang.Object>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Configuration.Resolver |
static class |
Configuration.YamlConstructor |
| Constructor and Description |
|---|
Configuration() |
Configuration(java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(java.lang.Object object) |
void |
configure(java.lang.Object object,
java.lang.String prefixArg,
Configuration.Resolver resolver,
ObjectConverter.InstanceCreationListener listener) |
void |
configureWithMap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> map,
ObjectConverter.InstanceCreationListener listener) |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
defineEnvironments(java.lang.String str) |
java.nio.file.Path |
dump(java.lang.String file) |
boolean |
equals(java.lang.Object obj) |
<T> T |
get(java.lang.String key) |
java.util.Properties |
getProperties() |
int |
hashCode() |
Configuration |
load(Configuration config) |
Configuration |
load(java.lang.String configStr) |
Configuration |
loadFile(java.lang.String file) |
static org.yaml.snakeyaml.Yaml |
newYaml() |
void |
setProperties(java.util.Properties properties) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic Configuration()
public Configuration(java.util.Properties properties)
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> defineEnvironments(java.lang.String str)
public boolean equals(java.lang.Object obj)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.util.AbstractMap<java.lang.String,java.lang.Object>public int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public static org.yaml.snakeyaml.Yaml newYaml()
public Configuration loadFile(java.lang.String file) throws java.io.IOException
java.io.IOExceptionpublic Configuration load(Configuration config)
public Configuration load(java.lang.String configStr)
public java.nio.file.Path dump(java.lang.String file)
throws java.io.IOException
java.io.IOExceptionpublic <T> T get(java.lang.String key)
public void configure(java.lang.Object object)
public void configure(java.lang.Object object,
java.lang.String prefixArg,
Configuration.Resolver resolver,
ObjectConverter.InstanceCreationListener listener)
public void configureWithMap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> map,
ObjectConverter.InstanceCreationListener listener)