public class PropertiesFormat extends java.lang.Object implements ConfijFormat
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertiesFormat.PropertiesAnyFormat |
| Constructor and Description |
|---|
PropertiesFormat() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
flatmapPrefixedBy(@NonNull java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String prefix) |
protected @NonNull java.lang.Object |
flatToNestedMap(@NonNull java.util.Map<java.lang.String,java.lang.String> map) |
protected java.lang.Object |
flatToNestedMapWithPrefix(java.util.Map<java.lang.String,java.lang.String> globalMap) |
protected ConfijSourceFormatException |
keyConflict(java.lang.String key1,
java.lang.String key2) |
void |
override(ConfijNode rootNode,
java.lang.String configAsStr) |
protected void |
overrideWithDeepMap(ConfijNode node,
java.lang.Object deepMap) |
protected void |
overrideWithFlatMap(ConfijNode simpleConfig,
java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
overrideWithProperties(ConfijNode simpleConfig,
java.util.Properties properties) |
static PropertiesFormat |
withoutPrefix() |
public static PropertiesFormat withoutPrefix()
public void override(ConfijNode rootNode, java.lang.String configAsStr)
override in interface ConfijFormatprotected void overrideWithProperties(ConfijNode simpleConfig, java.util.Properties properties)
protected void overrideWithFlatMap(ConfijNode simpleConfig, java.util.Map<java.lang.String,java.lang.String> map)
protected void overrideWithDeepMap(ConfijNode node, java.lang.Object deepMap)
protected java.lang.Object flatToNestedMapWithPrefix(java.util.Map<java.lang.String,java.lang.String> globalMap)
protected java.util.Map<java.lang.String,java.lang.String> flatmapPrefixedBy(@NonNull
@NonNull java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String prefix)
@NonNull
protected @NonNull java.lang.Object flatToNestedMap(@NonNull
@NonNull java.util.Map<java.lang.String,java.lang.String> map)
protected ConfijSourceFormatException keyConflict(java.lang.String key1, java.lang.String key2)