public class Configuration
extends java.util.LinkedHashMap<java.lang.String,java.lang.Object>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Configuration.Resolver |
| 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(java.lang.String configStr) |
Configuration |
loadFile(java.lang.String file) |
protected 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)
protected static org.yaml.snakeyaml.Yaml newYaml()
public Configuration loadFile(java.lang.String file) throws java.io.IOException
java.io.IOExceptionpublic 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)