Mercurial > dive4elements > river
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 |