Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCrossSectionProcessor.java @ 9506:8b7bf26b8782
Predefined artifact for standard vegetation zones.
Some minor adaptions.
author | gernotbelger |
---|---|
date | Fri, 28 Sep 2018 13:44:12 +0200 |
parents | cb3dabb77857 |
children | 6146358c4842 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCrossSectionProcessor.java Fri Sep 28 10:16:12 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCrossSectionProcessor.java Fri Sep 28 13:44:12 2018 +0200 @@ -19,11 +19,10 @@ import org.dive4elements.artifacts.Artifact; import org.dive4elements.artifacts.CallContext; import org.dive4elements.artifacts.DataProvider; -import org.dive4elements.river.artifacts.common.AbstractCalculationResult; +import org.dive4elements.river.artifacts.D4EArtifact; import org.dive4elements.river.artifacts.common.AbstractProcessor; import org.dive4elements.river.artifacts.model.CrossSectionFacetUtils; import org.dive4elements.river.artifacts.model.river.MainWstValuesCalculator; -import org.dive4elements.river.artifacts.uinfo.UINFOArtifact; import org.dive4elements.river.exports.CrossSectionGenerator; import org.dive4elements.river.exports.DiagramGenerator; import org.dive4elements.river.jfree.StripedAreaDataset; @@ -42,7 +41,6 @@ public static final String FACET_VEGETATION_ZONES_CROSS_SECTION = "uinfo_facet_vegetation_zones_cross_section"; - private static final String FACET_VEGETATION_ZONES_CROSS_SECTION_DESCRIPTION = "uinfo_facet_vegetation_zones_cross_section.description"; private static final Set<String> HANDLED_FACET_TYPES = new HashSet<>(); @@ -50,10 +48,9 @@ HANDLED_FACET_TYPES.add(FACET_VEGETATION_ZONES_CROSS_SECTION); } - public static Facet createVegetationZonesCrossSectionFacet(final CallContext context, final String hash, final String id, - final AbstractCalculationResult result, final int index) { - return AbstractProcessor.createFacet(context, hash, id, result, index, CrossSectionGenerator.I18N_XAXIS_LABEL, FACET_VEGETATION_ZONES_CROSS_SECTION, - FACET_VEGETATION_ZONES_CROSS_SECTION_DESCRIPTION); + public static Facet createVegetationZonesCrossSectionFacet(final String description) { + + return new VegetationZonesCrossSectionFacet(FACET_VEGETATION_ZONES_CROSS_SECTION, description); } public static void generateSeries(final CrossSectionGenerator generator, final ArtifactAndFacet bundle, final CallContext context, @@ -70,7 +67,7 @@ final StripedAreaDataset dataset = new StripedAreaDataset(theme); final Artifact artifact = bundle.getArtifact(); - final VegetationzonesAccess vAccess = new VegetationzonesAccess((UINFOArtifact) artifact); + final VegetationzonesAccess vAccess = new VegetationzonesAccess((D4EArtifact) artifact); final River river = vAccess.getRiver(); final List<VegetationZoneServerClientXChange> zones = VegetationZoneServerClientXChange.parse(vAccess.getVegZones());