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.spi
public 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–2019 Oracle Corporation. All rights reserved.