Package io.helidon.config.spi
Interface ConfigNode
-
- All Known Subinterfaces:
ConfigNode.ListNode
,ConfigNode.ObjectNode
,ConfigNode.ValueNode
public interface ConfigNode extends Supplier<String>
Marker interface identifying a config node implementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConfigNode.ListNode
ConfigNode-based list of configuration values.static class
ConfigNode.NodeType
Base types of config nodes.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.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigNode.NodeType
nodeType()
Get the type of this node.
-
-
-
Method Detail
-
nodeType
ConfigNode.NodeType nodeType()
Get the type of this node.- Returns:
- NodeType this node represents
-
-