| 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 | Description |
|---|---|---|
ConfigNode.ObjectNode |
ConfigSources.MergingStrategy.merge(java.util.List<ConfigNode.ObjectNode> rootNodes) |
Merges an ordered list of
ConfigNode.ObjectNodes into a
single instance. |
| Modifier and Type | Method | Description |
|---|---|---|
static ConfigSource |
ConfigSources.from(ConfigNode.ObjectNode objectNode) |
Returns a
ConfigSource that wraps the specified objectNode
and returns it when Source.load() is invoked. |
| Modifier and Type | Method | Description |
|---|---|---|
ConfigNode.ObjectNode |
ConfigSources.MergingStrategy.merge(java.util.List<ConfigNode.ObjectNode> rootNodes) |
Merges an ordered list of
ConfigNode.ObjectNodes into a
single instance. |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
Flow.Publisher<java.util.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 | Description |
|---|---|---|
ConfigNode.ListNode.Builder |
ConfigNode.ListNode.Builder.addObject(ConfigNode.ObjectNode object) |
Adds Object node to the list.
|
ConfigNode.ObjectNode.Builder |
ConfigNode.ObjectNode.Builder.addObject(java.lang.String key,
ConfigNode.ObjectNode object) |
Sets Object node associated with specified
key. |
| Modifier and Type | Method | Description |
|---|---|---|
protected AbstractSource.Data<ConfigNode.ObjectNode,S> |
AbstractConfigSource.processLoadedData(AbstractSource.Data<ConfigNode.ObjectNode,S> data) |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.