Skip to content

Commit b82d68a

Browse files
schaeferdcboehme
authored andcommitted
set Namespace via remote config. same way as set metamorph
1 parent 2e85c5e commit b82d68a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/org/culturegraph/mf/stream/sink/SimpleXmlWriter.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package org.culturegraph.mf.stream.sink;
1717

18+
import java.net.URL;
1819
import java.util.ArrayList;
1920
import java.util.Collections;
2021
import java.util.HashMap;
@@ -89,6 +90,13 @@ public void setNamespaceFile(final String file) {
8990
namespaces.put(entry.getKey().toString(), entry.getValue().toString());
9091
}
9192
}
93+
94+
public void setNamespaceFile(final URL url) {
95+
final Properties properties = ResourceUtil.loadProperties(url);
96+
for (final Entry<Object, Object> entry : properties.entrySet()) {
97+
namespaces.put(entry.getKey().toString(), entry.getValue().toString());
98+
}
99+
}
92100

93101
public void setWriteXmlHeader(final boolean writeXmlHeader) {
94102
this.writeXmlHeader = writeXmlHeader;

0 commit comments

Comments
 (0)