Uses of Interface
io.helidon.config.spi.ConfigNode.ObjectNode
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
Configuration SPI that defines the behavior developers can implement to extend the config system.
YAML format ConfigParser implementation.
-
Uses of ConfigNode.ObjectNode in io.helidon.config
Modifier and TypeMethodDescriptionConfigSourceRuntime.load()
Load the config source if it is eager (such asParsableSource
orNodeConfigSource
.Modifier and TypeMethodDescriptionListNodeBuilderImpl.addObject
(ConfigNode.ObjectNode object) ObjectNodeBuilderImpl.addObject
(String key, ConfigNode.ObjectNode object) static NodeConfigSource
ConfigSources.create
(ConfigNode.ObjectNode objectNode) Returns aConfigSource
that wraps the specifiedobjectNode
.ConfigHelper.flattenNodes
(ConfigNode.ObjectNode objectNode) Create a map of keys to string values from an object node.static ObjectNodeImpl
ObjectNodeImpl.wrap
(ConfigNode.ObjectNode objectNode) Wraps value node into mergeable value node.static ObjectNodeImpl
ObjectNodeImpl.wrap
(ConfigNode.ObjectNode objectNode, Function<String, String> resolveTokenFunction) Wraps value node into mergeable value node. -
Uses of ConfigNode.ObjectNode in io.helidon.config.hocon
Modifier and TypeMethodDescriptionHoconConfigParser.parse
(ConfigParser.Content content) HoconConfigParser.parse
(ConfigParser.Content content, Function<String, Optional<InputStream>> relativeResolver) -
Uses of ConfigNode.ObjectNode in io.helidon.config.spi
Modifier and TypeMethodDescriptionConfigNode.ObjectNode.Builder.build()
Build new instance ofConfigNode.ObjectNode
.ConfigContent.NodeContent.data()
Data of this config source.static ConfigNode.ObjectNode
ConfigNode.ObjectNode.empty()
Returns empty object node.MergingStrategy.merge
(List<ConfigNode.ObjectNode> rootNodes) Merges an ordered list ofConfigNode.ObjectNode
s into a single instance.ConfigParser.parse
(ConfigParser.Content content) Deprecated.default ConfigNode.ObjectNode
ConfigParser.parse
(ConfigParser.Content content, Function<String, Optional<InputStream>> relativeResolver) Parses a specifiedConfigContent
into ahierarchical configuration representation
.static ConfigNode.ObjectNode
Returns an object node containing a single simple value.Modifier and TypeMethodDescriptionConfigNode.ListNode.Builder.addObject
(ConfigNode.ObjectNode object) Adds Object node to the list.ConfigNode.ObjectNode.Builder.addObject
(String key, ConfigNode.ObjectNode object) Sets Object node associated with specifiedkey
.ConfigContent.NodeContent.Builder.node
(ConfigNode.ObjectNode rootNode) Node with the configuration of this content.Modifier and TypeMethodDescriptionMergingStrategy.merge
(List<ConfigNode.ObjectNode> rootNodes) Merges an ordered list ofConfigNode.ObjectNode
s into a single instance. -
Uses of ConfigNode.ObjectNode in io.helidon.config.yaml
ConfigParser.parse(io.helidon.config.spi.ConfigParser.Content, java.util.function.Function)
instead