Uses of Interface
io.helidon.config.spi.ConfigNode
Packages that use ConfigNode
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Configuration SPI that defines the behavior developers can implement to extend the config system.
Configuration Testing Support.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a ConfigSourceProvider implementation.
-
Uses of ConfigNode in io.helidon.config
Subinterfaces of ConfigNode in io.helidon.configModifier and TypeInterfaceDescriptioninterface
Extension ofConfigNode
that supports merging with other nodes.Classes in io.helidon.config that implement ConfigNodeModifier and TypeClassDescriptionclass
ImplementsConfigNode.ObjectNode
.class
ImplementsConfigNode.ValueNode
.Methods in io.helidon.config that return types with arguments of type ConfigNodeModifier and TypeMethodDescriptionObjectNodeImpl.entrySet()
Get a single config node based on the key.Methods in io.helidon.config with parameters of type ConfigNodeModifier and TypeMethodDescriptionListNodeBuilderImpl.addNode
(ConfigNode node) Adds new element into the list.ObjectNodeBuilderImpl.addNode
(String name, ConfigNode node) Sets new member into the map.Method parameters in io.helidon.config with type arguments of type ConfigNodeModifier and TypeMethodDescriptionstatic ObjectNodeBuilderImpl
ObjectNodeBuilderImpl.create
(Map<String, ConfigNode> members) Creates new instance of the builder initialized from original map of members.static ObjectNodeBuilderImpl
ObjectNodeBuilderImpl.create
(Map<String, ConfigNode> members, Function<String, String> resolveTokenFunction) Creates new instance of the builder initialized from original map of members.void
ConfigSourceRuntime.onChange
(BiConsumer<String, ConfigNode> change) Change support for a runtime.void
PrefixedConfigSource.onChange
(BiConsumer<String, ConfigNode> changedNode) -
Uses of ConfigNode in io.helidon.config.spi
Subinterfaces of ConfigNode in io.helidon.config.spiModifier and TypeInterfaceDescriptionstatic interface
ConfigNode-based list of configuration values.static interface
Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.static interface
Single string-based configuration value.Methods in io.helidon.config.spi that return types with arguments of type ConfigNodeModifier and TypeMethodDescriptionProvide a value for the node on the requested key.Methods in io.helidon.config.spi with parameters of type ConfigNodeModifier and TypeMethodDescriptionConfigNode.ObjectNode.Builder.addNode
(String key, ConfigNode node) Add a config node.Method parameters in io.helidon.config.spi with type arguments of type ConfigNodeModifier and TypeMethodDescriptionvoid
EventConfigSource.onChange
(BiConsumer<String, ConfigNode> changedNode) Register a change listener. -
Uses of ConfigNode in io.helidon.config.testing
Methods in io.helidon.config.testing with parameters of type ConfigNodeModifier and TypeMethodDescriptionvoid
ValueNodeMatcher.describeMismatchSafely
(ConfigNode item, org.hamcrest.Description description) boolean
ValueNodeMatcher.matchesSafely
(ConfigNode actualValue) -
Uses of ConfigNode in io.helidon.integrations.oci.secrets.configsource
Methods in io.helidon.integrations.oci.secrets.configsource that return types with arguments of type ConfigNodeModifier and TypeMethodDescriptionDeprecated.