public class ConfigImpl extends java.lang.Object
com.typesafe.config
package.Constructor and Description |
---|
ConfigImpl() |
Modifier and Type | Method and Description |
---|---|
static Config |
computeCachedConfig(java.lang.ClassLoader loader,
java.lang.String key,
java.util.concurrent.Callable<Config> updater) |
static Config |
defaultReference(java.lang.ClassLoader loader) |
static Config |
defaultReferenceUnresolved(java.lang.ClassLoader loader)
This returns the unresolved reference configuration, but before doing so,
it verifies that the reference configuration resolves, to ensure that it
is self contained and doesn't depend on any higher level configuration
files.
|
static Config |
emptyConfig(java.lang.String originDescription) |
static Config |
envVariablesAsConfig() |
static Config |
envVariablesOverridesAsConfig() |
static ConfigValue |
fromAnyRef(java.lang.Object object,
java.lang.String originDescription) |
static ConfigObject |
fromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap,
java.lang.String originDescription) |
static ConfigOrigin |
newEnvVariable(java.lang.String description) |
static ConfigOrigin |
newFileOrigin(java.lang.String filename) |
static ConfigOrigin |
newSimpleOrigin(java.lang.String description) |
static ConfigOrigin |
newURLOrigin(java.net.URL url) |
static ConfigObject |
parseFileAnySyntax(java.io.File basename,
ConfigParseOptions baseOptions) |
static ConfigObject |
parseResourcesAnySyntax(java.lang.Class<?> klass,
java.lang.String resourceBasename,
ConfigParseOptions baseOptions) |
static ConfigObject |
parseResourcesAnySyntax(java.lang.String resourceBasename,
ConfigParseOptions baseOptions) |
static void |
reloadEnvVariablesConfig() |
static void |
reloadEnvVariablesOverridesConfig() |
static void |
reloadSystemPropertiesConfig() |
static Config |
systemPropertiesAsConfig() |
static void |
trace(int indentLevel,
java.lang.String message) |
static void |
trace(java.lang.String message) |
static boolean |
traceLoadsEnabled() |
static boolean |
traceSubstitutionsEnabled() |
public ConfigImpl()
public static computeCachedConfig(java.lang.ClassLoader loader, java.lang.String key, java.util.concurrent.Callable<Config> updater)
public static parseResourcesAnySyntax(java.lang.Class<?> klass, java.lang.String resourceBasename, ConfigParseOptions baseOptions)
public static parseResourcesAnySyntax(java.lang.String resourceBasename, ConfigParseOptions baseOptions)
public static parseFileAnySyntax(java.io.File basename, ConfigParseOptions baseOptions)
public static emptyConfig(java.lang.String originDescription)
public static fromAnyRef(java.lang.Object object, java.lang.String originDescription)
public static fromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap, java.lang.String originDescription)
public static systemPropertiesAsConfig()
public static void reloadSystemPropertiesConfig()
public static envVariablesAsConfig()
public static void reloadEnvVariablesConfig()
public static envVariablesOverridesAsConfig()
public static void reloadEnvVariablesOverridesConfig()
public static defaultReference(java.lang.ClassLoader loader)
public static defaultReferenceUnresolved(java.lang.ClassLoader loader)
public static boolean traceLoadsEnabled()
public static boolean traceSubstitutionsEnabled()
public static void trace(java.lang.String message)
public static void trace(int indentLevel, java.lang.String message)
public static newSimpleOrigin(java.lang.String description)
public static newFileOrigin(java.lang.String filename)
public static newURLOrigin(java.net.URL url)
public static newEnvVariable(java.lang.String description)