Class PopulationArgInterval

java.lang.Object
ecoparasite.population.PopulationArgInterval

public class PopulationArgInterval extends Object
Classe qui permet de gérer un intervalle de données issues d'un CSV. Trois données : minimum, maximum et moyenne entre minimum et maximum.
  • Constructor Details

    • PopulationArgInterval

      public PopulationArgInterval(Double min, Double max, Double mean)
      Constructeur. La moyenne doit être précisée.
      Parameters:
      min - Valeur minimale
      max - Valeur maximale
      mean - Moyenne
    • PopulationArgInterval

      public PopulationArgInterval(Double min, Double max)
      Constructeur. La moyenne est calculé automatiquement.
      Parameters:
      min - Valeur minimale
      max - Valeur maximale.
  • Method Details

    • getMin

      public Double getMin()
    • getMax

      public Double getMax()
    • getMean

      public Double getMean()
    • transformToDouble

      public Double transformToDouble()
      Permet de transformer un intervalle en double. Si le minimum est égal au maximum, cette valeur est retourné. Sinon la moyenne est retourné.
      Returns:
      La valeur transformée en Double.
    • fromString

      public static PopulationArgInterval fromString(String rawValue)
      Permet de transformer une String (Extraite d'un fichier CSV) et de la transformer en Intervalle. Gère les séparateurs +/- ainsi que l'entre deux. Sinon, elle sera juste convertie avec minimum = maximum.
      Parameters:
      rawValue - La valeur brute.
      Returns:
      La valeur en tant qu'intervalle.