A C D E F G H I J L N O P Q R S T U V W

## A

appendIncluder(ConfigIncluder) - Method in class com.typesafe.config.ConfigParseOptions

## C

checkValid(Config, String...) - Method in interface com.typesafe.config.Config
  Validates this config against a reference config, throwing an exception if it is invalid.
com.typesafe.config - package com.typesafe.config
  An API for loading and using configuration files, see the project site for more information.
comments() - Method in interface com.typesafe.config.ConfigOrigin
  Returns any comments that appeared to "go with" this place in the file.
concise() - Static method in class com.typesafe.config.ConfigRenderOptions
  Returns concise render options (no whitespace or comments).
Config - Interface in com.typesafe.config
  An immutable map from config paths to config values.
ConfigException - Exception in com.typesafe.config
  All exceptions thrown by the library are subclasses of `ConfigException`.
ConfigException(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException
ConfigException(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException
ConfigException(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException
ConfigException(String) - Constructor for exception com.typesafe.config.ConfigException
ConfigException.BadPath - Exception in com.typesafe.config
  Exception indicating that a path expression was invalid.
ConfigException.BadPath(ConfigOrigin, String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.BadPath
ConfigException.BadPath(ConfigOrigin, String, String) - Constructor for exception com.typesafe.config.ConfigException.BadPath
ConfigException.BadPath(String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.BadPath
ConfigException.BadPath(String, String) - Constructor for exception com.typesafe.config.ConfigException.BadPath
ConfigException.BadPath(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.BadPath
ConfigException.BadValue - Exception in com.typesafe.config
  Exception indicating that a value was messed up, for example you may have asked for a duration and the value can't be sensibly parsed as a duration.
ConfigException.BadValue(ConfigOrigin, String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.BadValue
ConfigException.BadValue(ConfigOrigin, String, String) - Constructor for exception com.typesafe.config.ConfigException.BadValue
ConfigException.BadValue(String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.BadValue
ConfigException.BadValue(String, String) - Constructor for exception com.typesafe.config.ConfigException.BadValue
ConfigException.BugOrBroken - Exception in com.typesafe.config
  Exception indicating that there's a bug in something (possibly the library itself) or the runtime environment is broken.
ConfigException.BugOrBroken(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.BugOrBroken
ConfigException.BugOrBroken(String) - Constructor for exception com.typesafe.config.ConfigException.BugOrBroken
ConfigException.Generic - Exception in com.typesafe.config
  Exception that doesn't fall into any other category.
ConfigException.Generic(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.Generic
ConfigException.Generic(String) - Constructor for exception com.typesafe.config.ConfigException.Generic
ConfigException.IO - Exception in com.typesafe.config
  Exception indicating that there was an IO error.
ConfigException.IO(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.IO
ConfigException.IO(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.IO
ConfigException.Missing - Exception in com.typesafe.config
  Exception indicates that the setting was never set to anything, not even null.
ConfigException.Missing(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.Missing
ConfigException.Missing(String) - Constructor for exception com.typesafe.config.ConfigException.Missing
ConfigException.Missing(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.Missing
ConfigException.Missing(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.Missing
ConfigException.NotResolved - Exception in com.typesafe.config
  Exception indicating that you tried to use a function that requires substitutions to be resolved, but substitutions have not been resolved (that is, `Config.resolve()` was not called).
ConfigException.NotResolved(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.NotResolved
ConfigException.NotResolved(String) - Constructor for exception com.typesafe.config.ConfigException.NotResolved
ConfigException.Null - Exception in com.typesafe.config
  Exception indicates that the setting was treated as missing because it was set to null.
ConfigException.Null(ConfigOrigin, String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.Null
ConfigException.Null(ConfigOrigin, String, String) - Constructor for exception com.typesafe.config.ConfigException.Null
ConfigException.Parse - Exception in com.typesafe.config
  Exception indicating that there was a parse error.
ConfigException.Parse(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.Parse
ConfigException.Parse(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.Parse
ConfigException.UnresolvedSubstitution - Exception in com.typesafe.config
  Exception indicating that a substitution did not resolve to anything.
ConfigException.UnresolvedSubstitution(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.UnresolvedSubstitution
ConfigException.UnresolvedSubstitution(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.UnresolvedSubstitution
ConfigException.ValidationFailed - Exception in com.typesafe.config
  Exception indicating that `Config.checkValid(com.typesafe.config.Config, java.lang.String...)` found validity problems.
ConfigException.ValidationFailed(Iterable<ConfigException.ValidationProblem>) - Constructor for exception com.typesafe.config.ConfigException.ValidationFailed
ConfigException.ValidationProblem - Class in com.typesafe.config
  Information about a problem that occurred in `Config.checkValid(com.typesafe.config.Config, java.lang.String...)`.
ConfigException.ValidationProblem(String, ConfigOrigin, String) - Constructor for class com.typesafe.config.ConfigException.ValidationProblem
ConfigException.WrongType - Exception in com.typesafe.config
  Exception indicating that the type of a value does not match the type you requested.
ConfigException.WrongType(ConfigOrigin, String, String, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.WrongType
ConfigException.WrongType(ConfigOrigin, String, String, String) - Constructor for exception com.typesafe.config.ConfigException.WrongType
ConfigException.WrongType(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException.WrongType
ConfigException.WrongType(ConfigOrigin, String) - Constructor for exception com.typesafe.config.ConfigException.WrongType
ConfigFactory - Class in com.typesafe.config
  Contains static methods for creating `Config` instances.
ConfigIncludeContext - Interface in com.typesafe.config
  Context provided to a `ConfigIncluder`; this interface is only useful inside a `ConfigIncluder` implementation, and is not intended for apps to implement.
ConfigIncluder - Interface in com.typesafe.config
  Implement this interface and provide an instance to `ConfigParseOptions.setIncluder()` to customize handling of `include` statements in config files.
ConfigIncluderClasspath - Interface in com.typesafe.config
  Implement this in addition to `ConfigIncluder` if you want to support inclusion of files with the `include classpath("resource")` syntax.
ConfigIncluderFile - Interface in com.typesafe.config
  Implement this in addition to `ConfigIncluder` if you want to support inclusion of files with the `include file("filename")` syntax.
ConfigIncluderURL - Interface in com.typesafe.config
  Implement this in addition to `ConfigIncluder` if you want to support inclusion of files with the `include url("http://example.com")` syntax.
ConfigList - Interface in com.typesafe.config
  Subtype of `ConfigValue` representing a list value, as in JSON's `[1,2,3]` syntax.
ConfigMergeable - Interface in com.typesafe.config
  Marker for types whose instances can be merged, that is `Config` and `ConfigValue`.
ConfigObject - Interface in com.typesafe.config
  Subtype of `ConfigValue` representing an object (dictionary, map) value, as in JSON's `{ "a" : 42 }` syntax.
ConfigOrigin - Interface in com.typesafe.config
  Represents the origin (such as filename and line number) of a `ConfigValue` for use in error messages.
ConfigParseable - Interface in com.typesafe.config
  An opaque handle to something that can be parsed, obtained from `ConfigIncludeContext`.
ConfigParseOptions - Class in com.typesafe.config
  A set of options related to parsing.
ConfigRenderOptions - Class in com.typesafe.config
  A set of options related to rendering a `ConfigValue`.
ConfigResolveOptions - Class in com.typesafe.config
  A set of options related to resolving substitutions.
ConfigSyntax - Enum in com.typesafe.config
  The syntax of a character stream, JSON, HOCON aka ".conf", or Java properties.
ConfigUtil - Class in com.typesafe.config
  Contains static utility methods.
ConfigValue - Interface in com.typesafe.config
  An immutable value, following the JSON type schema.
ConfigValueFactory - Class in com.typesafe.config
  This class holds some static factory methods for building `ConfigValue` instances.
ConfigValueType - Enum in com.typesafe.config
  The type of a configuration value (following the JSON type schema).

## D

defaultOverrides() - Static method in class com.typesafe.config.ConfigFactory
  Obtains the default override configuration, which currently consists of system properties.
defaultOverrides(ClassLoader) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.defaultOverrides()` but allows you to specify a class loader to use rather than the current context class loader.
defaultReference() - Static method in class com.typesafe.config.ConfigFactory
  Obtains the default reference configuration, which is currently created by merging all resources "reference.conf" found on the classpath and overriding the result with system properties.
defaultReference(ClassLoader) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.defaultReference()` but allows you to specify a class loader to use rather than the current context class loader.
defaults() - Static method in class com.typesafe.config.ConfigParseOptions
defaults() - Static method in class com.typesafe.config.ConfigRenderOptions
  Returns the default render options which are verbose (commented and formatted).
defaults() - Static method in class com.typesafe.config.ConfigResolveOptions
  Returns the default resolve options.
description() - Method in interface com.typesafe.config.ConfigOrigin
  Returns a string describing the origin of a value or exception.

## E

empty() - Static method in class com.typesafe.config.ConfigFactory
  Gets an empty configuration.
empty(String) - Static method in class com.typesafe.config.ConfigFactory
  Gets an empty configuration with a description to be used to create a `ConfigOrigin` for this `Config`.
entrySet() - Method in interface com.typesafe.config.Config
  Returns the set of path-value pairs, excluding any null values, found by recursing `the root object`.

## F

filename() - Method in interface com.typesafe.config.ConfigOrigin
  Returns a filename describing the origin.
fromAnyRef(Object, String) - Static method in class com.typesafe.config.ConfigValueFactory
  Creates a ConfigValue from a plain Java boxed value, which may be a Boolean, Number, String, Map, Iterable, or null.
fromAnyRef(Object) - Static method in class com.typesafe.config.ConfigValueFactory
  See the other overload `ConfigValueFactory.fromAnyRef(Object,String)` for details, this one just uses a default origin description.
fromIterable(Iterable<? extends Object>, String) - Static method in class com.typesafe.config.ConfigValueFactory
  See the fromAnyRef() documentation for details.
fromIterable(Iterable<? extends Object>) - Static method in class com.typesafe.config.ConfigValueFactory
  See the other overload of `ConfigValueFactory.fromIterable(Iterable, String)` for details, this one just uses a default origin description.
fromMap(Map<String, ? extends Object>, String) - Static method in class com.typesafe.config.ConfigValueFactory
  See the fromAnyRef() documentation for details.
fromMap(Map<String, ? extends Object>) - Static method in class com.typesafe.config.ConfigValueFactory
  See the other overload `ConfigValueFactory.fromMap(Map,String)` for details, this one just uses a default origin description.

## G

get(Object) - Method in interface com.typesafe.config.ConfigObject
  Gets a `ConfigValue` at the given key, or returns null if there is no value.
getAllowMissing() - Method in class com.typesafe.config.ConfigParseOptions
getAnyRef(String) - Method in interface com.typesafe.config.Config
  Gets the value at the path as an unwrapped Java boxed value ( `Boolean`, `Integer`, and so on - see `ConfigValue.unwrapped()`).
getAnyRefList(String) - Method in interface com.typesafe.config.Config
getBoolean(String) - Method in interface com.typesafe.config.Config
getBooleanList(String) - Method in interface com.typesafe.config.Config
getBytes(String) - Method in interface com.typesafe.config.Config
  Gets a value as a size in bytes (parses special strings like "128M").
getBytesList(String) - Method in interface com.typesafe.config.Config
getClassLoader() - Method in class com.typesafe.config.ConfigParseOptions
  Get the class loader; never returns `null`, if the class loader was unset, returns `Thread.currentThread().getContextClassLoader()`.
getComments() - Method in class com.typesafe.config.ConfigRenderOptions
  Returns whether the options enable comments.
getConfig(String) - Method in interface com.typesafe.config.Config
getConfigList(String) - Method in interface com.typesafe.config.Config
getDouble(String) - Method in interface com.typesafe.config.Config
getDoubleList(String) - Method in interface com.typesafe.config.Config
getFormatted() - Method in class com.typesafe.config.ConfigRenderOptions
  Returns whether the options enable formatting.
getIncluder() - Method in class com.typesafe.config.ConfigParseOptions
getInt(String) - Method in interface com.typesafe.config.Config
getIntList(String) - Method in interface com.typesafe.config.Config
getList(String) - Method in interface com.typesafe.config.Config
  Gets a list value (with any element type) as a `ConfigList`, which implements `java.util.List<ConfigValue>`.
getLong(String) - Method in interface com.typesafe.config.Config
getLongList(String) - Method in interface com.typesafe.config.Config
getMilliseconds(String) - Method in interface com.typesafe.config.Config
  Get value as a duration in milliseconds.
getMillisecondsList(String) - Method in interface com.typesafe.config.Config
getNanoseconds(String) - Method in interface com.typesafe.config.Config
  Get value as a duration in nanoseconds.
getNanosecondsList(String) - Method in interface com.typesafe.config.Config
getNumber(String) - Method in interface com.typesafe.config.Config
getNumberList(String) - Method in interface com.typesafe.config.Config
getObject(String) - Method in interface com.typesafe.config.Config
getObjectList(String) - Method in interface com.typesafe.config.Config
getOriginComments() - Method in class com.typesafe.config.ConfigRenderOptions
  Returns whether the options enable automated origin comments.
getOriginDescription() - Method in class com.typesafe.config.ConfigParseOptions
getString(String) - Method in interface com.typesafe.config.Config
getStringList(String) - Method in interface com.typesafe.config.Config
getSyntax() - Method in class com.typesafe.config.ConfigParseOptions
getUseSystemEnvironment() - Method in class com.typesafe.config.ConfigResolveOptions
  Returns whether the options enable use of system environment variables.
getValue(String) - Method in interface com.typesafe.config.Config
  Gets the value at the given path, unless the value is a null value or missing, in which case it throws just like the other getters.

## H

hasPath(String) - Method in interface com.typesafe.config.Config
  Checks whether a value is present and non-null at the given path.

## I

include(ConfigIncludeContext, String) - Method in interface com.typesafe.config.ConfigIncluder
  Parses another item to be included.
includeFile(ConfigIncludeContext, File) - Method in interface com.typesafe.config.ConfigIncluderFile
  Parses another item to be included.
includeResources(ConfigIncludeContext, String) - Method in interface com.typesafe.config.ConfigIncluderClasspath
  Parses another item to be included.
includeURL(ConfigIncludeContext, URL) - Method in interface com.typesafe.config.ConfigIncluderURL
  Parses another item to be included.
isEmpty() - Method in interface com.typesafe.config.Config
  Returns true if the `Config`'s root object contains no key-value pairs.

## J

joinPath(String...) - Static method in class com.typesafe.config.ConfigUtil
  Converts a list of keys to a path expression, by quoting the path elements as needed and then joining them separated by a period.
joinPath(List<String>) - Static method in class com.typesafe.config.ConfigUtil
  Converts a list of strings to a path expression, by quoting the path elements as needed and then joining them separated by a period.

## L

lineNumber() - Method in interface com.typesafe.config.ConfigOrigin
  Returns a line number where the value or exception originated.
load(String) - Static method in class com.typesafe.config.ConfigFactory
  Loads an application's configuration from the given classpath resource or classpath resource basename, sandwiches it between default reference config and default overrides, and then resolves it.
load(ClassLoader, String) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load(String)` but uses the supplied class loader instead of the current thread's context class loader.
load(String, ConfigParseOptions, ConfigResolveOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load(String)` but allows you to specify parse and resolve options.
load(ClassLoader, String, ConfigParseOptions, ConfigResolveOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load(String,ConfigParseOptions,ConfigResolveOptions)` but has a class loader parameter that overrides any from the `ConfigParseOptions`.
load(Config) - Static method in class com.typesafe.config.ConfigFactory
  Assembles a standard configuration using a custom `Config` object rather than loading "application.conf".
load(ClassLoader, Config) - Static method in class com.typesafe.config.ConfigFactory
load(Config, ConfigResolveOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load(Config)` but allows you to specify `ConfigResolveOptions`.
load(ClassLoader, Config, ConfigResolveOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load(Config,ConfigResolveOptions)` but allows you to specify a class loader other than the context class loader.
load() - Static method in class com.typesafe.config.ConfigFactory
  Loads a default configuration, equivalent to `load("application")` in most cases.
load(ClassLoader) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.load()` but allows specifying a class loader other than the thread's current context class loader.

## N

noSystem() - Static method in class com.typesafe.config.ConfigResolveOptions
  Returns resolve options that disable any reference to "system" data (currently, this means environment variables).

## O

options() - Method in interface com.typesafe.config.ConfigParseable
  Get the initial options, which can be modified then passed to parse().
origin() - Method in interface com.typesafe.config.Config
  Gets the origin of the `Config`, which may be a file, or a file with a line number, or just a descriptive phrase.
origin() - Method in exception com.typesafe.config.ConfigException
  Returns an "origin" (such as a filename and line number) for the exception, or null if none is available.
origin() - Method in class com.typesafe.config.ConfigException.ValidationProblem
  Returns where the problem occurred (origin may include info on the file, line number, etc.).
origin() - Method in interface com.typesafe.config.ConfigParseable
  Returns a `ConfigOrigin` describing the origin of the parseable item.
origin() - Method in interface com.typesafe.config.ConfigValue
  The origin of the value (file, line number, etc.), for debugging and error messages.

## P

parse(ConfigParseOptions) - Method in interface com.typesafe.config.ConfigParseable
  Parse whatever it is.
parseFile(File, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
parseFile(File) - Static method in class com.typesafe.config.ConfigFactory
parseFileAnySyntax(File, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Parses a file with a flexible extension.
parseFileAnySyntax(File) - Static method in class com.typesafe.config.ConfigFactory
parseMap(Map<String, ? extends Object>, String) - Static method in class com.typesafe.config.ConfigFactory
  Creates a `Config` based on a `Map` from paths to plain Java values.
parseMap(Map<String, ? extends Object>) - Static method in class com.typesafe.config.ConfigFactory
  See the other overload of `ConfigFactory.parseMap(Map, String)` for details, this one just uses a default origin description.
parseOptions() - Method in interface com.typesafe.config.ConfigIncludeContext
  Parse options to use (if you use another method to get a `ConfigParseable` then use `ConfigParseable.options()` instead though).
parseProperties(Properties, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Converts a Java `Properties` object to a `ConfigObject` using the rules documented in the HOCON spec.
parseProperties(Properties) - Static method in class com.typesafe.config.ConfigFactory
parseReader(Reader, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
parseReader(Reader) - Static method in class com.typesafe.config.ConfigFactory
parseResources(Class<?>, String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Parses all resources on the classpath with the given name and merges them into a single `Config`.
parseResources(Class<?>, String) - Static method in class com.typesafe.config.ConfigFactory
parseResources(ClassLoader, String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Parses all resources on the classpath with the given name and merges them into a single `Config`.
parseResources(ClassLoader, String) - Static method in class com.typesafe.config.ConfigFactory
parseResources(String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.parseResources(ClassLoader,String,ConfigParseOptions)` but uses thread's current context class loader.
parseResources(String) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.parseResources(ClassLoader,String)` but uses thread's current context class loader.
parseResourcesAnySyntax(Class<?>, String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Parses classpath resources with a flexible extension.
parseResourcesAnySyntax(Class<?>, String) - Static method in class com.typesafe.config.ConfigFactory
parseResourcesAnySyntax(ClassLoader, String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Parses classpath resources with a flexible extension.
parseResourcesAnySyntax(ClassLoader, String) - Static method in class com.typesafe.config.ConfigFactory
parseResourcesAnySyntax(String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.parseResourcesAnySyntax(ClassLoader,String,ConfigParseOptions)` but uses thread's current context class loader.
parseResourcesAnySyntax(String) - Static method in class com.typesafe.config.ConfigFactory
  Like `ConfigFactory.parseResourcesAnySyntax(ClassLoader,String)` but uses thread's current context class loader.
parseString(String, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
parseString(String) - Static method in class com.typesafe.config.ConfigFactory
parseURL(URL, ConfigParseOptions) - Static method in class com.typesafe.config.ConfigFactory
parseURL(URL) - Static method in class com.typesafe.config.ConfigFactory
path() - Method in class com.typesafe.config.ConfigException.ValidationProblem
  Returns the config setting causing the problem.
prependIncluder(ConfigIncluder) - Method in class com.typesafe.config.ConfigParseOptions
problem() - Method in class com.typesafe.config.ConfigException.ValidationProblem
  Returns a description of the problem.
problems() - Method in exception com.typesafe.config.ConfigException.ValidationFailed

## Q

quoteString(String) - Static method in class com.typesafe.config.ConfigUtil
  Quotes and escapes a string, as in the JSON specification.

## R

relativeTo(String) - Method in interface com.typesafe.config.ConfigIncludeContext
  Tries to find a name relative to whatever is doing the including, for example in the same directory as the file doing the including.
render() - Method in interface com.typesafe.config.ConfigValue
  Renders the config value as a HOCON string.
render(ConfigRenderOptions) - Method in interface com.typesafe.config.ConfigValue
  Renders the config value to a string, using the provided options.
resolve() - Method in interface com.typesafe.config.Config
  Returns a replacement config with all substitutions (the `${foo.bar}` syntax, see the spec) resolved.
resolve(ConfigResolveOptions) - Method in interface com.typesafe.config.Config
  Like `Config.resolve()` but allows you to specify non-default options.
resource() - Method in interface com.typesafe.config.ConfigOrigin
  Returns a classpath resource name describing the origin.
root() - Method in interface com.typesafe.config.Config
  Gets the `Config` as a tree of `ConfigObject`.

## S

setAllowMissing(boolean) - Method in class com.typesafe.config.ConfigParseOptions
  Set to false to throw an exception if the item being parsed (for example a file) is missing.
setClassLoader(ClassLoader) - Method in class com.typesafe.config.ConfigParseOptions
  Set the class loader.
setComments(boolean) - Method in class com.typesafe.config.ConfigRenderOptions
  Returns options with comments toggled.
setFormatted(boolean) - Method in class com.typesafe.config.ConfigRenderOptions
  Returns options with formatting toggled.
setIncluder(ConfigIncluder) - Method in class com.typesafe.config.ConfigParseOptions
  Set a ConfigIncluder which customizes how includes are handled.
setOriginComments(boolean) - Method in class com.typesafe.config.ConfigRenderOptions
  Returns options with origin comments toggled.
setOriginDescription(String) - Method in class com.typesafe.config.ConfigParseOptions
  Set a description for the thing being parsed.
setSyntax(ConfigSyntax) - Method in class com.typesafe.config.ConfigParseOptions
  Set the file format.
setUseSystemEnvironment(boolean) - Method in class com.typesafe.config.ConfigResolveOptions
  Returns options with use of environment variables set to the given value.
splitPath(String) - Static method in class com.typesafe.config.ConfigUtil
  Converts a path expression into a list of keys, by splitting on period and unquoting the individual path elements.
systemEnvironment() - Static method in class com.typesafe.config.ConfigFactory
  Gets a `Config` containing the system's environment variables.
systemProperties() - Static method in class com.typesafe.config.ConfigFactory
  Gets a `Config` containing the system properties from `System.getProperties()`, parsed and converted as with `ConfigFactory.parseProperties(java.util.Properties, com.typesafe.config.ConfigParseOptions)`.

## T

toConfig() - Method in interface com.typesafe.config.ConfigObject
  Converts this object to a `Config` instance, enabling you to use path expressions to find values in the object.

## U

unwrapped() - Method in interface com.typesafe.config.ConfigList
  Recursively unwraps the list, returning a list of plain Java values such as Integer or String or whatever is in the list.
unwrapped() - Method in interface com.typesafe.config.ConfigObject
  Recursively unwraps the object, returning a map from String to whatever plain Java values are unwrapped from the object's values.
unwrapped() - Method in interface com.typesafe.config.ConfigValue
  Returns the value as a plain Java boxed value, that is, a `String`, `Number`, `Boolean`, `Map<String,Object>`, `List<Object>`, or `null`, matching the `ConfigValue.valueType()` of this `ConfigValue`.
url() - Method in interface com.typesafe.config.ConfigOrigin
  Returns a URL describing the origin.

## V

valueOf(String) - Static method in enum com.typesafe.config.ConfigSyntax
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.typesafe.config.ConfigValueType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.typesafe.config.ConfigSyntax
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.typesafe.config.ConfigValueType
  Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in interface com.typesafe.config.ConfigValue
  The `ConfigValueType` of the value; matches the JSON type schema.

## W

withFallback(ConfigMergeable) - Method in interface com.typesafe.config.Config
withFallback(ConfigIncluder) - Method in interface com.typesafe.config.ConfigIncluder
  Returns a new includer that falls back to the given includer.
withFallback(ConfigMergeable) - Method in interface com.typesafe.config.ConfigMergeable
  Returns a new value computed by merging this value with another, with keys in this value "winning" over the other one.
withFallback(ConfigMergeable) - Method in interface com.typesafe.config.ConfigObject
withFallback(ConfigMergeable) - Method in interface com.typesafe.config.ConfigValue
withOnlyKey(String) - Method in interface com.typesafe.config.ConfigObject
  Clone the object with only the given key (and its children) retained; all sibling keys are removed.
withOnlyPath(String) - Method in interface com.typesafe.config.Config
  Clone the config with only the given path (and its children) retained; all sibling paths are removed.
withoutKey(String) - Method in interface com.typesafe.config.ConfigObject
  Clone the object with the given key removed.
withoutPath(String) - Method in interface com.typesafe.config.Config
  Clone the config with the given path removed.

A C D E F G H I J L N O P Q R S T U V W