comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/VelocityProcessor.java @ 8956:ee5ce13016ed

Work on SINFO-Fließtiefenentwicklung
author gernotbelger
date Tue, 20 Mar 2018 13:30:07 +0100
parents a4f1ac81f26d
children b194fa64506a
comparison
equal deleted inserted replaced
8955:798d9dcbccdd 8956:ee5ce13016ed
13 import java.util.HashSet; 13 import java.util.HashSet;
14 import java.util.Set; 14 import java.util.Set;
15 15
16 import org.dive4elements.artifactdatabase.state.Facet; 16 import org.dive4elements.artifactdatabase.state.Facet;
17 import org.dive4elements.artifacts.CallContext; 17 import org.dive4elements.artifacts.CallContext;
18 import org.dive4elements.river.artifacts.resources.Resources;
19 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
20 18
21 public final class VelocityProcessor extends AbstractSInfoLineProcessor<AbstractTkhCalculationResult> { 19 public final class VelocityProcessor extends AbstractSInfoLineProcessor<AbstractTkhCalculationResult> {
22 20
23 // FIXME: check: filtered or not? 21 // FIXME: check: filtered or not?
24 public static final String FACET_TKH_VELOCITY_FILTERED = "sinfo_facet_velocity.filtered"; 22 public static final String FACET_TKH_VELOCITY_FILTERED = "sinfo_facet_velocity.filtered";
49 throw new UnsupportedOperationException(error); 47 throw new UnsupportedOperationException(error);
50 } 48 }
51 49
52 public static Facet createVelocityFacet(final CallContext context, final String hash, final String id, final AbstractSInfoCalculationResult result, 50 public static Facet createVelocityFacet(final CallContext context, final String hash, final String id, final AbstractSInfoCalculationResult result,
53 final int index) { 51 final int index) {
54 final String facetFlowDepthFilteredDescription = Resources.getMsg(context.getMeta(), I18N_FACET_TKH_VELOCITY_FILTERED_DESCRIPTION, 52 return AbstractSInfoLineProcessor.createFacet(context, hash, id, result, index, SINFO_CHART_VELOCITY_YAXIS_LABEL, FACET_TKH_VELOCITY_FILTERED,
55 I18N_FACET_TKH_VELOCITY_FILTERED_DESCRIPTION, result.getLabel()); 53 I18N_FACET_TKH_VELOCITY_FILTERED_DESCRIPTION);
56 return new SInfoResultFacet(index, VelocityProcessor.FACET_TKH_VELOCITY_FILTERED, facetFlowDepthFilteredDescription, SINFO_CHART_VELOCITY_YAXIS_LABEL,
57 ComputeType.ADVANCE, id, hash);
58 } 54 }
59 } 55 }

http://dive4elements.wald.intevation.org