[PATCH 1 of 2] Moved BedDiffYearProcessor to BedDiffHeightYearProcessor
Wald Commits
scm-commit at wald.intevation.org
Mon Jul 15 12:31:03 CEST 2013
# HG changeset patch
# User Felix Wolfsteller <felix.wolfsteller at intevation.de>
# Date 1373884261 -7200
# Node ID e8de5e135bf32b9fdf5cabe3223c71f58a8eae19
# Parent 88b9b666872e9f0d601ec8310e269c3b11cab15c
Moved BedDiffYearProcessor to BedDiffHeightYearProcessor.
diff -r 88b9b666872e -r e8de5e135bf3 artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java
--- a/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java Mon Jul 15 12:24:25 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java Mon Jul 15 12:31:01 2013 +0200
@@ -19,7 +19,7 @@
import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
import org.dive4elements.river.exports.StyledSeriesBuilder;
import org.dive4elements.river.exports.fixings.FixChartGenerator;
-import org.dive4elements.river.exports.process.BedDiffYearProcessor;
+import org.dive4elements.river.exports.process.BedDiffHeightYearProcessor;
import org.dive4elements.river.exports.process.KMIndexProcessor;
import org.dive4elements.river.exports.process.Processor;
import org.dive4elements.river.jfree.Bounds;
@@ -96,7 +96,7 @@
}
Processor processor = new KMIndexProcessor();
- Processor bdyProcessor = new BedDiffYearProcessor();
+ Processor bdyProcessor = new BedDiffHeightYearProcessor();
if (name.equals(LONGITUDINAL_ANNOTATION)) {
doAnnotations(
(RiverAnnotation) bundle.getData(context),
diff -r 88b9b666872e -r e8de5e135bf3 artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffHeightYearProcessor.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffHeightYearProcessor.java Mon Jul 15 12:31:01 2013 +0200
@@ -0,0 +1,72 @@
+/* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU AGPL (>=v3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out the
+ * documentation coming with Dive4Elements River for details.
+ */
+
+package org.dive4elements.river.exports.process;
+
+import java.util.List;
+
+import org.apache.log4j.Logger;
+import org.jfree.data.xy.XYSeries;
+import org.w3c.dom.Document;
+
+import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
+import org.dive4elements.artifacts.CallContext;
+import org.dive4elements.river.artifacts.model.FacetTypes;
+import org.dive4elements.river.artifacts.model.minfo.BedHeightSingle;
+import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
+import org.dive4elements.river.exports.StyledSeriesBuilder;
+import org.dive4elements.river.exports.XYChartGenerator;
+import org.dive4elements.river.jfree.StyledXYSeries;
+import org.dive4elements.river.model.BedHeightSingleValue;
+
+
+public class BedDiffHeightYearProcessor implements Processor, FacetTypes {
+
+ private final static Logger logger =
+ Logger.getLogger(BedDiffHeightYearProcessor.class);
+
+ @Override
+ public void doOut(
+ XYChartGenerator generator,
+ ArtifactAndFacet aandf,
+ Document theme,
+ boolean visible,
+ int index
+ ) {
+ CallContext context = generator.getCallContext();
+ Object data = aandf.getData(context);
+ if (data instanceof BedDiffYearResult) {
+ doBedDifferenceYearOut(
+ generator,
+ (BedDiffYearResult) data,
+ aandf, theme, visible, index);
+ return;
+ }
+ logger.error("Can't process " + data.getClass().getName() + " objects");
+ }
+
+ @Override
+ public boolean canHandle(String facetType) {
+ return BED_DIFFERENCE_HEIGHT_YEAR.equals(facetType)
+ || BED_DIFFERENCE_HEIGHT_YEAR_FILTERED.equals(facetType);
+ }
+
+ protected void doBedDifferenceYearOut(XYChartGenerator generator,
+ BedDiffYearResult data,
+ ArtifactAndFacet aandf,
+ Document theme,
+ boolean visible,
+ int axidx) {
+
+ XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), theme);
+ StyledSeriesBuilder.addPoints(series, data.getHeightPerYearData(), true);
+
+ generator.addAxisSeries(series, axidx, visible);
+ }
+}
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :
diff -r 88b9b666872e -r e8de5e135bf3 artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffYearProcessor.java
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffYearProcessor.java Mon Jul 15 12:24:25 2013 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-/* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
- * Software engineering by Intevation GmbH
- *
- * This file is Free Software under the GNU AGPL (>=v3)
- * and comes with ABSOLUTELY NO WARRANTY! Check out the
- * documentation coming with Dive4Elements River for details.
- */
-
-package org.dive4elements.river.exports.process;
-
-import java.util.List;
-
-import org.apache.log4j.Logger;
-import org.jfree.data.xy.XYSeries;
-import org.w3c.dom.Document;
-
-import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
-import org.dive4elements.artifacts.CallContext;
-import org.dive4elements.river.artifacts.model.FacetTypes;
-import org.dive4elements.river.artifacts.model.minfo.BedHeightSingle;
-import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
-import org.dive4elements.river.exports.StyledSeriesBuilder;
-import org.dive4elements.river.exports.XYChartGenerator;
-import org.dive4elements.river.jfree.StyledXYSeries;
-import org.dive4elements.river.model.BedHeightSingleValue;
-
-
-public class BedDiffYearProcessor implements Processor, FacetTypes {
-
- private final static Logger logger =
- Logger.getLogger(BedDiffYearProcessor.class);
-
- @Override
- public void doOut(
- XYChartGenerator generator,
- ArtifactAndFacet aandf,
- Document theme,
- boolean visible,
- int index
- ) {
- CallContext context = generator.getCallContext();
- Object data = aandf.getData(context);
- if (data instanceof BedDiffYearResult) {
- doBedDifferenceYearOut(
- generator,
- (BedDiffYearResult) data,
- aandf, theme, visible, index);
- return;
- }
- logger.error("Can't process " + data.getClass().getName() + " objects");
- }
-
- @Override
- public boolean canHandle(String facetType) {
- return BED_DIFFERENCE_HEIGHT_YEAR.equals(facetType)
- || BED_DIFFERENCE_HEIGHT_YEAR_FILTERED.equals(facetType);
- }
-
- protected void doBedDifferenceYearOut(XYChartGenerator generator,
- BedDiffYearResult data,
- ArtifactAndFacet aandf,
- Document theme,
- boolean visible,
- int axidx) {
-
- XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), theme);
- StyledSeriesBuilder.addPoints(series, data.getHeightPerYearData(), true);
-
- generator.addAxisSeries(series, axidx, visible);
- }
-}
More information about the Dive4elements-commits
mailing list