@Test public void testConfigToProperties() { Config cfg = ConfigFactory.parseMap(ImmutableMap.<String, Object>builder() .put("key1", 1) .put("key2", "sTring") .put("key3", true) .build()); Properties props = ConfigUtils.configToProperties(cfg); Assert.assertEquals(props.getProperty("key1"), "1"); Assert.assertEquals(props.getProperty("key2"), "sTring"); Assert.assertEquals(props.getProperty("key3"), "true"); }
public static Properties configToProperties(Config config) { return configToProperties(config, Optional.<String>absent()); }
ConfigUtils { public static Properties configToProperties(Config config) { return configToProperties(config, Optional.<String>absent()); } }
ConfigUtils { public static Properties configToProperties(Config config) { return configToProperties(config, Optional.<String>absent()); } ConfigUtils(FileUtils fileUtils); }
ConfigUtils { public static Properties configToProperties(Config config) { return configToProperties(config, Optional.<String>absent()); } ConfigUtils(FileUtils fileUtils); void saveConfigToFile(final Config config, final Path destPath); static Properties configToProperties(Config config); static Properties configToProperties(Config config, Optional<String> prefix); static Properties configToProperties(Config config, String prefix); static Config getConfigOrEmpty(Config config, String key); static State configToState(Config config); static Config propertiesToConfig(Properties properties); static Set<String> findFullPrefixKeys(Properties properties,
                                               Optional<String> keyPrefix); static Config propertiesToConfig(Properties properties, Optional<String> prefix); static String sanitizeFullPrefixKey(String propKey); static boolean sanitizedKey(String propKey); static String desanitizeKey(String propKey); static Config propertiesToTypedConfig(Properties properties, Optional<String> prefix); static String emptyIfNotPresent(Config config, String path); static String getString(Config config, String path, String def); static TimeUnit getTimeUnit(Config config, String path, TimeUnit def); static Long getLong(Config config, String path, Long def); static Integer getInt(Config config, String path, Integer def); static boolean getBoolean(Config config, String path, boolean def); static double getDouble(Config config, String path, double def); static Config getConfig(Config config, String path, Config def); static List<String> getStringList(Config config, String path); static boolean hasNonEmptyPath(Config config, String key); static boolean verifySubset(Config superConfig, Config subConfig); static Config resolveEncrypted(Config config, Optional<String> encConfigPath); }
ConfigUtils { public static Properties configToProperties(Config config) { return configToProperties(config, Optional.<String>absent()); } ConfigUtils(FileUtils fileUtils); void saveConfigToFile(final Config config, final Path destPath); static Properties configToProperties(Config config); static Properties configToProperties(Config config, Optional<String> prefix); static Properties configToProperties(Config config, String prefix); static Config getConfigOrEmpty(Config config, String key); static State configToState(Config config); static Config propertiesToConfig(Properties properties); static Set<String> findFullPrefixKeys(Properties properties,
                                               Optional<String> keyPrefix); static Config propertiesToConfig(Properties properties, Optional<String> prefix); static String sanitizeFullPrefixKey(String propKey); static boolean sanitizedKey(String propKey); static String desanitizeKey(String propKey); static Config propertiesToTypedConfig(Properties properties, Optional<String> prefix); static String emptyIfNotPresent(Config config, String path); static String getString(Config config, String path, String def); static TimeUnit getTimeUnit(Config config, String path, TimeUnit def); static Long getLong(Config config, String path, Long def); static Integer getInt(Config config, String path, Integer def); static boolean getBoolean(Config config, String path, boolean def); static double getDouble(Config config, String path, double def); static Config getConfig(Config config, String path, Config def); static List<String> getStringList(Config config, String path); static boolean hasNonEmptyPath(Config config, String key); static boolean verifySubset(Config superConfig, Config subConfig); static Config resolveEncrypted(Config config, Optional<String> encConfigPath); static final String STRIP_SUFFIX; }