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.
-
Uses of ConfigNode in io.helidon.config
Subinterfaces of ConfigNode in io.helidon.configModifier and TypeInterfaceDescriptioninterfaceExtension ofConfigNodethat supports merging with other nodes.Classes in io.helidon.config that implement ConfigNodeModifier and TypeClassDescriptionclassImplementsConfigNode.ObjectNode.classImplementsConfigNode.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 ObjectNodeBuilderImplObjectNodeBuilderImpl.create(Map<String, ConfigNode> members) Creates new instance of the builder initialized from original map of members.static ObjectNodeBuilderImplObjectNodeBuilderImpl.create(Map<String, ConfigNode> members, Function<String, String> resolveTokenFunction) Creates new instance of the builder initialized from original map of members.voidConfigSourceRuntime.onChange(BiConsumer<String, ConfigNode> change) Change support for a runtime.voidPrefixedConfigSource.onChange(BiConsumer<String, ConfigNode> changedNode) -
Uses of ConfigNode in io.helidon.config.spi
Subinterfaces of ConfigNode in io.helidon.config.spiModifier and TypeInterfaceDescriptionstatic interfaceConfigNode-based list of configuration values.static interfaceConfiguration node representing a hierarchical structure parsed by a suitableConfigParserif necessary.static interfaceSingle 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 TypeMethodDescriptionvoidEventConfigSource.onChange(BiConsumer<String, ConfigNode> changedNode) Register a change listener.