You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by sg...@apache.org on 2020/04/05 22:03:54 UTC
[freemarker-generator] 05/11: FREEMARKER-140 freemarker-cli: Expose
DataSources directly in the data model
This is an automated email from the ASF dual-hosted git repository.
sgoeschl pushed a commit to branch feature/FREEMARKER-140
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git
commit e2176cdfd6cfb2235f2034a2c510832a4f4f154e
Author: Siegfried Goeschl <si...@gmail.com>
AuthorDate: Sun Apr 5 20:39:35 2020 +0200
FREEMARKER-140 freemarker-cli: Expose DataSources directly in the data model
---
.../apache/freemarker/generator/base/util/PropertiesFactory.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/PropertiesFactory.java b/freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/PropertiesFactory.java
index 561b185..8805150 100644
--- a/freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/PropertiesFactory.java
+++ b/freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/PropertiesFactory.java
@@ -19,6 +19,7 @@ package org.apache.freemarker.generator.base.util;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringReader;
+import java.util.Map;
import java.util.Properties;
public class PropertiesFactory {
@@ -42,4 +43,10 @@ public class PropertiesFactory {
throw new RuntimeException("Failed to parse properties: " + value, e);
}
}
+
+ public static Properties create(Map<?, ?> map) {
+ final Properties properties = new Properties();
+ map.forEach((key, value) -> properties.setProperty(key.toString(), value.toString()));
+ return properties;
+ }
}