# HG changeset patch # User Raimund Renkert # Date 1306861495 -7200 # Node ID 82a1f39214fd00df3c77874f2f81d81e1425a1ed # Parent 475ee3e4bc8b6119139bd2601b3751ffbc040638 Added method to save the symbolset. diff -r 475ee3e4bc8b -r 82a1f39214fd ChangeLog --- a/ChangeLog Tue May 31 18:33:54 2011 +0200 +++ b/ChangeLog Tue May 31 19:04:55 2011 +0200 @@ -1,3 +1,11 @@ +2011-05-31 Raimund Renkert + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + Removed obsolete code. + + * src/java/de/intevation/mxd/writer/SymbolWriter.java: + Added method to save the symbolset. + 2011-05-31 Raimund Renkert * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, diff -r 475ee3e4bc8b -r 82a1f39214fd src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Tue May 31 18:33:54 2011 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Tue May 31 19:04:55 2011 +0200 @@ -236,8 +236,6 @@ swriter.write (symbolElement); } } - symbolSetObj symbolSet = map.getSymbolset(); - saveSymbolSet(symbolSet); } } } diff -r 475ee3e4bc8b -r 82a1f39214fd src/java/de/intevation/mxd/writer/SymbolWriter.java --- a/src/java/de/intevation/mxd/writer/SymbolWriter.java Tue May 31 18:33:54 2011 +0200 +++ b/src/java/de/intevation/mxd/writer/SymbolWriter.java Tue May 31 19:04:55 2011 +0200 @@ -1,6 +1,10 @@ package de.intevation.mxd.writer; import org.apache.log4j.Logger; +import java.io.File; +import java.io.FileInputStream; +import java.io.BufferedInputStream; +import java.util.Properties; import org.w3c.dom.Element; @@ -61,6 +65,9 @@ else { return false; } + + saveSymbolSet(symbolSet); + return true; } @@ -108,5 +115,17 @@ return false; } } + + private void saveSymbolSet(symbolSetObj symbols) + throws Exception { + String path = "";// TODO Get the correct path. Mapfile path or symbolset path + if(path.equals("")) { + return; + } + else if(path.endsWith(".map")) { + path.replace(".map", ".sym"); + } + symbols.save(path); + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :