| 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.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigNode.ObjectNode |
ConfigSources.MergingStrategy.merge(List<ConfigNode.ObjectNode> rootNodes)
Merges an ordered list of
ConfigNode.ObjectNodes into a
single instance. |
| Modifier and Type | Method and Description |
|---|---|
static ConfigSource |
ConfigSources.create(ConfigNode.ObjectNode objectNode)
Returns a
ConfigSource that wraps the specified objectNode
and returns it when Source.load() is invoked. |
| Modifier and Type | Method and Description |
|---|---|
ConfigNode.ObjectNode |
ConfigSources.MergingStrategy.merge(List<ConfigNode.ObjectNode> rootNodes)
Merges an ordered list of
ConfigNode.ObjectNodes into a
single instance. |
| Modifier and Type | Method and Description |
|---|---|
ConfigNode.ObjectNode |
ConfigNode.ObjectNode.Builder.build()
Build new instance of
ConfigNode.ObjectNode. |
static ConfigNode.ObjectNode |
ConfigNode.ObjectNode.empty()
Returns empty object node.
|
<S> ConfigNode.ObjectNode |
ConfigParser.parse(ConfigParser.Content<S> content)
Parses a specified
ConfigParser.Content into a hierarchical configuration representation. |
| Modifier and Type | Method and Description |
|---|---|
Flow.Publisher<Optional<ConfigNode.ObjectNode>> |
AbstractConfigSource.changes()
Returns a
Flow.Publisher to which the caller can subscribe in
order to receive change notifications. |
protected AbstractSource.Data<ConfigNode.ObjectNode,S> |
AbstractParsableConfigSource.loadData() |
protected AbstractSource.Data<ConfigNode.ObjectNode,S> |
AbstractConfigSource.processLoadedData(AbstractSource.Data<ConfigNode.ObjectNode,S> data) |
| Modifier and Type | Method and Description |
|---|---|
ConfigNode.ListNode.Builder |
ConfigNode.ListNode.Builder.addObject(ConfigNode.ObjectNode object)
Adds Object node to the list.
|
ConfigNode.ObjectNode.Builder |
ConfigNode.ObjectNode.Builder.addObject(String key,
ConfigNode.ObjectNode object)
Sets Object node associated with specified
key. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSource.Data<ConfigNode.ObjectNode,S> |
AbstractConfigSource.processLoadedData(AbstractSource.Data<ConfigNode.ObjectNode,S> data) |
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.