Commit 15:18
javadoc
This commit is contained in:
@@ -2,9 +2,13 @@ package ecoparasite.poisson;
|
||||
|
||||
import ecoparasite.input.DataParsing;
|
||||
import ecoparasite.input.RawData;
|
||||
import ecoparasite.input.RawDataOverflow;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
|
||||
import static java.lang.Double.valueOf;
|
||||
|
||||
/**
|
||||
* Hérite de Poisson.
|
||||
* Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.
|
||||
@@ -16,8 +20,8 @@ public class Mackerel extends Poisson implements DataParsing {
|
||||
* @param length
|
||||
* @param infestation
|
||||
*/
|
||||
public Mackerel(Double length, Double infestation) {
|
||||
super("Mackerel", length, null, infestation);
|
||||
public Mackerel(String id, Double length, Double infestation) {
|
||||
super(id, length, null, infestation);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -26,11 +30,20 @@ public class Mackerel extends Poisson implements DataParsing {
|
||||
* @return tableau des poissons
|
||||
*/
|
||||
@Override
|
||||
public HashSet<Poisson> parse(RawData data) {
|
||||
public HashSet<Poisson> parse(RawData data) throws RawDataOverflow {
|
||||
|
||||
HashMap<String,String> temp = new HashMap<>();
|
||||
|
||||
HashSet<Poisson> fishSet;
|
||||
fishSet = new HashSet<>();
|
||||
|
||||
for (int i = 0; i < data.getData().getFirst().size(); i++) {
|
||||
temp = data.getEntry(i);
|
||||
Poisson newP = new Mackerel(temp.get("Sample_code"),valueOf(temp.get("StandardLength")),valueOf(temp.get("NParasitesViscera")));
|
||||
|
||||
fishSet.add(newP);
|
||||
}
|
||||
|
||||
|
||||
return fishSet;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user