Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/InfoGeneratorHelper.java @ 7069:9b52c501c57e generator-refactoring
Add InfoGenerator Hacks to be removed soon.
Neccessary for testing but they will be removed again in one of the next
commits
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Fri, 20 Sep 2013 14:56:46 +0200 |
parents | af13ceeba52a |
children | 3dc740c51f9b |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/InfoGeneratorHelper.java Fri Sep 20 14:55:44 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/InfoGeneratorHelper.java Fri Sep 20 14:56:46 2013 +0200 @@ -47,12 +47,17 @@ Logger.getLogger(InfoGeneratorHelper.class); protected ChartGenerator generator; + protected ChartGenerator2 generator2; public InfoGeneratorHelper(ChartGenerator generator) { this.generator = generator; } + public InfoGeneratorHelper(ChartGenerator2 generator) { + this.generator2 = generator2; + } + /** * Triggers the creation of the chart info document. @@ -186,7 +191,7 @@ cr.addAttr(e, "to", String.valueOf(range.getUpperBound()), true); cr.addAttr(e, "axistype", "number", true); - Range[] rs = generator.getRangesForAxis(pos); + Range[] rs = generator2 == null ? generator.getRangesForAxis(pos) : generator2.getRangesForAxis(pos); Range r = null; if (type.equals("range")) { @@ -216,10 +221,10 @@ Bounds bounds = null; if (type.equals("range")) { - bounds = generator.getYBounds(pos); + bounds = generator2 == null ? generator.getYBounds(pos) : generator2.getYBounds(pos); } else { - bounds = generator.getXBounds(pos); + bounds = generator2 == null ? generator.getXBounds(pos) : generator2.getXBounds(pos); } cr.addAttr(e, "axistype", "date", true);