Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java @ 2616:27cc95e65f18
Defined a style for WSPLGEN layers which are now modifiable.
flys-artifacts/trunk@4200 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 05 Apr 2012 07:21:58 +0000 |
parents | 84cf67a2a19e |
children |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java Wed Apr 04 18:30:44 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java Thu Apr 05 07:21:58 2012 +0000 @@ -31,7 +31,7 @@ item.toString(sb); } - sb.append("END"); + sb.append("END\n"); return sb.toString(); } @@ -68,7 +68,10 @@ public void toString(StringBuilder sb) { sb.append("STYLE\n"); sb.append("WIDTH " + String.valueOf(size) + "\n"); - sb.append("OUTLINECOLOR " + outlinecolor + "\n"); + + if (outlinecolor != null) { + sb.append("OUTLINECOLOR " + outlinecolor + "\n"); + } if (color != null) { sb.append("COLOR " + color + "\n"); @@ -108,6 +111,20 @@ } } + public static class Expression implements ClazzItem { + protected String value; + + public Expression(String value) { + this.value = value; + } + + @Override + public void toString(StringBuilder sb) { + sb.append("EXPRESSION " + value); + sb.append("\n"); + } + } + protected List<Clazz> classes;