Mercurial > dive4elements > gnv-client
annotate gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionParallelOutputState.java @ 1145:dfe1ac687c7f tip
added tags
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:16:15 +0200 |
parents | f953c9a559d8 |
children |
rev | line source |
---|---|
1115
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
1 /* |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
2 * Copyright (c) 2010 by Intevation GmbH |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
3 * |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
4 * This program is free software under the LGPL (>=v2.1) |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
5 * Read the file LGPL.txt coming with the software for details |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
6 * or visit http://www.gnu.org/licenses/ if it does not exist. |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
7 */ |
f953c9a559d8
Added license file and license headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1094
diff
changeset
|
8 |
1090
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
9 package de.intevation.gnv.state.profile.verticalcrosssection; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
11 import com.vividsolutions.jts.geom.Coordinate; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
12 import com.vividsolutions.jts.geom.CoordinateSequence; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 import com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
14 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
15 import com.vividsolutions.jts.io.WKTWriter; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
16 |
1094
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
17 import de.intevation.gnv.artifacts.ressource.RessourceFactory; |
1090
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 import de.intevation.gnv.geobackend.base.Result; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
20 import de.intevation.gnv.geobackend.base.ResultDescriptor; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
21 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
22 import de.intevation.gnv.geobackend.base.query.QueryExecutor; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
23 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
24 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
25 import de.intevation.gnv.geobackend.base.query.exception.QueryException; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
26 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
27 import de.intevation.gnv.state.InputData; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
28 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
29 import de.intevation.gnv.utils.WKTUtils; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
30 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
31 import java.util.Collection; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
32 import java.util.Iterator; |
1094
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
33 import java.util.Locale; |
1090
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
34 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
35 import org.apache.log4j.Logger; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
36 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
37 /** |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
38 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
39 */ |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
40 public class VerticalCrossSectionParallelOutputState |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
41 extends VerticalCrossSectionOutputState |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
42 { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
43 public static final String QUERY_LINESTRING = |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
44 "verticalcrosssection_mesh_parallel_linestring"; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
45 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
46 private static Logger logger = |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
47 Logger.getLogger(VerticalCrossSectionParallelOutputState.class); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
48 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
49 @Override |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
50 protected String getLineString() { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
51 Coordinate[] coordinates = null; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
52 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
53 try { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
54 String[] filters = generateFilterValues(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
55 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
56 QueryExecutor exec = QueryExecutorFactory |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
57 .getInstance() |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
58 .getQueryExecutor(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
59 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
60 Collection results = exec.executeQuery(QUERY_LINESTRING, filters); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
61 Iterator iter = results.iterator(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
62 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
63 coordinates = new Coordinate[results.size()]; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
64 int sIdx = -1; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
65 int idx = 0; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
66 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
67 while (iter.hasNext()) { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
68 Result result = (Result) iter.next(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
69 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
70 if (sIdx == -1) { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
71 ResultDescriptor rd = result.getResultDescriptor(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
72 sIdx = rd.getColumnIndex("SHAPE"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
73 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
74 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
75 logger.debug(result.getString(sIdx)); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
76 Coordinate c = WKTUtils.toCoordinate(result.getString(sIdx)); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
77 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
78 coordinates[idx++] = c; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
79 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
80 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
81 catch (QueryException qe) { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
82 logger.error(qe, qe); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
83 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
84 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
85 CoordinateArraySequenceFactory factory = |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
86 CoordinateArraySequenceFactory.instance(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
87 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
88 if (coordinates == null) |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
89 return null; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
90 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
91 CoordinateSequence seq = factory.create(coordinates); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
92 return seq != null ? WKTWriter.toLineString(seq) : null; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
93 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
94 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
95 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
96 protected String[] generateFilterValues() { |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
97 String[] filters = new String[7]; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
98 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
99 InputData parameterid = inputData.get("parameterid"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
100 InputData timevalue = inputData.get("dateid"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
101 InputData meshid = inputData.get("meshid"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
102 InputData axisid = inputData.get("axisid"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
103 InputData meshpoint = inputData.get("mesh_point"); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
104 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
105 filters[0] = parameterid.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
106 filters[1] = "to_date('" + timevalue.getValue() + "', 'YYYY.MM.DD HH24:MI:SS')"; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
107 filters[2] = meshid.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
108 filters[3] = meshid.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
109 filters[4] = axisid.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
110 filters[5] = axisid.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
111 filters[6] = meshpoint.getValue(); |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
112 |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
113 return filters; |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
114 } |
1094
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
115 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
116 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
117 @Override |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
118 protected String createChartSubtitle(Locale locale, String uuid) { |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
119 String subtitle = super.createChartSubtitle(locale, uuid); |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
120 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
121 InputData data = inputData.get("mesh_point"); |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
122 if (data == null) |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
123 return subtitle; |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
124 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
125 RessourceFactory factory = RessourceFactory.getInstance(); |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
126 String coordinate = factory.getRessource( |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
127 locale, "coordinate", "coordinate"); |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
128 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
129 subtitle += "\n" + coordinate + ": "; |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
130 subtitle += data.getDescription(data.getValue()); |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
131 |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
132 return subtitle; |
e71e982772a9
Adjusted the subtitle of the product 'Achsenparalleles Vertikalprofil' (issue250).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1090
diff
changeset
|
133 } |
1090
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
134 } |
51f3edc9d743
Added missing classes of the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
135 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |