java.lang.Object
io.helidon.config.hocon.HoconConfigParserBuilder
- All Implemented Interfaces:
- Builder<HoconConfigParserBuilder,,- ConfigParser> - Supplier<ConfigParser>
public final class HoconConfigParserBuilder
extends Object
implements Builder<HoconConfigParserBuilder,ConfigParser> 
HOCON ConfigParser Builder.
 
 HOCON resolving substitutions support is by default enabled.
 ConfigResolveOptions.defaults() is used to resolve loaded configuration.
 It is possible to resolvingEnabled(boolean)} to disable this feature
 or specify custom ConfigResolveOptions instance.
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds new instance of HOCON ConfigParser.resolveOptions(ConfigResolveOptions resolveOptions) Sets custom instance ofConfigResolveOptions.resolvingEnabled(boolean enabled) Enables/disables HOCON resolving substitutions support.
- 
Method Details- 
resolvingEnabledEnables/disables HOCON resolving substitutions support. Default isfalse.Note: Even if you disable substitution at HOCON parsing time, values can still be resolved at a later time by the Helidon Config system. - Parameters:
- enabled- use to enable or disable substitution
- Returns:
- modified builder instance
 
- 
resolveOptionsSets custom instance ofConfigResolveOptions.By default ConfigResolveOptions.defaults()is used.- Parameters:
- resolveOptions- resolve options
- Returns:
- modified builder instance
 
- 
buildBuilds new instance of HOCON ConfigParser.- Specified by:
- buildin interface- Builder<HoconConfigParserBuilder,- ConfigParser> 
- Returns:
- new instance of HOCON ConfigParser.
 
 
-