Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/process/BedheightProcessor.java @ 7075:253d80af5b7f generator-refactoring
More Processor refactoring
- Unify aandf aaf and bundle variable names to bundle
- Factor out diagram inversion code
- Add function with new signature to BedDiffYear and QOut processors
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Fri, 20 Sep 2013 16:25:43 +0200 |
parents | 1011a40ee79c |
children | c7d8adb91576 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/BedheightProcessor.java Fri Sep 20 15:44:39 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/BedheightProcessor.java Fri Sep 20 16:25:43 2013 +0200 @@ -31,30 +31,30 @@ @Override public void doOut( XYChartGenerator generator, - ArtifactAndFacet aandf, + ArtifactAndFacet bundle, ThemeDocument theme, boolean visible, int index ) { CallContext context = generator.getCallContext(); - Object data = aandf.getData(context); + Object data = bundle.getData(context); if (data instanceof BedHeightSingle) { - doBedheightSingleOut(generator, aandf, theme, index, visible, + doBedheightSingleOut(generator, bundle, theme, index, visible, (BedHeightSingle)data); } else if (data instanceof List<?>) { - doBedheightSingeValuesOut(generator, aandf, theme, index, visible, + doBedheightSingeValuesOut(generator, bundle, theme, index, visible, (List<BedHeightSingleValue>)data); } logger.error("Can't process " + data.getClass().getName() + " objects"); } private void doBedheightSingeValuesOut(XYChartGenerator generator, - ArtifactAndFacet aandf, ThemeDocument theme, int index, boolean visible, + ArtifactAndFacet bundle, ThemeDocument theme, int index, boolean visible, List<BedHeightSingleValue> data) { logger.debug("doBedheightSingeValuesOut"); - XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), + XYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); for(BedHeightSingleValue bvalue: data) { series.add(bvalue.getStation(), bvalue.getSoundingWidth()); @@ -68,14 +68,14 @@ } public void doBedheightSingleOut(XYChartGenerator generator, - ArtifactAndFacet aandf, ThemeDocument theme, int index, boolean visible, + ArtifactAndFacet bundle, ThemeDocument theme, int index, boolean visible, BedHeightSingle data) { double[] width = data.getMorphWidths(); double[] stations = data.getStations().toNativeArray(); logger.debug("doBedheightSingleOut"); - XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), + XYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); for (int i = 0; i < width.length; i++) {