public class CompositeConfig extends Object
| Constructor and Description |
|---|
CompositeConfig(String rootIdentifier,
String qualifier,
String filesuffix,
XCsvConfiguration csvConfig,
File configDirectory,
Substituter<String> stringCache,
XGettingMap<String,String> customVariables) |
CompositeConfig(String rootIdentifier,
String qualifier,
String filesuffix,
XCsvConfiguration csvConfig,
File configDirectory,
Substituter<String> stringCache,
XGettingMap<String,String> customVariables,
Character variableStarter,
Character variableTerminator) |
| Modifier and Type | Method and Description |
|---|---|
RootConfig |
defaultConfig() |
File |
directory() |
static ConfigEntry<Boolean> |
entryBoolean(String keyName) |
static ConfigEntry<Double> |
entryDouble(String keyName) |
static ConfigEntry<Integer> |
entryInteger(String keyName) |
static ConfigEntry<Long> |
entryLong(String keyName) |
static ConfigEntry<String> |
entryString(String keyName) |
void |
export() |
void |
iterateConfigs(Consumer<? super AbstractConfig> iterator) |
SubConfig |
subConfig(String identifier) |
public CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, XCsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables, Character variableStarter, Character variableTerminator)
public CompositeConfig(String rootIdentifier, String qualifier, String filesuffix, XCsvConfiguration csvConfig, File configDirectory, Substituter<String> stringCache, XGettingMap<String,String> customVariables)
public static final ConfigEntry<String> entryString(String keyName)
public static final ConfigEntry<Boolean> entryBoolean(String keyName)
public static final ConfigEntry<Integer> entryInteger(String keyName)
public static final ConfigEntry<Long> entryLong(String keyName)
public static final ConfigEntry<Double> entryDouble(String keyName)
public File directory()
public void iterateConfigs(Consumer<? super AbstractConfig> iterator)
public RootConfig defaultConfig()
public void export()
Copyright © 2022 MicroStream Software. All rights reserved.