Package | Description |
---|---|
com.typesafe.config |
An API for loading and using configuration files, see the project site
for more information.
|
com.typesafe.config.impl |
Internal implementation details that can change ABI at any time.
|
com.typesafe.config.parser |
This package supplies a raw parser and syntax tree for individual HOCON and JSON
files.
|
Modifier and Type | Method and Description |
---|---|
ConfigParseOptions |
ConfigParseOptions.appendIncluder(ConfigIncluder includer)
Appends a
ConfigIncluder which customizes how
includes are handled. |
static ConfigParseOptions |
ConfigParseOptions.defaults()
Gets an instance of
ConfigParseOptions with all fields
set to the default values. |
ConfigParseOptions |
ConfigParseable.options()
Get the initial options, which can be modified then passed to parse().
|
ConfigParseOptions |
ConfigIncludeContext.parseOptions()
Parse options to use (if you use another method to get a
ConfigParseable then use ConfigParseable.options()
instead though). |
ConfigParseOptions |
ConfigParseOptions.prependIncluder(ConfigIncluder includer)
Prepends a
ConfigIncluder which customizes how
includes are handled. |
ConfigParseOptions |
ConfigParseOptions.setAllowMissing(boolean allowMissing)
Set to false to throw an exception if the item being parsed (for example
a file) is missing.
|
ConfigParseOptions |
ConfigParseOptions.setClassLoader(ClassLoader loader)
Set the class loader.
|
ConfigParseOptions |
ConfigParseOptions.setIncluder(ConfigIncluder includer)
Set a
ConfigIncluder which customizes how includes are handled. |
ConfigParseOptions |
ConfigParseOptions.setOriginDescription(String originDescription)
Set a description for the thing being parsed.
|
ConfigParseOptions |
ConfigParseOptions.setSyntax(ConfigSyntax syntax)
Set the file format.
|
Modifier and Type | Method and Description |
---|---|
static Config |
ConfigFactory.defaultApplication(ConfigParseOptions options)
Like
ConfigFactory.defaultApplication() but allows you to specify parse options. |
static Config |
ConfigFactory.load(ClassLoader loader,
ConfigParseOptions parseOptions)
Like
ConfigFactory.load() but allows specifying a class loader other than the
thread's current context class loader and also specify parse options. |
static Config |
ConfigFactory.load(ClassLoader loader,
ConfigParseOptions parseOptions,
ConfigResolveOptions resolveOptions)
Like
ConfigFactory.load() but allows specifying a class loader other than the
thread's current context class loader, parse options, and resolve options. |
static Config |
ConfigFactory.load(ClassLoader loader,
String resourceBasename,
ConfigParseOptions parseOptions,
ConfigResolveOptions resolveOptions)
Like
ConfigFactory.load(String,ConfigParseOptions,ConfigResolveOptions) but
has a class loader parameter that overrides any from the
ConfigParseOptions . |
static Config |
ConfigFactory.load(ConfigParseOptions parseOptions)
Like
ConfigFactory.load() but allows specifying parse options. |
static Config |
ConfigFactory.load(ConfigParseOptions parseOptions,
ConfigResolveOptions resolveOptions)
Like
ConfigFactory.load() but allows specifying parse options and resolve
options. |
static Config |
ConfigFactory.load(String resourceBasename,
ConfigParseOptions parseOptions,
ConfigResolveOptions resolveOptions)
Like
ConfigFactory.load(String) but allows you to specify parse and resolve
options. |
ConfigObject |
ConfigParseable.parse(ConfigParseOptions options)
Parse whatever it is.
|
static Config |
ConfigFactory.parseFile(File file,
ConfigParseOptions options)
Parses a file into a Config instance.
|
static Config |
ConfigFactory.parseFileAnySyntax(File fileBasename,
ConfigParseOptions options)
Parses a file with a flexible extension.
|
static Config |
ConfigFactory.parseProperties(Properties properties,
ConfigParseOptions options)
|
static Config |
ConfigFactory.parseReader(Reader reader,
ConfigParseOptions options)
Parses a Reader into a Config instance.
|
static Config |
ConfigFactory.parseResources(Class<?> klass,
String resource,
ConfigParseOptions options)
Parses all resources on the classpath with the given name and merges them
into a single
Config . |
static Config |
ConfigFactory.parseResources(ClassLoader loader,
String resource,
ConfigParseOptions options)
Parses all resources on the classpath with the given name and merges them
into a single
Config . |
static Config |
ConfigFactory.parseResources(String resource,
ConfigParseOptions options)
Like
ConfigFactory.parseResources(ClassLoader,String,ConfigParseOptions) but
uses thread's current context class loader if none is set in the
ConfigParseOptions. |
static Config |
ConfigFactory.parseResourcesAnySyntax(Class<?> klass,
String resourceBasename,
ConfigParseOptions options)
Parses classpath resources with a flexible extension.
|
static Config |
ConfigFactory.parseResourcesAnySyntax(ClassLoader loader,
String resourceBasename,
ConfigParseOptions options)
Parses classpath resources with a flexible extension.
|
static Config |
ConfigFactory.parseResourcesAnySyntax(String resourceBasename,
ConfigParseOptions options)
Like
ConfigFactory.parseResourcesAnySyntax(ClassLoader,String,ConfigParseOptions)
but uses thread's current context class loader. |
static Config |
ConfigFactory.parseString(String s,
ConfigParseOptions options)
Parses a string (which should be valid HOCON or JSON by default, or
the syntax specified in the options otherwise).
|
static Config |
ConfigFactory.parseURL(URL url,
ConfigParseOptions options)
Parses a URL into a Config instance.
|
Modifier and Type | Method and Description |
---|---|
ConfigParseOptions |
Parseable.options() |
Modifier and Type | Method and Description |
---|---|
static Parseable |
Parseable.newFile(File input,
ConfigParseOptions options) |
static Parseable |
Parseable.newNotFound(String whatNotFound,
String message,
ConfigParseOptions options) |
static Parseable |
Parseable.newProperties(Properties properties,
ConfigParseOptions options) |
static Parseable |
Parseable.newReader(Reader reader,
ConfigParseOptions options) |
static Parseable |
Parseable.newResources(Class<?> klass,
String resource,
ConfigParseOptions options) |
static Parseable |
Parseable.newResources(String resource,
ConfigParseOptions options) |
static Parseable |
Parseable.newString(String input,
ConfigParseOptions options) |
static Parseable |
Parseable.newURL(URL input,
ConfigParseOptions options) |
ConfigObject |
Parseable.parse(ConfigParseOptions baseOptions) |
static ConfigObject |
ConfigImpl.parseFileAnySyntax(File basename,
ConfigParseOptions baseOptions) |
static ConfigObject |
ConfigImpl.parseResourcesAnySyntax(Class<?> klass,
String resourceBasename,
ConfigParseOptions baseOptions) |
static ConfigObject |
ConfigImpl.parseResourcesAnySyntax(String resourceBasename,
ConfigParseOptions baseOptions) |
protected void |
Parseable.postConstruct(ConfigParseOptions baseOptions) |
protected ConfigDocument |
Parseable.rawParseDocument(ConfigOrigin origin,
ConfigParseOptions finalOptions) |
protected com.typesafe.config.impl.AbstractConfigValue |
Parseable.rawParseValue(ConfigOrigin origin,
ConfigParseOptions finalOptions) |
protected Reader |
Parseable.reader(ConfigParseOptions options) |
Modifier and Type | Method and Description |
---|---|
static ConfigDocument |
ConfigDocumentFactory.parseFile(File file,
ConfigParseOptions options)
Parses a file into a ConfigDocument instance.
|
static ConfigDocument |
ConfigDocumentFactory.parseReader(Reader reader,
ConfigParseOptions options)
Parses a Reader into a ConfigDocument instance.
|
static ConfigDocument |
ConfigDocumentFactory.parseString(String s,
ConfigParseOptions options)
Parses a string which should be valid HOCON or JSON.
|
Copyright © 2018 com.typesafe. All rights reserved.