| Package | Description |
|---|---|
| one.microstream.configuration.types |
| Modifier and Type | Class and Description |
|---|---|
static class |
Configuration.Builder.Default |
| Modifier and Type | Method and Description |
|---|---|
static Configuration.Builder |
Configuration.Builder()
Pseudo-constructor method to create a new
Configuration.Builder. |
Configuration.Builder |
Configuration.Builder.child(String key)
Creates a builder for a child configuration.
|
Configuration.Builder |
Configuration.Builder.Default.child(String key) |
default Configuration.Builder |
Configuration.Builder.child(String key,
Consumer<Configuration.Builder> childBuilder)
Creates a child configuration.
|
default Configuration.Builder |
Configuration.Builder.load(ConfigurationLoader loader,
ConfigurationParser parser)
Loads values and child-configurations from the specified source into this builder.
|
default <S> Configuration.Builder |
Configuration.Builder.map(ConfigurationMapper<S> mapper,
S source)
Maps values and child-configurations from the specified source into this builder.
|
Configuration.Builder |
ConfigurationMapperXml.Default.mapConfiguration(Configuration.Builder builder,
Element source) |
Configuration.Builder |
ConfigurationMapperMap.Default.mapConfiguration(Configuration.Builder builder,
Map<String,?> source) |
Configuration.Builder |
ConfigurationMapper.mapConfiguration(Configuration.Builder builder,
S source)
Adds all entries contained in a source to the given
Configuration.Builder(). |
Configuration.Builder |
ConfigurationMapperTable.Default.mapConfiguration(Configuration.Builder builder,
XGettingTable<String,V> source) |
default Configuration.Builder |
ConfigurationMapper.mapConfiguration(S source)
Creates a
Configuration.Builder() and adds all entries contained in the given source. |
Configuration.Builder |
ConfigurationParser.parseConfiguration(Configuration.Builder builder,
String input)
Parses all entries contained in the input to the given
Configuration.Builder(). |
Configuration.Builder |
ConfigurationParserXml.Default.parseConfiguration(Configuration.Builder builder,
String input) |
Configuration.Builder |
ConfigurationParserIni.Default.parseConfiguration(Configuration.Builder builder,
String input) |
default Configuration.Builder |
ConfigurationParser.parseConfiguration(String input)
Creates a
Configuration.Builder() and adds all entries contained in the given input. |
Configuration.Builder |
Configuration.Builder.set(String key,
String value)
Sets either a simple key-value pair (foo=bar) or an entry in a child-configuration (full.qualified.foo=bar).
|
Configuration.Builder |
Configuration.Builder.Default.set(String key,
String value) |
Configuration.Builder |
Configuration.Builder.setAll(KeyValue<String,String>... properties)
Sets many entries at once.
|
Configuration.Builder |
Configuration.Builder.Default.setAll(KeyValue<String,String>... properties) |
Configuration.Builder |
Configuration.Builder.setAll(XGettingCollection<KeyValue<String,String>> properties)
Sets many entries at once.
|
Configuration.Builder |
Configuration.Builder.Default.setAll(XGettingCollection<KeyValue<String,String>> properties) |
Configuration.Builder |
Configuration.Builder.valueMapperProvider(ConfigurationValueMapperProvider valueMapperProvider)
Sets the
ConfigurationValueMapperProvider. |
Configuration.Builder |
Configuration.Builder.Default.valueMapperProvider(ConfigurationValueMapperProvider valueMapperProvider) |
| Modifier and Type | Method and Description |
|---|---|
default Configuration.Builder |
Configuration.Builder.child(String key,
Consumer<Configuration.Builder> childBuilder)
Creates a child configuration.
|
Copyright © 2022 MicroStream Software. All rights reserved.