package org.codelibs.elasticsearch.df.util;
import java.util.Map;
public class MapUtils {
private MapUtils() {
}
@SuppressWarnings("unchecked")
public static void convertToFlatMap(final String prefix,
final Map<String, Object> oldMap, final Map<String, Object> newMap) {
for (final Map.Entry<String, Object> entry : oldMap.entrySet()) {
final Object value = entry.getValue();
if (value instanceof Map) {
convertToFlatMap(prefix + entry.getKey() + ".",
(Map<String, Object>) value, newMap);
} else {
newMap.put(prefix + entry.getKey(), value);
}
}
}
}