Class Merlu

All Implemented Interfaces:
DataParsing

public class Merlu extends Poisson implements DataParsing
Hérite de Poisson. Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.
  • Constructor Details

    • Merlu

      public Merlu(String id, Double length, Double infestation)
      Construteur d'un merlu
      Parameters:
      length - Un Wrapper Double representant la longueur/taille du poisson
      infestation - Un Wrapper Double representant le taux de parasite du poisson
  • Method Details

    • parse

      public static HashSet<Poisson> parse(RawData data, int parseTypeId) throws RawDataOverflow, InvalidParsingException
      Implémentation de la fonction parse de DataParsing. Renvoie un tableau de poissons à partir d'un RawData.
      Parameters:
      data - Notre RawData
      parseTypeId - L'ID du type de parsing, ignoré ici.
      Returns:
      Le tableau de poissons.
      Throws:
      RawDataOverflow - Si on a un dépassement de données dans notre RawData.
      InvalidParsingException
    • parse

      public static HashSet<Poisson> parse(RawData data) throws RawDataOverflow
      Implémentation de la fonction parse de Dataparsing
      Parameters:
      data - Notre RawData
      Returns:
      tableau des poissons
      Throws:
      RawDataOverflow - Si on a un dépassement des données de notre objet RawData.