Uses of Interface
io.helidon.config.spi.ConfigNode
-
Packages that use ConfigNode Package Description io.helidon.config Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.io.helidon.config.spi Configuration SPI that defines the behavior developers can implement to extend the config system. -
-
Uses of ConfigNode in io.helidon.config
Subinterfaces of ConfigNode in io.helidon.config Modifier and Type Interface Description interface
MergeableNode
Extension ofConfigNode
that supports merging with other nodes.Classes in io.helidon.config that implement ConfigNode Modifier and Type Class Description class
ObjectNodeImpl
ImplementsConfigNode.ObjectNode
.class
ValueNodeImpl
ImplementsConfigNode.ValueNode
.Methods in io.helidon.config that return types with arguments of type ConfigNode Modifier and Type Method Description Set<Map.Entry<String,ConfigNode>>
ObjectNodeImpl. entrySet()
Optional<ConfigNode>
ConfigSourceRuntime. node(String key)
Get a single config node based on the key.Methods in io.helidon.config with parameters of type ConfigNode Modifier and Type Method Description ListNodeBuilderImpl
ListNodeBuilderImpl. addNode(ConfigNode node)
Adds new element into the list.ObjectNodeBuilderImpl
ObjectNodeBuilderImpl. addNode(String name, ConfigNode node)
Sets new member into the map.Method parameters in io.helidon.config with type arguments of type ConfigNode Modifier and Type Method Description static 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.spi Modifier and Type Interface Description static interface
ConfigNode.ListNode
ConfigNode-based list of configuration values.static interface
ConfigNode.ObjectNode
Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.static interface
ConfigNode.ValueNode
Single string-based configuration value.Methods in io.helidon.config.spi that return types with arguments of type ConfigNode Modifier and Type Method Description Optional<ConfigNode>
LazyConfigSource. node(String key)
Provide a value for the node on the requested key.Methods in io.helidon.config.spi with parameters of type ConfigNode Modifier and Type Method Description ConfigNode.ObjectNode.Builder
ConfigNode.ObjectNode.Builder. addNode(String key, ConfigNode node)
Add a config node.Method parameters in io.helidon.config.spi with type arguments of type ConfigNode Modifier and Type Method Description void
EventConfigSource. onChange(BiConsumer<String,ConfigNode> changedNode)
Register a change listener.
-