Skip to content

Commit 2d7453c

Browse files
committed
Flexible overloads for PropertyUtils load
1 parent ab74f24 commit 2d7453c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

openstack-commons/src/main/java/org/openstack/utils/PropertyUtils.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,25 @@
77
import java.util.Map;
88
import java.util.Map.Entry;
99
import java.util.Properties;
10+
import java.util.TreeMap;
1011

1112
import com.google.common.base.Splitter;
13+
import com.google.common.collect.Maps;
1214

1315
public class PropertyUtils {
1416
public static Properties loadProperties(File file) throws IOException {
1517
Properties properties = new Properties();
18+
loadProperties(properties, file);
19+
return properties;
20+
}
21+
22+
public static void loadProperties(Properties properties, File file) throws IOException {
1623
FileInputStream is = new FileInputStream(file);
1724
try {
1825
properties.load(is);
1926
} finally {
2027
Io.safeClose(is);
2128
}
22-
return properties;
2329
}
2430

2531
public static Properties getChildProperties(Properties base, String prefix) {

0 commit comments

Comments
 (0)