Package com.emc.mongoose.base.config
Interface ConfigUtil
-
public interface ConfigUtil
-
-
Method Summary
Static Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Object>configTree(com.github.akurilov.confuse.Config config)static com.fasterxml.jackson.databind.ObjectWriterconfigWriter(ConfigFormat format)static voidflatten(java.util.Map<java.lang.String,java.lang.Object> configMap, java.util.Map<java.lang.String,java.lang.String> argValPairs, java.lang.String sep, java.lang.String prefix)static com.github.akurilov.confuse.ConfigloadConfig(java.io.File file, java.util.Map<java.lang.String,java.lang.Object> schema)static com.github.akurilov.confuse.ConfigloadConfig(java.lang.String content, ConfigFormat format, java.util.Map<java.lang.String,java.lang.Object> schema)static com.github.akurilov.confuse.Configmerge(java.lang.String pathSep, java.util.List<com.github.akurilov.confuse.Config> configs)static com.fasterxml.jackson.databind.ObjectMapperreadConfigMapper(ConfigFormat format, java.util.Map<java.lang.String,java.lang.Object> schema)static java.lang.StringtoString(com.github.akurilov.confuse.Config config, ConfigFormat format)static com.fasterxml.jackson.databind.ObjectWriterwriterWithPrettyPrinter(com.fasterxml.jackson.databind.ObjectMapper om)
-
-
-
Method Detail
-
readConfigMapper
static com.fasterxml.jackson.databind.ObjectMapper readConfigMapper(ConfigFormat format, java.util.Map<java.lang.String,java.lang.Object> schema) throws java.lang.NoSuchMethodException
- Throws:
java.lang.NoSuchMethodException
-
writerWithPrettyPrinter
static com.fasterxml.jackson.databind.ObjectWriter writerWithPrettyPrinter(com.fasterxml.jackson.databind.ObjectMapper om)
-
configWriter
static com.fasterxml.jackson.databind.ObjectWriter configWriter(ConfigFormat format)
-
configTree
static java.util.Map<java.lang.String,java.lang.Object> configTree(com.github.akurilov.confuse.Config config)
-
toString
static java.lang.String toString(com.github.akurilov.confuse.Config config, ConfigFormat format)
-
loadConfig
static com.github.akurilov.confuse.Config loadConfig(java.io.File file, java.util.Map<java.lang.String,java.lang.Object> schema) throws java.lang.NoSuchMethodException, java.io.IOException- Throws:
java.lang.NoSuchMethodExceptionjava.io.IOException
-
loadConfig
static com.github.akurilov.confuse.Config loadConfig(java.lang.String content, ConfigFormat format, java.util.Map<java.lang.String,java.lang.Object> schema) throws java.lang.NoSuchMethodException, java.io.IOException- Throws:
java.lang.NoSuchMethodExceptionjava.io.IOException
-
merge
static com.github.akurilov.confuse.Config merge(java.lang.String pathSep, java.util.List<com.github.akurilov.confuse.Config> configs)
-
flatten
static void flatten(java.util.Map<java.lang.String,java.lang.Object> configMap, java.util.Map<java.lang.String,java.lang.String> argValPairs, java.lang.String sep, java.lang.String prefix)
-
-