diff gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshVectorOutputState.java @ 1082:3c0fd3c2fd6b

Enabled histogram creation for vectorial horizontalprofiles. gnv-artifacts/trunk@1184 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 09 Jun 2010 09:58:38 +0000
parents 5659b5c5e4b5
children f953c9a559d8
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshVectorOutputState.java	Wed Jun 09 09:51:05 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshVectorOutputState.java	Wed Jun 09 09:58:38 2010 +0000
@@ -20,6 +20,7 @@
 
 import de.intevation.gnv.utils.VectorDataProcessor;
 
+import de.intevation.gnv.state.describedata.KeyValueDescibeData;
 import de.intevation.gnv.state.exception.StateException;
 
 import de.intevation.gnv.statistics.Statistics;
@@ -30,6 +31,7 @@
 
 import java.util.Collection;
 import java.util.Locale;
+import java.util.Map;
 
 import net.sf.ehcache.Cache;
 
@@ -170,6 +172,23 @@
 
 
     @Override
+    protected Chart[] getHistograms(
+        String      uuid,
+        CallContext callContext,
+        Collection<KeyValueDescibeData>  parameters,
+        Collection<KeyValueDescibeData>  measurements,
+        Collection<KeyValueDescibeData>  dates,
+        Map         requestParameter
+    ) {
+        Collection results = (Collection) getChartResult(uuid, callContext);
+        ChartTheme theme   = createStyle(callContext);
+
+        return VectorDataProcessor.getHistograms(
+            uuid, callContext, results, theme, requestParameter);
+    }
+
+
+    @Override
     protected void createODV(
         OutputStream outputStream, Collection result, String uuid)
     throws IOException, StateException

http://dive4elements.wald.intevation.org