Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java @ 1816:5364b86a0880
Improved styles of WMS layers.
flys-artifacts/trunk@3145 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 02 Nov 2011 15:02:23 +0000 |
parents | 1636686070f7 |
children | dd467951335c |
comparison
equal
deleted
inserted
replaced
1815:a97764363ba2 | 1816:5364b86a0880 |
---|---|
7 public class MapserverStyle { | 7 public class MapserverStyle { |
8 | 8 |
9 public static class Clazz { | 9 public static class Clazz { |
10 protected String name; | 10 protected String name; |
11 protected String outlinecolor; | 11 protected String outlinecolor; |
12 protected String symbol; | |
12 protected int size; | 13 protected int size; |
13 | 14 |
14 public Clazz(String name) { | 15 public Clazz(String name) { |
15 this.name = name; | 16 this.name = name; |
16 } | 17 } |
21 | 22 |
22 public void setSize(int size) { | 23 public void setSize(int size) { |
23 this.size = size; | 24 this.size = size; |
24 } | 25 } |
25 | 26 |
27 public void setSymbol(String symbol) { | |
28 if (symbol != null && symbol.length() > 0) { | |
29 this.symbol = symbol; | |
30 } | |
31 } | |
32 | |
26 public String toString() { | 33 public String toString() { |
27 StringBuilder sb = new StringBuilder(); | 34 StringBuilder sb = new StringBuilder(); |
28 sb.append("CLASS\n"); | 35 sb.append("CLASS\n"); |
29 sb.append("NAME \"" + name + "\"\n"); | 36 sb.append("NAME \"" + name + "\"\n"); |
30 sb.append("STYLE\n"); | 37 sb.append("STYLE\n"); |
31 sb.append("SIZE " + String.valueOf(size) + "\n"); | 38 sb.append("SIZE " + String.valueOf(size) + "\n"); |
32 sb.append("OUTLINECOLOR \"" + outlinecolor + "\"\n"); | 39 sb.append("OUTLINECOLOR " + outlinecolor + "\n"); |
40 | |
41 if (symbol != null) { | |
42 sb.append("SYMBOL '" + symbol + "'\n"); | |
43 } | |
44 | |
33 sb.append("END\n"); | 45 sb.append("END\n"); |
34 sb.append("END\n"); | 46 sb.append("END\n"); |
35 | 47 |
36 return sb.toString(); | 48 return sb.toString(); |
37 } | 49 } |