Uses of Interface
io.helidon.config.spi.ConfigNode.ObjectNode
Packages that use 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
Classes in io.helidon.config that implement ConfigNode.ObjectNodeMethods in io.helidon.config that return ConfigNode.ObjectNodeMethods in io.helidon.config that return types with arguments of type ConfigNode.ObjectNodeModifier and TypeMethodDescriptionConfigSourceRuntime.load()
Load the config source if it is eager (such asParsableSource
orNodeConfigSource
.Methods in io.helidon.config with parameters of type ConfigNode.ObjectNodeModifier 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
Methods in io.helidon.config.hocon that return ConfigNode.ObjectNodeModifier 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
Methods in io.helidon.config.spi that return ConfigNode.ObjectNodeModifier 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.Methods in io.helidon.config.spi with parameters of type ConfigNode.ObjectNodeModifier 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.Method parameters in io.helidon.config.spi with type arguments of type ConfigNode.ObjectNodeModifier 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
Methods in io.helidon.config.yaml that return ConfigNode.ObjectNode
ConfigParser.parse(io.helidon.config.spi.ConfigParser.Content, java.util.function.Function)
instead