Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java @ 656:b98d1adee7a6
Added an offset of five percent between values and chart border in vertical profile charts (issue186).
gnv-artifacts/trunk@749 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 08 Mar 2010 15:15:08 +0000 |
parents | f3882e94c7e0 |
children | 79401c871da4 |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java Mon Mar 08 14:04:28 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java Mon Mar 08 15:15:08 2010 +0000 @@ -2,6 +2,7 @@ import java.util.Collection; import java.util.Locale; +import java.util.Map; import com.vividsolutions.jts.geom.Point; import com.vividsolutions.jts.io.WKTReader; @@ -57,6 +58,18 @@ } + @Override + protected Object getValue(Result row) { + try { + return (Point) wktReader.read(row.getString("SHAPE")); + } + catch(ParseException pe) { + log.warn("No data found while parsing."); + return null; + } + } + + protected void gapDetection( Result[] results, Series series, @@ -123,6 +136,20 @@ } + @Override + protected void prepareRangeAxis(String seriesKey, int idx) { + return; + // do nothing here + } + + + @Override + protected void storeMaxValue(Map values, Object value, String parameter) { + return; + // do nothing here + } + + protected String createSeriesName( String breakPoint1, String breakPoint2,