| Package | Description |
|---|---|
| com.devonfw.module.basic.common.api.config |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableConfigProperties
Extends
ConfigProperties with ability to modify. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
EmptyConfigProperties
Implementation of
ConfigProperties that always is empty. |
(package private) class |
MutableConfigPropertiesImpl
The implementation of
MutableConfigProperties. |
class |
SimpleConfigProperties
Simple implementation of
ConfigProperties. |
| Modifier and Type | Field and Description |
|---|---|
static ConfigProperties |
ConfigProperties.EMPTY
An immutable instance of
ConfigProperties that is always empty |
| Modifier and Type | Method and Description |
|---|---|
protected ConfigProperties |
SimpleConfigProperties.getChild(boolean create,
String... keys) |
ConfigProperties |
SimpleConfigProperties.getChild(String... keys) |
ConfigProperties |
EmptyConfigProperties.getChild(String... keys) |
ConfigProperties |
ConfigProperties.getChild(String... keys)
|
ConfigProperties |
SimpleConfigProperties.getChild(String key) |
ConfigProperties |
EmptyConfigProperties.getChild(String key) |
ConfigProperties |
ConfigProperties.getChild(String key) |
protected ConfigProperties |
SimpleConfigProperties.getChild(String key,
boolean create) |
static ConfigProperties |
SimpleConfigProperties.ofFlatMap(Map<String,String> map) |
static ConfigProperties |
SimpleConfigProperties.ofFlatMap(String key,
Map<String,String> map)
Converts a flat
Map of configuration values to hierarchical ConfigProperties. |
static ConfigProperties |
SimpleConfigProperties.ofHierarchicalMap(Map<String,Object> map) |
static ConfigProperties |
SimpleConfigProperties.ofHierarchicalMap(String key,
Map<String,Object> map)
Converts a hierarchical
Map of configuration values to ConfigProperties. |
| Modifier and Type | Method and Description |
|---|---|
protected static SimpleConfigProperties |
SimpleConfigProperties.asSimple(ConfigProperties configProperties) |
MutableConfigProperties |
SimpleConfigProperties.inherit(ConfigProperties parentNode) |
MutableConfigProperties |
MutableConfigPropertiesImpl.inherit(ConfigProperties parentNode) |
MutableConfigProperties |
EmptyConfigProperties.inherit(ConfigProperties parent) |
MutableConfigProperties |
ConfigProperties.inherit(ConfigProperties parent) |
| Constructor and Description |
|---|
MutableConfigPropertiesImpl(String key,
ConfigProperties copy,
ConfigProperties parent)
The constructor.
|
Copyright © 2014–2019 devon4j-Team. All rights reserved.