Package com.typesafe.config.impl
Class ConfigImpl
- java.lang.Object
-
- com.typesafe.config.impl.ConfigImpl
-
public class ConfigImpl extends java.lang.ObjectInternal implementation detail, not ABI stable, do not touch. For use only by thecom.typesafe.configpackage.
-
-
Constructor Summary
Constructors Constructor Description ConfigImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConfigcomputeCachedConfig(java.lang.ClassLoader loader, java.lang.String key, java.util.concurrent.Callable<Config> updater)static ConfigdefaultReference(java.lang.ClassLoader loader)static ConfigemptyConfig(java.lang.String originDescription)static ConfigenvVariablesAsConfig()static ConfigValuefromAnyRef(java.lang.Object object, java.lang.String originDescription)static ConfigObjectfromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap, java.lang.String originDescription)static ConfigOriginnewFileOrigin(java.lang.String filename)static ConfigOriginnewSimpleOrigin(java.lang.String description)static ConfigOriginnewURLOrigin(java.net.URL url)static ConfigObjectparseFileAnySyntax(java.io.File basename, ConfigParseOptions baseOptions)static ConfigObjectparseResourcesAnySyntax(java.lang.Class<?> klass, java.lang.String resourceBasename, ConfigParseOptions baseOptions)static ConfigObjectparseResourcesAnySyntax(java.lang.String resourceBasename, ConfigParseOptions baseOptions)static voidreloadSystemPropertiesConfig()static ConfigsystemPropertiesAsConfig()static voidtrace(int indentLevel, java.lang.String message)static voidtrace(java.lang.String message)static booleantraceLoadsEnabled()static booleantraceSubstitutionsEnabled()
-
-
-
Method Detail
-
computeCachedConfig
public static Config computeCachedConfig(java.lang.ClassLoader loader, java.lang.String key, java.util.concurrent.Callable<Config> updater)
-
parseResourcesAnySyntax
public static ConfigObject parseResourcesAnySyntax(java.lang.Class<?> klass, java.lang.String resourceBasename, ConfigParseOptions baseOptions)
-
parseResourcesAnySyntax
public static ConfigObject parseResourcesAnySyntax(java.lang.String resourceBasename, ConfigParseOptions baseOptions)
-
parseFileAnySyntax
public static ConfigObject parseFileAnySyntax(java.io.File basename, ConfigParseOptions baseOptions)
-
emptyConfig
public static Config emptyConfig(java.lang.String originDescription)
-
fromAnyRef
public static ConfigValue fromAnyRef(java.lang.Object object, java.lang.String originDescription)
-
fromPathMap
public static ConfigObject fromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap, java.lang.String originDescription)
-
systemPropertiesAsConfig
public static Config systemPropertiesAsConfig()
-
reloadSystemPropertiesConfig
public static void reloadSystemPropertiesConfig()
-
envVariablesAsConfig
public static Config envVariablesAsConfig()
-
defaultReference
public static Config defaultReference(java.lang.ClassLoader loader)
-
traceLoadsEnabled
public static boolean traceLoadsEnabled()
-
traceSubstitutionsEnabled
public static boolean traceSubstitutionsEnabled()
-
trace
public static void trace(java.lang.String message)
-
trace
public static void trace(int indentLevel, java.lang.String message)
-
newSimpleOrigin
public static ConfigOrigin newSimpleOrigin(java.lang.String description)
-
newFileOrigin
public static ConfigOrigin newFileOrigin(java.lang.String filename)
-
newURLOrigin
public static ConfigOrigin newURLOrigin(java.net.URL url)
-
-