comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcProcessor.java @ 9347:08f46ccd37ba

salix.regional refactoring
author gernotbelger
date Tue, 31 Jul 2018 16:04:01 +0200
parents 0fc9c82e744e
children 504f63512379
comparison
equal deleted inserted replaced
9346:d89976700474 9347:08f46ccd37ba
15 15
16 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; 16 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
17 import org.dive4elements.artifactdatabase.state.Facet; 17 import org.dive4elements.artifactdatabase.state.Facet;
18 import org.dive4elements.artifacts.CallContext; 18 import org.dive4elements.artifacts.CallContext;
19 import org.dive4elements.river.artifacts.common.AbstractCalculationResult; 19 import org.dive4elements.river.artifacts.common.AbstractCalculationResult;
20 import org.dive4elements.river.artifacts.common.AbstractProcessor;
20 import org.dive4elements.river.artifacts.resources.Resources; 21 import org.dive4elements.river.artifacts.resources.Resources;
21 import org.dive4elements.river.artifacts.sinfo.common.AbstractSInfoProcessor;
22 import org.dive4elements.river.artifacts.sinfo.common.SInfoResultType; 22 import org.dive4elements.river.artifacts.sinfo.common.SInfoResultType;
23 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 23 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
24 import org.dive4elements.river.exports.DiagramGenerator; 24 import org.dive4elements.river.exports.DiagramGenerator;
25 import org.dive4elements.river.themes.ThemeDocument; 25 import org.dive4elements.river.themes.ThemeDocument;
26 26
28 * Processor to generate the facet and data series of calculated bed collision counts 28 * Processor to generate the facet and data series of calculated bed collision counts
29 * 29 *
30 * @author Matthias Schäfer 30 * @author Matthias Schäfer
31 * 31 *
32 */ 32 */
33 public final class CollisionCalcProcessor extends AbstractSInfoProcessor { 33 public final class CollisionCalcProcessor extends AbstractProcessor {
34 34
35 public static final String FACET_COLLISION_CALC_COUNT = "sinfo_facet_collision_calc_count"; 35 public static final String FACET_COLLISION_CALC_COUNT = "sinfo_facet_collision_calc_count";
36 36
37 public static final String FACET_COLLISION_CALC_COUNT_2 = "sinfo_facet_collision_calc_count.2"; 37 public static final String FACET_COLLISION_CALC_COUNT_2 = "sinfo_facet_collision_calc_count.2";
38 38
64 64
65 final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) getResult(generator, bundle); 65 final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) getResult(generator, bundle);
66 66
67 final double[][] points = result.getStationPointsByYear(SInfoResultType.collisionCount, year); 67 final double[][] points = result.getStationPointsByYear(SInfoResultType.collisionCount, year);
68 68
69 return buildSeriesForType(points, generator, bundle, theme, visible, null); 69 return buildSeriesForPoints(points, generator, bundle, theme, visible, null);
70 } 70 }
71 71
72 public static final Facet createFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, 72 public static final Facet createFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result,
73 final int resultIndex, final int year, final int themeCount) { 73 final int resultIndex, final int year, final int themeCount) {
74 74

http://dive4elements.wald.intevation.org