package org.openlca.simapro.csv.model.process; import org.openlca.simapro.csv.CsvConfig; import org.openlca.simapro.csv.CsvUtils; public class ProductOutputRow extends RefProductRow { private double allocation = 100; public double getAllocation() { return allocation; } public void setAllocation(double allocation) { this.allocation = allocation; } @Override public void fill(String line, CsvConfig config) { String[] columns = CsvUtils.split(line, config); setName(CsvUtils.get(columns, 0)); setUnit(CsvUtils.get(columns, 1)); setAmount(CsvUtils.formatNumber(CsvUtils.get(columns, 2))); Double allocation = CsvUtils.getDouble(columns, 3); setAllocation(allocation == null ? 100 : allocation); setWasteType(CsvUtils.get(columns, 4)); setCategory(CsvUtils.get(columns, 5)); setComment(CsvUtils.get(columns, 6)); } @Override public String toString() { return "ProductOutputRow [getName()=" + getName() + ", getUnit()=" + getUnit() + "]"; } }