public final class HoconConfigParserBuilder extends Object implements Builder<ConfigParser>
HOCON resolving substitutions support is by default enabled.
ConfigResolveOptions.defaults() is used to resolve loaded configuration.
It is possible to disable resolving feature
or specify custom ConfigResolveOptions instance.
| Modifier and Type | Method and Description |
|---|---|
ConfigParser |
build()
Builds new instance of HOCON ConfigParser.
|
static ConfigParser |
buildDefault()
Creates new instance of HOCON ConfigParser with default behaviour,
i.e.
|
static HoconConfigParserBuilder |
create()
Creates new instance of Builder.
|
HoconConfigParserBuilder |
disableResolving()
Disables HOCON resolving substitutions support.
|
HoconConfigParserBuilder |
resolveOptions(ConfigResolveOptions resolveOptions)
Sets custom instance of
ConfigResolveOptions. |
public static ConfigParser buildDefault()
ServiceLoader
(see package description).io.helidon.config.spipublic static HoconConfigParserBuilder create()
public HoconConfigParserBuilder disableResolving()
public HoconConfigParserBuilder resolveOptions(ConfigResolveOptions resolveOptions)
ConfigResolveOptions.
By default ConfigResolveOptions.defaults() is used.
resolveOptions - resolve optionspublic ConfigParser build()
build in interface Builder<ConfigParser>Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.