# HG changeset patch # User Raimund Renkert # Date 1308312805 -7200 # Node ID 0f58197322885a9202a1116357a02964fc1a8b7f # Parent 3c792458a71622db5bc7f98b002e4d3caa13d84c Set label text as class name in mapfile. diff -r 3c792458a716 -r 0f5819732288 ChangeLog --- a/ChangeLog Fri Jun 17 13:36:33 2011 +0200 +++ b/ChangeLog Fri Jun 17 14:13:25 2011 +0200 @@ -1,3 +1,11 @@ +2011-06-17 Raimund Renkert + + * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java: + Read label for classes. + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + Write the label as class name. + 2011-06-17 Raimund Renkert * src/java/de/intevation/mxd/writer/FillStyleWriter.java: diff -r 3c792458a716 -r 0f5819732288 src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java --- a/src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java Fri Jun 17 13:36:33 2011 +0200 +++ b/src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java Fri Jun 17 14:13:25 2011 +0200 @@ -86,7 +86,7 @@ try { rendererElement.setAttribute("value", String.valueOf(renderer.getBreak(i))); - + rendererElement.setAttribute("label", renderer.getLabel(i)); rendererElement.setAttribute( "field_count", String.valueOf(renderer.getFieldCount())); diff -r 3c792458a716 -r 0f5819732288 src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Fri Jun 17 13:36:33 2011 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Fri Jun 17 14:13:25 2011 +0200 @@ -208,7 +208,7 @@ for(int i = 0; i < list.getLength(); i++) { Element classElement = (Element)list.item(i); classObj co = new classObj(layer); - String name = classElement.getAttribute("name"); + String name = classElement.getAttribute("label"); if (name.equals("")) { name = layerElement.getAttribute("name"); if (list.getLength() > 1) {