- 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
-
- com.typesafe.config.impl - package com.typesafe.config.impl
-
- comments() - Method in interface com.typesafe.config.ConfigOrigin
-
Returns any comments that appeared to "go with" this place in the file.
- computeCachedConfig(ClassLoader, String, Callable<Config>) - Static method in class com.typesafe.config.impl.ConfigImpl
-
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
- concise() - Static method in class com.typesafe.config.ConfigRenderOptions
-
Returns concise render options (no whitespace or comments).
- CONF - com.typesafe.config.ConfigSyntax
-
The JSON-superset
HOCON format.
- 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) - Constructor for exception com.typesafe.config.ConfigException
-
- ConfigException(ConfigOrigin, String, Throwable) - Constructor for exception com.typesafe.config.ConfigException
-
- ConfigException(String) - Constructor for exception com.typesafe.config.ConfigException
-
- ConfigException(String, Throwable) - Constructor for exception com.typesafe.config.ConfigException
-
- ConfigException.BadPath - Exception in com.typesafe.config
-
Exception indicating that a path expression was invalid.
- 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.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.Generic - Exception in com.typesafe.config
-
Exception that doesn't fall into any other category.
- ConfigException.IO - Exception in com.typesafe.config
-
Exception indicating that there was an IO error.
- ConfigException.Missing - Exception in com.typesafe.config
-
Exception indicates that the setting was never set to anything, not even
null.
- 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.Null - Exception in com.typesafe.config
-
Exception indicates that the setting was treated as missing because it
was set to null.
- ConfigException.Parse - Exception in com.typesafe.config
-
Exception indicating that there was a parse error.
- ConfigException.UnresolvedSubstitution - Exception in com.typesafe.config
-
Exception indicating that a substitution did not resolve to anything.
- ConfigException.ValidationFailed - Exception in com.typesafe.config
-
- ConfigException.ValidationProblem - Class in com.typesafe.config
-
- ConfigException.WrongType - Exception in com.typesafe.config
-
Exception indicating that the type of a value does not match the type you
requested.
- ConfigFactory - Class in com.typesafe.config
-
Contains static methods for creating
Config
instances.
- ConfigImpl - Class in com.typesafe.config.impl
-
This is public but is only supposed to be used by the "config" package
- ConfigImpl() - Constructor for class com.typesafe.config.impl.ConfigImpl
-
- ConfigImplUtil - Class in com.typesafe.config.impl
-
This is public just for the "config" package to use, don't touch it
- ConfigImplUtil() - Constructor for class com.typesafe.config.impl.ConfigImplUtil
-
- 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
-
- 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
-
- ConfigObject - Interface in com.typesafe.config
-
Subtype of
ConfigValue
representing an object (AKA dictionary or map)
value, as in JSON's curly brace
{ "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
-
- ConfigParseOptions - Class in com.typesafe.config
-
A set of options related to parsing.
- ConfigRenderOptions - Class in com.typesafe.config
-
- ConfigResolveOptions - Class in com.typesafe.config
-
A set of options related to resolving substitutions.
- ConfigSyntax - Enum in com.typesafe.config
-
- 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).
- createOrigin() - Method in class com.typesafe.config.impl.Parseable
-
- 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.
- setAllowUnresolved(boolean) - Method in class com.typesafe.config.ConfigResolveOptions
-
Returns options with "allow unresolved" set to the given value.
- 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.
- setJson(boolean) - Method in class com.typesafe.config.ConfigRenderOptions
-
Returns options with JSON toggled.
- 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.
- splitPath(String) - Static method in class com.typesafe.config.impl.ConfigImplUtil
-
This is public ONLY for use by the "config" package, DO NOT USE this ABI
may change.
- STRING - com.typesafe.config.ConfigValueType
-
- 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
-
- systemPropertiesAsConfig() - Static method in class com.typesafe.config.impl.ConfigImpl
-
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI