diff flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java @ 3088:960307cf2adc

Moved current km to context and added an abstract generator for fix analysis charts. flys-artifacts/trunk@4686 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 18 Jun 2012 11:21:30 +0000
parents 0e0efd1acb4f
children 5a0aef74c316
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java	Mon Jun 18 09:16:05 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java	Mon Jun 18 11:21:30 2012 +0000
@@ -94,9 +94,6 @@
     public static final String XPATH_CHART_Y_RANGE =
         "/art:action/art:attributes/art:yrange";
 
-    public static final String XPATH_CHART_CURRENTKM =
-        "/art:action/art:attributes/art:currentKm";
-
 
     /** The document of the incoming out() request.*/
     protected Document request;
@@ -1082,30 +1079,6 @@
     }
 
 
-    public double getCurrentKmFromRequest() {
-        Element km = (Element)XMLUtils.xpath(
-            request,
-            XPATH_CHART_CURRENTKM,
-            XPathConstants.NODE,
-            ArtifactNamespaceContext.INSTANCE);
-
-        if (km == null) {
-            return -1d;
-        }
-
-        String uri = ArtifactNamespaceContext.NAMESPACE_URI;
-
-        String currentKm = km.getAttributeNS(uri, "km");
-        try {
-            double d = Double.valueOf(currentKm).doubleValue();
-            return d;
-        }
-        catch(NumberFormatException nfe) {
-            return -1d;
-        }
-    }
-
-
     /**
      * Returns the default size of a chart export as array.
      *

http://dive4elements.wald.intevation.org