diff artifacts/src/main/java/org/dive4elements/river/exports/fixings/ParametersExporter.java @ 9467:7d7aa54afe0c

little improvements
author gernotbelger
date Thu, 30 Aug 2018 14:09:44 +0200
parents 41567bf1e131
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/fixings/ParametersExporter.java	Thu Aug 30 12:11:08 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/fixings/ParametersExporter.java	Thu Aug 30 14:09:44 2018 +0200
@@ -8,100 +8,87 @@
 
 package org.dive4elements.river.exports.fixings;
 
-import au.com.bytecode.opencsv.CSVWriter;
-
-import org.dive4elements.river.artifacts.model.CalculationResult;
-import org.dive4elements.river.artifacts.model.Parameters;
-
-import org.dive4elements.river.artifacts.model.fixings.FixAnalysisResult;
-
-import org.dive4elements.river.artifacts.resources.Resources;
-
-import org.dive4elements.river.exports.AbstractExporter;
-
 import java.io.IOException;
 import java.io.OutputStream;
-
 import java.text.NumberFormat;
-
 import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.log4j.Logger;
+import org.dive4elements.river.artifacts.model.CalculationResult;
+import org.dive4elements.river.artifacts.model.Parameters;
+import org.dive4elements.river.artifacts.model.fixings.FixResult;
+import org.dive4elements.river.artifacts.resources.Resources;
+import org.dive4elements.river.exports.AbstractExporter;
 
-public class ParametersExporter
-extends      AbstractExporter
-{
+import au.com.bytecode.opencsv.CSVWriter;
+
+public class ParametersExporter extends AbstractExporter {
     private static Logger log = Logger.getLogger(ParametersExporter.class);
 
     protected List<Parameters> parametersList;
 
     public ParametersExporter() {
-        parametersList = new ArrayList<Parameters>();
+        this.parametersList = new ArrayList<>();
     }
 
     @Override
-    protected void addData(Object d) {
+    protected void addData(final Object d) {
         log.debug("ParametersExporter.addData");
         if (!(d instanceof CalculationResult)) {
             log.warn("Invalid data type");
             return;
         }
 
-        Object data = ((CalculationResult)d).getData();
-        if (!(data instanceof FixAnalysisResult)) {
+        final Object data = ((CalculationResult) d).getData();
+        if (!(data instanceof FixResult)) {
             log.warn("Invalid data stored in result.");
             return;
         }
 
-        FixAnalysisResult result = (FixAnalysisResult)data;
-        parametersList.add(result.getParameters());
+        final FixResult result = (FixResult) data;
+        this.parametersList.add(result.getParameters());
     }
 
     @Override
-    public void generate()
-    throws IOException
-    {
+    public void generate() throws IOException {
         log.debug("ParametersExporter.generate");
 
-        if (facet == null) {
+        if (this.facet == null) {
             throw new IOException("invalid (null) facet for exporter");
         }
 
-        if (facet.equals(FIX_PARAMETERS)) {
+        if (this.facet.equals(FIX_PARAMETERS)) {
             generateCSV();
-        }
-        else {
-            throw new IOException(
-                "invalid facet for exporter: '" + facet + "'");
+        } else {
+            throw new IOException("invalid facet for exporter: '" + this.facet + "'");
         }
     }
 
     @Override
     protected void writeCSVData(final CSVWriter writer) throws IOException {
 
-        if (parametersList.isEmpty()) {
+        if (this.parametersList.isEmpty()) {
             return;
         }
 
-        Parameters parameters = parametersList.get(0);
+        final Parameters parameters = this.parametersList.get(0);
         writer.writeNext(parameters.getColumnNames());
 
         final int numColumns = parameters.getNumberColumns();
 
         parameters.visit(new Parameters.Visitor() {
 
-            String [] row = new String[numColumns];
+            String[] row = new String[numColumns];
 
-            NumberFormat format = NumberFormat.getInstance(
-                Resources.getLocale(context.getMeta()));
+            NumberFormat format = NumberFormat.getInstance(Resources.getLocale(ParametersExporter.this.context.getMeta()));
 
             @Override
-            public void visit(double [] data) {
+            public void visit(final double[] data) {
                 for (int i = 0; i < data.length; ++i) {
-                    row[i] = format.format(data[i]);
+                    this.row[i] = this.format.format(data[i]);
                 }
-                writer.writeNext(row);
+                writer.writeNext(this.row);
             }
         }, new double[numColumns]);
 
@@ -109,7 +96,7 @@
     }
 
     @Override
-    protected void writePDF(OutputStream out) {
+    protected void writePDF(final OutputStream out) {
         // TODO: Implement me!
     }
 }

http://dive4elements.wald.intevation.org