1 Commits

Author SHA1 Message Date
603ac5dbbd JavaDoc 2026-04-01 16:42:18 +02:00
71 changed files with 376 additions and 3963 deletions

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>All Classes and Interfaces</title> <title>All Classes and Interfaces</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="class index"> <meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter"> <meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -58,26 +58,15 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/Application.html" title="class in ecoparasite">Application</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/Application.html" title="class in ecoparasite">Application</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="block">Permet de faire de la complétion de données.</div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div>
</div> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface définissant la fonction de Parsing des données</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div> <div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien <div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
qu'une erreur est survenue durant le parsing d'une donnée.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
@@ -87,40 +76,18 @@ qu'une erreur est survenue durant le parsing d'une donnée.</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Hérite de Poisson.</div> <div class="block">Hérite de Poisson.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="block">Class Définissant les méthodes statics de Nettoyage des données</div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet d'illustrer une partie d'un poisson.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe générique pour un individu Poisson.</div> <div class="block">Classe générique pour un individu Poisson.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de gérer une population selon les années.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe qui permet de gérer un intervalle de données issues d'un CSV.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de parser une population spécifique via les schémas fournis.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div> <div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div> <div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div>
</div> </div>
</div> </div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>All Packages</title> <title>All Packages</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="package index"> <meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter"> <meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -56,16 +56,10 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="ecoparasite/package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="ecoparasite/package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ecoparasite/completion/package-summary.html">ecoparasite.completion</a></div> <div class="col-first odd-row-color"><a href="ecoparasite/input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ecoparasite/input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></div> <div class="col-first even-row-color"><a href="ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div> </div>
</main> </main>
</div> </div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Constant Field Values</title> <title>Constant Field Values</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="summary of constants"> <meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriter"> <meta name="generator" content="javadoc/ConstantsSummaryWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -75,9 +75,6 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color"><code id="ecoparasite.input.InputFactory.DATA_MERLU">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first odd-row-color"><code id="ecoparasite.input.InputFactory.DATA_MERLU">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="ecoparasite/input/InputFactory.html#DATA_MERLU">DATA_MERLU</a></code></div> <div class="col-second odd-row-color"><code><a href="ecoparasite/input/InputFactory.html#DATA_MERLU">DATA_MERLU</a></code></div>
<div class="col-last odd-row-color"><code>"Campagne/merlu2018_75164.csv"</code></div> <div class="col-last odd-row-color"><code>"Campagne/merlu2018_75164.csv"</code></div>
<div class="col-first even-row-color"><code id="ecoparasite.input.InputFactory.DATA_PARASITES_PERU">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="ecoparasite/input/InputFactory.html#DATA_PARASITES_PERU">DATA_PARASITES_PERU</a></code></div>
<div class="col-last even-row-color"><code>"Combin\u00e9s/ParasitesPeru2021.csv"</code></div>
</div> </div>
</li> </li>
</ul> </ul>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Application</title> <title>Application</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite, class: Application"> <meta name="description" content="declaration: package: ecoparasite, class: Application">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">

View File

@@ -1,213 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>Completion</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.completion, class: Completion">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.completion</a></li>
<li><a href="Completion.html" class="current-selection">Completion</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">Completion()</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">completeColumnsMoyenne(HashSet, Function, BiConsumer)</a></li>
<li><a href="#calculateMean(java.util.HashSet,java.util.function.Function)" tabindex="0">calculateMean(HashSet, Function)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Completion" class="title">Class Completion</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.completion.Completion</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Completion</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Permet de faire de la complétion de données.
Si une valeur est manquante, elle sera remplacé par la moyenne ou par regression linéaire.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Completion</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#calculateMean(java.util.HashSet,java.util.function.Function)" class="member-name-link">calculateMean</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de calculer la moyenne d'une donnée des valeurs non nulles.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">completeColumnsMoyenne</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Completion</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Completion</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)">
<h3>completeColumnsMoyenne</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">completeColumnsMoyenne</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</span></div>
<div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).
Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-T"><code>T</code> - Le type de données cobaye. Exemple : Poisson, Population</span></dd>
<dd><span id="completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-V"><code>V</code> - Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - La liste de données cobaye.</dd>
<dd><code>getValue</code> - La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier</dd>
<dd><code>setValue</code> - La fonction (Setter) qui permet de remplacer la valeur si null.</dd>
<dt>Returns:</dt>
<dd>Le HashSet avec les valeurs remplacés.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="calculateMean(java.util.HashSet,java.util.function.Function)">
<h3>calculateMean</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">calculateMean</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue)</span></div>
<div class="block">Permet de calculer la moyenne d'une donnée des valeurs non nulles.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="calculateMean(java.util.HashSet,java.util.function.Function)-type-param-T"><code>T</code> - Le type de données cobaye/ Exemple : Poisson</span></dd>
<dd><span id="calculateMean(java.util.HashSet,java.util.function.Function)-type-param-V"><code>V</code> - Le type de la donnée à vérifier, doit être un wrapper Number. Exemple : Double.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - La liste de données cobaye.</dd>
<dd><code>getValue</code> - La fonction qui permet d'obtenir la valeur de notre champ.</dd>
<dt>Returns:</dt>
<dd>La moyenne calculé.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,107 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.completion</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.completion">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.completion</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.completion" class="title">Package ecoparasite.completion</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.completion</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Completion.html" title="class in ecoparasite.completion">Completion</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Permet de faire de la complétion de données.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,73 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.completion Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="tree: package: ecoparasite.completion">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.completion</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.completion</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.completion.<a href="Completion.html" class="type-name-link" title="class in ecoparasite.completion">Completion</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>DataParsing</title> <title>DataParsing</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input, interface: DataParsing"> <meta name="description" content="declaration: package: ecoparasite.input, interface: DataParsing">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -57,7 +57,6 @@ loadScripts(document, 'script');</script>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li> <li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#parse(ecoparasite.input.RawData,int)" tabindex="0">parse(RawData, int)</a></li>
<li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li> <li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li>
</ol> </ol>
</li> </li>
@@ -71,12 +70,11 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description"> <section class="class-description" id="class-description">
<dl class="notes"> <dl class="notes">
<dt>All Known Implementing Classes:</dt> <dt>All Known Implementing Classes:</dt>
<dd><code><a href="../poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a>, <a href="../poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a>, <a href="../population/Population.html" title="class in ecoparasite.population">Population</a></code></dd> <dd><code><a href="../poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a>, <a href="../poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></code></dd>
</dl> </dl>
<hr> <hr>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">DataParsing</span></div> <div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">DataParsing</span></div>
<div class="block">Interface définissant la fonction de Parsing des données</div>
</div> </div>
</section> </section>
<section class="summary"> <section class="summary">
@@ -86,19 +84,15 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary"> <section class="method-summary" id="method-summary">
<h2>Method Summary</h2> <h2>Method Summary</h2>
<div id="method-summary-table"> <div id="method-summary-table">
<div class="caption"><span>Static Methods</span></div> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary"> <div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse</a><wbr>(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">
<div class="block">Permet de parser un élément à partir d'un objet RawData.</div>
</div> </div>
</div> </div>
</div> </div>
@@ -114,41 +108,10 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="parse(ecoparasite.input.RawData,int)">
<h3>parse</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</span>
throws <span class="exceptions"><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a>,
<a href="InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></span></div>
<div class="block">Permet de parser un élément à partir d'un objet RawData.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="parse(ecoparasite.input.RawData,int)-type-param-T"><code>T</code> - Notre paramètre générique adaptable à plusieurs classes.</span></dd>
<dt>Parameters:</dt>
<dd><code>data</code> - l'objet RawData</dd>
<dd><code>parseTypeId</code> - Permet d'indiquer le type de Parsing que l'on veut.</dd>
<dt>Returns:</dt>
<dd>Un HashSet de données T retourné.</dd>
<dt>Throws:</dt>
<dd><code><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si on dépasse la taille de l'objet RawData.</dd>
<dd><code><a href="InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></code> - Si le type de parsing n'existe pas.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="parse(ecoparasite.input.RawData)"> <section class="detail" id="parse(ecoparasite.input.RawData)">
<h3>parse</h3> <h3>parse</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span> <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span></div>
throws <span class="exceptions"><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a>,
<a href="InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
<dd><code><a href="InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></code></dd>
</dl>
</div> </div>
</section> </section>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>InputFactory</title> <title>InputFactory</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input, class: InputFactory"> <meta name="description" content="declaration: package: ecoparasite.input, class: InputFactory">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -61,7 +61,6 @@ loadScripts(document, 'script');</script>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#DATA_MACKEREL" tabindex="0">DATA_MACKEREL</a></li> <li><a href="#DATA_MACKEREL" tabindex="0">DATA_MACKEREL</a></li>
<li><a href="#DATA_MERLU" tabindex="0">DATA_MERLU</a></li> <li><a href="#DATA_MERLU" tabindex="0">DATA_MERLU</a></li>
<li><a href="#DATA_PARASITES_PERU" tabindex="0">DATA_PARASITES_PERU</a></li>
</ol> </ol>
</li> </li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a> <li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
@@ -111,9 +110,6 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DATA_MERLU" class="member-name-link">DATA_MERLU</a></code></div> <div class="col-second odd-row-color"><code><a href="#DATA_MERLU" class="member-name-link">DATA_MERLU</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DATA_PARASITES_PERU" class="member-name-link">DATA_PARASITES_PERU</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</section> </section>
</li> </li>
@@ -206,22 +202,6 @@ loadScripts(document, 'script');</script>
</div> </div>
</section> </section>
</li> </li>
<li>
<section class="detail" id="DATA_PARASITES_PERU">
<h3>DATA_PARASITES_PERU</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DATA_PARASITES_PERU</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../constant-values.html#ecoparasite.input.InputFactory.DATA_PARASITES_PERU">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
</ul> </ul>
</section> </section>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>InputFileException</title> <title>InputFileException</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input, class: InputFileException"> <meta name="description" content="declaration: package: ecoparasite.input, class: InputFileException">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,208 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>InvalidParsingException</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.input, class: InvalidParsingException">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.input</a></li>
<li><a href="InvalidParsingException.html" class="current-selection">InvalidParsingException</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(int,java.lang.String)" tabindex="0">InvalidParsingException(int, String)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getParsingId()" tabindex="0">getParsingId()</a></li>
<li><a href="#getParsingSource()" tabindex="0">getParsingSource()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class InvalidParsingException" class="title">Class InvalidParsingException</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
<div class="inheritance">ecoparasite.input.InvalidParsingException</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">InvalidParsingException</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien
qu'une erreur est survenue durant le parsing d'une donnée.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../serialized-form.html#ecoparasite.input.InvalidParsingException">Serialized Form</a></li>
</ul>
</dd>
</dl>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String)" class="member-name-link">InvalidParsingException</a><wbr>(int&nbsp;parsingId,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;parsingSource)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getParsingId()" class="member-name-link">getParsingId</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getParsingSource()" class="member-name-link">getParsingSource</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#method-summary" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="class or interface in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="class or interface in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="class or interface in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="class or interface in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="class or interface in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int,java.lang.String)">
<h3>InvalidParsingException</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InvalidParsingException</span><wbr><span class="parameters">(int&nbsp;parsingId,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;parsingSource)</span></div>
<div class="block">Constructeur.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>parsingId</code> - ID du parsing</dd>
<dd><code>parsingSource</code> - La classe d'où provient ce parsing.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getParsingId()">
<h3>getParsingId</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getParsingId</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getParsingSource()">
<h3>getParsingSource</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getParsingSource</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>RawData</title> <title>RawData</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input, class: RawData"> <meta name="description" content="declaration: package: ecoparasite.input, class: RawData">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -248,7 +248,7 @@ loadScripts(document, 'script');</script>
<dt>Returns:</dt> <dt>Returns:</dt>
<dd>Une HashMap <span class="invalid-tag">invalid input: '&lt;'</span>colonne, valeur&gt;.</dd> <dd>Une HashMap <span class="invalid-tag">invalid input: '&lt;'</span>colonne, valeur&gt;.</dd>
<dt>Throws:</dt> <dt>Throws:</dt>
<dd><code><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si vous avez dépassé le maximum d'entrées du DataFrame.</dd> <dd><code><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si vous avez dépasses le maximum d'entrées du DataFrame.</dd>
</dl> </dl>
</div> </div>
</section> </section>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>RawDataOverflow</title> <title>RawDataOverflow</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input, class: RawDataOverflow"> <meta name="description" content="declaration: package: ecoparasite.input, class: RawDataOverflow">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite.input</title> <title>ecoparasite.input</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.input"> <meta name="description" content="declaration: package: ecoparasite.input">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,8 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div> <div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>
@@ -94,9 +88,7 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Class</div> <div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div> <div class="col-first even-row-color class-summary class-summary-tab1"><a href="DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1"> <div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="block">Interface définissant la fonction de Parsing des données</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div> <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2"> <div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div> <div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div>
@@ -105,17 +97,12 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab5"> <div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div> <div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
</div> </div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></div> <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawData.html" title="class in ecoparasite.input">RawData</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5"> <div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien
qu'une erreur est survenue durant le parsing d'une donnée.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawData.html" title="class in ecoparasite.input">RawData</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div> <div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div>
</div> </div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div> <div class="col-first even-row-color class-summary class-summary-tab5"><a href="RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5"> <div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div> <div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div>
</div> </div>
</div> </div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite.input Class Hierarchy</title> <title>ecoparasite.input Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="tree: package: ecoparasite.input"> <meta name="description" content="tree: package: ecoparasite.input">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -69,7 +69,6 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul> <ul>
<li class="circle">ecoparasite.input.<a href="InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li> <li class="circle">ecoparasite.input.<a href="InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li>
<li class="circle">ecoparasite.input.<a href="InvalidParsingException.html" class="type-name-link" title="class in ecoparasite.input">InvalidParsingException</a></li>
<li class="circle">ecoparasite.input.<a href="RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li> <li class="circle">ecoparasite.input.<a href="RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li>
</ul> </ul>
</li> </li>

View File

@@ -1,175 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>Nettoyage</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.nettoyage, class: Nettoyage">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.nettoyage</a></li>
<li><a href="Nettoyage.html" class="current-selection">Nettoyage</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">Nettoyage()</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#nettoiePoissonMean(java.util.HashSet)" tabindex="0">nettoiePoissonMean(HashSet)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Nettoyage" class="title">Class Nettoyage</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.nettoyage.Nettoyage</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Nettoyage</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Class Définissant les méthodes statics de Nettoyage des données</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Nettoyage</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoiePoissonMean(java.util.HashSet)" class="member-name-link">nettoiePoissonMean</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;&nbsp;tablePoisson)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Methode Static de nettoyage des valeurs abérrante et absurde</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Nettoyage</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Nettoyage</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="nettoiePoissonMean(java.util.HashSet)">
<h3>nettoiePoissonMean</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">nettoiePoissonMean</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;&nbsp;tablePoisson)</span></div>
<div class="block">Methode Static de nettoyage des valeurs abérrante et absurde</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>tablePoisson</code> - Un Hashset de Poisson contenant nos données</dd>
<dt>Returns:</dt>
<dd>Le Hashset de Poisson une fois qu'il est nettoyé</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,107 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.nettoyage</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.nettoyage">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.nettoyage</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.nettoyage" class="title">Package ecoparasite.nettoyage</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.nettoyage</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Class Définissant les méthodes statics de Nettoyage des données</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,73 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.nettoyage Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="tree: package: ecoparasite.nettoyage">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.nettoyage</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.nettoyage</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.nettoyage.<a href="Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite</title> <title>ecoparasite</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite"> <meta name="description" content="declaration: package: ecoparasite">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -73,16 +73,10 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div> <div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="completion/package-summary.html">ecoparasite.completion</a></div> <div class="col-first even-row-color"><a href="input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="poisson/package-summary.html">ecoparasite.poisson</a></div> <div class="col-first odd-row-color"><a href="poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite Class Hierarchy</title> <title>ecoparasite Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="tree: package: ecoparasite"> <meta name="description" content="tree: package: ecoparasite">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Mackerel</title> <title>Mackerel</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Mackerel"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Mackerel">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -64,7 +64,6 @@ loadScripts(document, 'script');</script>
</li> </li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#parse(ecoparasite.input.RawData,int)" tabindex="0">parse(RawData, int)</a></li>
<li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li> <li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li>
</ol> </ol>
</li> </li>
@@ -113,12 +112,10 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.<
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div> <div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Mackerel</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Mackerel</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;species,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
<div class="col-last even-row-color"> <div class="col-last even-row-color">&nbsp;</div>
<div class="block">Constructeur de Mackerel</div>
</div>
</div> </div>
</section> </section>
</li> </li>
@@ -127,29 +124,21 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.<
<section class="method-summary" id="method-summary"> <section class="method-summary" id="method-summary">
<h2>Method Summary</h2> <h2>Method Summary</h2>
<div id="method-summary-table"> <div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0"> <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary"> <div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="block">Implémentation de la fonction parse de Dataparsing</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Implémentation de la fonction parse de DataParsing.</div>
</div>
</div> </div>
</div> </div>
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3> <h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3>
<code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div> <code><a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getSpecie()" title="getSpecie()">getSpecie</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
@@ -168,15 +157,9 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.<
<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double,java.lang.Double)"> <section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double,java.lang.Double)">
<h3>Mackerel</h3> <h3>Mackerel</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Mackerel</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Mackerel</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;species,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
<div class="block">Constructeur de Mackerel</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>length</code> - </dd>
<dd><code>infestation</code> - </dd>
</dl>
</div> </div>
</section> </section>
</li> </li>
@@ -189,42 +172,13 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.<
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="parse(ecoparasite.input.RawData,int)">
<h3>parse</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</span>
throws <span class="exceptions"><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a>,
<a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></span></div>
<div class="block">Implémentation de la fonction parse de DataParsing.
Renvoie un tableau de poissons à partir d'un RawData.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - Notre RawData</dd>
<dd><code>parseTypeId</code> - L'ID du type de parsing, ignoré ici.</dd>
<dt>Returns:</dt>
<dd>Le tableau de poissons.</dd>
<dt>Throws:</dt>
<dd><code><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si on a un dépassement de données dans notre RawData.</dd>
<dd><code><a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="parse(ecoparasite.input.RawData)"> <section class="detail" id="parse(ecoparasite.input.RawData)">
<h3>parse</h3> <h3>parse</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span></div>
throws <span class="exceptions"><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<div class="block">Implémentation de la fonction parse de Dataparsing</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Specified by:</dt>
<dd><code>data</code> - Notre RawData.</dd> <dd><code><a href="../input/DataParsing.html#parse(ecoparasite.input.RawData)">parse</a></code>&nbsp;in interface&nbsp;<code><a href="../input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></code></dd>
<dt>Returns:</dt>
<dd>tableau des poissons</dd>
<dt>Throws:</dt>
<dd><code><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si on a un dépassement de données dans notre RawDataOverflow.</dd>
</dl> </dl>
</div> </div>
</section> </section>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Merlu</title> <title>Merlu</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Merlu"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Merlu">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -59,12 +59,11 @@ loadScripts(document, 'script');</script>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li> <li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a> <li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" tabindex="0">Merlu(String, Double, Double)</a></li> <li><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double)" tabindex="0">Merlu(Double, Double)</a></li>
</ol> </ol>
</li> </li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#parse(ecoparasite.input.RawData,int)" tabindex="0">parse(RawData, int)</a></li>
<li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li> <li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li>
</ol> </ol>
</li> </li>
@@ -113,8 +112,7 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.</di
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div> <div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Merlu</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double)" class="member-name-link">Merlu</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
<div class="col-last even-row-color"> <div class="col-last even-row-color">
<div class="block">Construteur d'un merlu</div> <div class="block">Construteur d'un merlu</div>
@@ -127,29 +125,23 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.</di
<section class="method-summary" id="method-summary"> <section class="method-summary" id="method-summary">
<h2>Method Summary</h2> <h2>Method Summary</h2>
<div id="method-summary-table"> <div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0"> <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary"> <div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implémentation de la fonction parse de Dataparsing</div> <div class="block">Implémentation de la fonction parse de Dataparsing</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Implémentation de la fonction parse de DataParsing.</div>
</div>
</div> </div>
</div> </div>
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3> <h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3>
<code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div> <code><a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getSpecie()" title="getSpecie()">getSpecie</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
@@ -165,11 +157,10 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.</di
<h2>Constructor Details</h2> <h2>Constructor Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double,java.lang.Double)"> <section class="detail" id="&lt;init&gt;(java.lang.Double,java.lang.Double)">
<h3>Merlu</h3> <h3>Merlu</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Merlu</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Merlu</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
<div class="block">Construteur d'un merlu</div> <div class="block">Construteur d'un merlu</div>
<dl class="notes"> <dl class="notes">
@@ -189,42 +180,18 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.</di
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="parse(ecoparasite.input.RawData,int)">
<h3>parse</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</span>
throws <span class="exceptions"><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a>,
<a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></span></div>
<div class="block">Implémentation de la fonction parse de DataParsing.
Renvoie un tableau de poissons à partir d'un RawData.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - Notre RawData</dd>
<dd><code>parseTypeId</code> - L'ID du type de parsing, ignoré ici.</dd>
<dt>Returns:</dt>
<dd>Le tableau de poissons.</dd>
<dt>Throws:</dt>
<dd><code><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si on a un dépassement de données dans notre RawData.</dd>
<dd><code><a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="parse(ecoparasite.input.RawData)"> <section class="detail" id="parse(ecoparasite.input.RawData)">
<h3>parse</h3> <h3>parse</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span></div>
throws <span class="exceptions"><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<div class="block">Implémentation de la fonction parse de Dataparsing</div> <div class="block">Implémentation de la fonction parse de Dataparsing</div>
<dl class="notes"> <dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../input/DataParsing.html#parse(ecoparasite.input.RawData)">parse</a></code>&nbsp;in interface&nbsp;<code><a href="../input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></code></dd>
<dt>Parameters:</dt> <dt>Parameters:</dt>
<dd><code>data</code> - Notre RawData</dd> <dd><code>data</code> - </dd>
<dt>Returns:</dt> <dt>Returns:</dt>
<dd>tableau des poissons</dd> <dd>tableau des poissons</dd>
<dt>Throws:</dt>
<dd><code><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code> - Si on a un dépassement des données de notre objet RawData.</dd>
</dl> </dl>
</div> </div>
</section> </section>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>PartiePoisson</title> <title>PartiePoisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: PartiePoisson"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: PartiePoisson">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -58,16 +58,7 @@ loadScripts(document, 'script');</script>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li> <li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a> <li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#%3Cinit%3E(java.lang.String,java.lang.Double)" tabindex="0">PartiePoisson(String, Double)</a></li> <li><a href="#%3Cinit%3E()" tabindex="0">PartiePoisson()</a></li>
<li><a href="#%3Cinit%3E(java.lang.String)" tabindex="0">PartiePoisson(String)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getName()" tabindex="0">getName()</a></li>
<li><a href="#setName(java.lang.String)" tabindex="0">setName(String)</a></li>
<li><a href="#getInfestation()" tabindex="0">getInfestation()</a></li>
<li><a href="#setInfestation(java.lang.Double)" tabindex="0">setInfestation(Double)</a></li>
</ol> </ol>
</li> </li>
</ol> </ol>
@@ -83,9 +74,8 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description"> <section class="class-description" id="class-description">
<hr> <hr>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PartiePoisson</span> <div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">PartiePoisson</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Permet d'illustrer une partie d'un poisson.</div>
</div> </div>
</section> </section>
<section class="summary"> <section class="summary">
@@ -98,15 +88,8 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div> <div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">PartiePoisson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PartiePoisson</a>()</code></div>
<div class="col-last even-row-color"> <div class="col-last even-row-color">&nbsp;</div>
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double)" class="member-name-link">PartiePoisson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
</div> </div>
</section> </section>
</li> </li>
@@ -114,28 +97,6 @@ loadScripts(document, 'script');</script>
<li> <li>
<section class="method-summary" id="method-summary"> <section class="method-summary" id="method-summary">
<h2>Method Summary</h2> <h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInfestation()" class="member-name-link">getInfestation</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setInfestation(java.lang.Double)" class="member-name-link">setInfestation</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
@@ -151,72 +112,10 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2> <h2>Constructor Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double)"> <section class="detail" id="&lt;init&gt;()">
<h3>PartiePoisson</h3> <h3>PartiePoisson</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PartiePoisson</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PartiePoisson</span>()</div>
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
<div class="block">Constructeur.
Génère une partie complète.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - Le nom de la partie.</dd>
<dd><code>infestation</code> - Le taux d'infestation de la partie du poisson.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>PartiePoisson</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PartiePoisson</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Constructeur.
Génère une infestation de null comme non communiqué.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - Le nom de la partie.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setName(java.lang.String)">
<h3>setName</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getInfestation()">
<h3>getInfestation</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getInfestation</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setInfestation(java.lang.Double)">
<h3>setInfestation</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setInfestation</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
</div> </div>
</section> </section>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Poisson</title> <title>Poisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Poisson"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Poisson">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -69,13 +69,10 @@ loadScripts(document, 'script');</script>
</li> </li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#getId()" tabindex="0">getId()</a></li> <li><a href="#getSpecie()" tabindex="0">getSpecie()</a></li>
<li><a href="#getLength()" tabindex="0">getLength()</a></li> <li><a href="#getLength()" tabindex="0">getLength()</a></li>
<li><a href="#getWeight()" tabindex="0">getWeight()</a></li> <li><a href="#getWeight()" tabindex="0">getWeight()</a></li>
<li><a href="#getInfestation()" tabindex="0">getInfestation()</a></li> <li><a href="#getInfestation()" tabindex="0">getInfestation()</a></li>
<li><a href="#getFishParts()" tabindex="0">getFishParts()</a></li>
<li><a href="#setInfestation(java.lang.Double)" tabindex="0">setInfestation(Double)</a></li>
<li><a href="#setFishParts(java.util.HashSet)" tabindex="0">setFishParts(HashSet)</a></li>
<li><a href="#toString()" tabindex="0">toString()</a></li> <li><a href="#toString()" tabindex="0">toString()</a></li>
</ol> </ol>
</li> </li>
@@ -127,7 +124,7 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div> <div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">Poisson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">Poisson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;specie,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;weight, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;weight,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
@@ -148,16 +145,6 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFishParts()" class="member-name-link">getFishParts</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Getter de l'attribut des parties de poisson.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Getter de l'attribut Id</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInfestation()" class="member-name-link">getInfestation</a>()</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInfestation()" class="member-name-link">getInfestation</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@@ -168,24 +155,19 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Getter de l'attribut length</div> <div class="block">Getter de l'attribut length</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSpecie()" class="member-name-link">getSpecie</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Getter de l'attribut specie</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Getter de l'attribut weight</div> <div class="block">Getter de l'attribut weight</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFishParts(java.util.HashSet)" class="member-name-link">setFishParts</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a>&gt;&nbsp;fishParts)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setter de l'attribut des parties de poisson.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setInfestation(java.lang.Double)" class="member-name-link">setInfestation</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setter de l'attribut infestation</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet d'afficher les informations de notre poisson</div> <div class="block">Permet d'afficher les informations de notre poisson</div>
</div> </div>
</div> </div>
@@ -225,14 +207,14 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)"> <section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)">
<h3>Poisson</h3> <h3>Poisson</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Poisson</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Poisson</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;specie,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;weight, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;weight,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
<div class="block">Constructeur de l'objet Poisson</div> <div class="block">Constructeur de l'objet Poisson</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameters:</dt>
<dd><code>id</code> - Une String representant l'espece du poisson</dd> <dd><code>specie</code> - Une String representant l'espece du poisson</dd>
<dd><code>length</code> - Un Wrapper Double representant la longueur/taille du poisson</dd> <dd><code>length</code> - Un Wrapper Double representant la longueur/taille du poisson</dd>
<dd><code>weight</code> - Un Wrapper Double representant le poids du poisson</dd> <dd><code>weight</code> - Un Wrapper Double representant le poids du poisson</dd>
<dd><code>infestation</code> - Un Wrapper Double representant le taux de parasite du poisson</dd> <dd><code>infestation</code> - Un Wrapper Double representant le taux de parasite du poisson</dd>
@@ -249,14 +231,14 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="getId()"> <section class="detail" id="getSpecie()">
<h3>getId</h3> <h3>getSpecie</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getId</span>()</div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getSpecie</span>()</div>
<div class="block">Getter de l'attribut Id</div> <div class="block">Getter de l'attribut specie</div>
<dl class="notes"> <dl class="notes">
<dt>Returns:</dt> <dt>Returns:</dt>
<dd>La string de l'attribut Id</dd> <dd>La string de l'attribut specie</dd>
</dl> </dl>
</div> </div>
</section> </section>
@@ -301,45 +283,6 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
</section> </section>
</li> </li>
<li> <li>
<section class="detail" id="getFishParts()">
<h3>getFishParts</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a>&gt;</span>&nbsp;<span class="element-name">getFishParts</span>()</div>
<div class="block">Getter de l'attribut des parties de poisson.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Le HashSet des parties de poisson.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="setInfestation(java.lang.Double)">
<h3>setInfestation</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setInfestation</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;infestation)</span></div>
<div class="block">Setter de l'attribut infestation</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>infestation</code> - le Double de la nouvelle valeur de l'infestation</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="setFishParts(java.util.HashSet)">
<h3>setFishParts</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFishParts</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a>&gt;&nbsp;fishParts)</span></div>
<div class="block">Setter de l'attribut des parties de poisson.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>fishParts</code> - Un hashset de parties de poisson.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="toString()"> <section class="detail" id="toString()">
<h3>toString</h3> <h3>toString</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite.poisson</title> <title>ecoparasite.poisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="declaration: package: ecoparasite.poisson"> <meta name="description" content="declaration: package: ecoparasite.poisson">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,8 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div> <div class="col-first odd-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>
@@ -101,9 +95,7 @@ loadScripts(document, 'script');</script>
<div class="block">Hérite de Poisson.</div> <div class="block">Hérite de Poisson.</div>
</div> </div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div> <div class="col-first even-row-color class-summary class-summary-tab2"><a href="PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2"> <div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="block">Permet d'illustrer une partie d'un poisson.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div> <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2"> <div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Classe générique pour un individu Poisson.</div> <div class="block">Classe générique pour un individu Poisson.</div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>ecoparasite.poisson Class Hierarchy</title> <title>ecoparasite.poisson Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="tree: package: ecoparasite.poisson"> <meta name="description" content="tree: package: ecoparasite.poisson">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,324 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>Population</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.population, class: Population">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.population</a></li>
<li><a href="Population.html" class="current-selection">Population</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs,java.util.HashMap)" tabindex="0">Population(String, PopulationArgs, HashMap)</a></li>
<li><a href="#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs)" tabindex="0">Population(String, PopulationArgs)</a></li>
<li><a href="#%3Cinit%3E(java.lang.String)" tabindex="0">Population(String)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getId()" tabindex="0">getId()</a></li>
<li><a href="#getTotal()" tabindex="0">getTotal()</a></li>
<li><a href="#getPerYear()" tabindex="0">getPerYear()</a></li>
<li><a href="#setTotal(ecoparasite.population.PopulationArgs)" tabindex="0">setTotal(PopulationArgs)</a></li>
<li><a href="#setPerYear(java.util.HashMap)" tabindex="0">setPerYear(HashMap)</a></li>
<li><a href="#parse(ecoparasite.input.RawData,int)" tabindex="0">parse(RawData, int)</a></li>
<li><a href="#parse(ecoparasite.input.RawData)" tabindex="0">parse(RawData)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Population" class="title">Class Population</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.population.Population</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></code></dd>
</dl>
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Population</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></span></div>
<div class="block">Permet de gérer une population selon les années.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Population</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs)" class="member-name-link">Population</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id,
<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs,java.util.HashMap)" class="member-name-link">Population</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id,
<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;&nbsp;perYear)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPerYear()" class="member-name-link">getPerYear</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTotal()" class="member-name-link">getTotal</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Raccourci vers les méthodes de DataParsing.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Raccourci vers les méthodes de DataParsing.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPerYear(java.util.HashMap)" class="member-name-link">setPerYear</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;&nbsp;perYear)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTotal(ecoparasite.population.PopulationArgs)" class="member-name-link">setTotal</a><wbr>(<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,ecoparasite.population.PopulationArgs,java.util.HashMap)">
<h3>Population</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Population</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id,
<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;&nbsp;perYear)</span></div>
<div class="block">Constructeur.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - Espèce</dd>
<dd><code>total</code> - Les informations totales.</dd>
<dd><code>perYear</code> - Les informations par année.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,ecoparasite.population.PopulationArgs)">
<h3>Population</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Population</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id,
<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total)</span></div>
<div class="block">Constructeur.
Pour les informations par année, crée une HashMap vide. Devra être rempli après coup.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - Espèce de la population.</dd>
<dd><code>total</code> - Les informations totales.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Population</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Population</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;id)</span></div>
<div class="block">Constructeur.
Pour les informations du total, sont remplacés par null.
Pour les informations par année, crée une HashMap vide. Devra être rempli après coup.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - Espèce de la population.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getId()">
<h3>getId</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getId</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getTotal()">
<h3>getTotal</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></span>&nbsp;<span class="element-name">getTotal</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getPerYear()">
<h3>getPerYear</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;</span>&nbsp;<span class="element-name">getPerYear</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setTotal(ecoparasite.population.PopulationArgs)">
<h3>setTotal</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTotal</span><wbr><span class="parameters">(<a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&nbsp;total)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setPerYear(java.util.HashMap)">
<h3>setPerYear</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setPerYear</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>, <a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a>&gt;&nbsp;perYear)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="parse(ecoparasite.input.RawData,int)">
<h3>parse</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data,
int&nbsp;parseTypeId)</span>
throws <span class="exceptions"><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a>,
<a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></span></div>
<div class="block">Raccourci vers les méthodes de DataParsing.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - Notre objet RawData.</dd>
<dd><code>parseTypeId</code> - L'ID de parsing.</dd>
<dt>Returns:</dt>
<dt>Throws:</dt>
<dd><code><a href="../input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
<dd><code><a href="../input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="parse(ecoparasite.input.RawData)">
<h3>parse</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;data)</span></div>
<div class="block">Raccourci vers les méthodes de DataParsing.
Va par défaut faire ceux des parasites du Perou.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - Notre objet RawData.</dd>
<dt>Returns:</dt>
<dd>Notre tableau de populations.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,269 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>PopulationArgInterval</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgInterval">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.population</a></li>
<li><a href="PopulationArgInterval.html" class="current-selection">PopulationArgInterval</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double,java.lang.Double)" tabindex="0">PopulationArgInterval(Double, Double, Double)</a></li>
<li><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double)" tabindex="0">PopulationArgInterval(Double, Double)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getMin()" tabindex="0">getMin()</a></li>
<li><a href="#getMax()" tabindex="0">getMax()</a></li>
<li><a href="#getMean()" tabindex="0">getMean()</a></li>
<li><a href="#transformToDouble()" tabindex="0">transformToDouble()</a></li>
<li><a href="#fromString(java.lang.String)" tabindex="0">fromString(String)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class PopulationArgInterval" class="title">Class PopulationArgInterval</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.population.PopulationArgInterval</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PopulationArgInterval</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">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.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgInterval</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;min,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;max)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgInterval</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;min,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;max,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;mean)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fromString(java.lang.String)" class="member-name-link">fromString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;rawValue)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de transformer une String (Extraite d'un fichier CSV) et de la transformer en Intervalle.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMax()" class="member-name-link">getMax</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMean()" class="member-name-link">getMean</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMin()" class="member-name-link">getMin</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#transformToDouble()" class="member-name-link">transformToDouble</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de transformer un intervalle en double.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Double,java.lang.Double,java.lang.Double)">
<h3>PopulationArgInterval</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgInterval</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;min,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;max,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;mean)</span></div>
<div class="block">Constructeur. La moyenne doit être précisée.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>min</code> - Valeur minimale</dd>
<dd><code>max</code> - Valeur maximale</dd>
<dd><code>mean</code> - Moyenne</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Double,java.lang.Double)">
<h3>PopulationArgInterval</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgInterval</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;min,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;max)</span></div>
<div class="block">Constructeur. La moyenne est calculé automatiquement.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>min</code> - Valeur minimale</dd>
<dd><code>max</code> - Valeur maximale.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMin()">
<h3>getMin</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getMin</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getMax()">
<h3>getMax</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getMax</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getMean()">
<h3>getMean</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getMean</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="transformToDouble()">
<h3>transformToDouble</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">transformToDouble</span>()</div>
<div class="block">Permet de transformer un intervalle en double.
Si le minimum est égal au maximum, cette valeur est retourné.
Sinon la moyenne est retourné.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>La valeur transformée en Double.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="fromString(java.lang.String)">
<h3>fromString</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></span>&nbsp;<span class="element-name">fromString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;rawValue)</span></div>
<div class="block">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.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rawValue</code> - La valeur brute.</dd>
<dt>Returns:</dt>
<dd>La valeur en tant qu'intervalle.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,436 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>PopulationArgs</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgs">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.population</a></li>
<li><a href="PopulationArgs.html" class="current-selection">PopulationArgs</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" tabindex="0">PopulationArgs(int, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, Double, Double)</a></li>
<li><a href="#%3Cinit%3E(int,int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" tabindex="0">PopulationArgs(int, int, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, Double, Double)</a></li>
<li><a href="#%3Cinit%3E(int)" tabindex="0">PopulationArgs(int)</a></li>
<li><a href="#%3Cinit%3E()" tabindex="0">PopulationArgs()</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getYear()" tabindex="0">getYear()</a></li>
<li><a href="#getNumber()" tabindex="0">getNumber()</a></li>
<li><a href="#getLength()" tabindex="0">getLength()</a></li>
<li><a href="#getWidth()" tabindex="0">getWidth()</a></li>
<li><a href="#getPrevalence()" tabindex="0">getPrevalence()</a></li>
<li><a href="#getIc()" tabindex="0">getIc()</a></li>
<li><a href="#getIntensity()" tabindex="0">getIntensity()</a></li>
<li><a href="#getAbondance()" tabindex="0">getAbondance()</a></li>
<li><a href="#setNumber(int)" tabindex="0">setNumber(int)</a></li>
<li><a href="#setLength(ecoparasite.population.PopulationArgInterval)" tabindex="0">setLength(PopulationArgInterval)</a></li>
<li><a href="#setWidth(ecoparasite.population.PopulationArgInterval)" tabindex="0">setWidth(PopulationArgInterval)</a></li>
<li><a href="#setPrevalence(ecoparasite.population.PopulationArgInterval)" tabindex="0">setPrevalence(PopulationArgInterval)</a></li>
<li><a href="#setIc(ecoparasite.population.PopulationArgInterval)" tabindex="0">setIc(PopulationArgInterval)</a></li>
<li><a href="#setIntensity(java.lang.Double)" tabindex="0">setIntensity(Double)</a></li>
<li><a href="#setAbondance(java.lang.Double)" tabindex="0">setAbondance(Double)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class PopulationArgs" class="title">Class PopulationArgs</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.population.PopulationArgs</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PopulationArgs</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.
Par convention, si on est sur le total, on mettra comme année 0.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PopulationArgs</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">PopulationArgs</a><wbr>(int&nbsp;year)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgs</a><wbr>(int&nbsp;year,
int&nbsp;N,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgs</a><wbr>(int&nbsp;N,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAbondance()" class="member-name-link">getAbondance</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIc()" class="member-name-link">getIc</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIntensity()" class="member-name-link">getIntensity</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLength()" class="member-name-link">getLength</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNumber()" class="member-name-link">getNumber</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPrevalence()" class="member-name-link">getPrevalence</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWidth()" class="member-name-link">getWidth</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getYear()" class="member-name-link">getYear</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAbondance(java.lang.Double)" class="member-name-link">setAbondance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIc(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setIc</a><wbr>(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIntensity(java.lang.Double)" class="member-name-link">setIntensity</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLength(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setLength</a><wbr>(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNumber(int)" class="member-name-link">setNumber</a><wbr>(int&nbsp;number)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPrevalence(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setPrevalence</a><wbr>(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWidth(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setWidth</a><wbr>(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)">
<h3>PopulationArgs</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgs</span><wbr><span class="parameters">(int&nbsp;N,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</span></div>
<div class="block">Constructeur.
Toutes les données peuvent être préremplis dans ce constructeur sauf l'année.
L'année sera par défaut à zéro.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>N</code> - </dd>
<dd><code>length</code> - </dd>
<dd><code>width</code> - </dd>
<dd><code>prevalence</code> - </dd>
<dd><code>ic</code> - </dd>
<dd><code>intensity</code> - </dd>
<dd><code>abondance</code> - </dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int,int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)">
<h3>PopulationArgs</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgs</span><wbr><span class="parameters">(int&nbsp;year,
int&nbsp;N,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence,
<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</span></div>
<div class="block">Constructeur.
Toutes les données ainsi que l'année peuvent être préremplis.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>year</code> - </dd>
<dd><code>N</code> - </dd>
<dd><code>length</code> - </dd>
<dd><code>width</code> - </dd>
<dd><code>prevalence</code> - </dd>
<dd><code>ic</code> - </dd>
<dd><code>intensity</code> - </dd>
<dd><code>abondance</code> - </dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(int)">
<h3>PopulationArgs</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgs</span><wbr><span class="parameters">(int&nbsp;year)</span></div>
<div class="block">Constructeur.
Permet de remplir tout d'abord l'année, les autres paramètres seront remplis par les setters.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>year</code> - </dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>PopulationArgs</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationArgs</span>()</div>
<div class="block">Constructeur.
Initialise l'objet avec une année par défaut (0).</div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getYear()">
<h3>getYear</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getYear</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getNumber()">
<h3>getNumber</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getNumber</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getLength()">
<h3>getLength</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></span>&nbsp;<span class="element-name">getLength</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getWidth()">
<h3>getWidth</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></span>&nbsp;<span class="element-name">getWidth</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getPrevalence()">
<h3>getPrevalence</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></span>&nbsp;<span class="element-name">getPrevalence</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getIc()">
<h3>getIc</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></span>&nbsp;<span class="element-name">getIc</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getIntensity()">
<h3>getIntensity</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getIntensity</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getAbondance()">
<h3>getAbondance</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getAbondance</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setNumber(int)">
<h3>setNumber</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumber</span><wbr><span class="parameters">(int&nbsp;number)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setLength(ecoparasite.population.PopulationArgInterval)">
<h3>setLength</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLength</span><wbr><span class="parameters">(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;length)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setWidth(ecoparasite.population.PopulationArgInterval)">
<h3>setWidth</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWidth</span><wbr><span class="parameters">(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;width)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setPrevalence(ecoparasite.population.PopulationArgInterval)">
<h3>setPrevalence</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setPrevalence</span><wbr><span class="parameters">(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;prevalence)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setIc(ecoparasite.population.PopulationArgInterval)">
<h3>setIc</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIc</span><wbr><span class="parameters">(<a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a>&nbsp;ic)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setIntensity(java.lang.Double)">
<h3>setIntensity</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIntensity</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;intensity)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setAbondance(java.lang.Double)">
<h3>setAbondance</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setAbondance</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;abondance)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,175 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>PopulationParsing</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationParsing">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.population</a></li>
<li><a href="PopulationParsing.html" class="current-selection">PopulationParsing</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">PopulationParsing()</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#parseParasitesPeru(ecoparasite.input.RawData)" tabindex="0">parseParasitesPeru(RawData)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class PopulationParsing" class="title">Class PopulationParsing</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.population.PopulationParsing</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PopulationParsing</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Permet de parser une population spécifique via les schémas fournis.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PopulationParsing</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#parseParasitesPeru(ecoparasite.input.RawData)" class="member-name-link">parseParasitesPeru</a><wbr>(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;peruRawData)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet, à partir d'un objet RawData, de parse les données tel que le fichier parasitesPeru est structuré.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>PopulationParsing</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PopulationParsing</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parseParasitesPeru(ecoparasite.input.RawData)">
<h3>parseParasitesPeru</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="Population.html" title="class in ecoparasite.population">Population</a>&gt;</span>&nbsp;<span class="element-name">parseParasitesPeru</span><wbr><span class="parameters">(<a href="../input/RawData.html" title="class in ecoparasite.input">RawData</a>&nbsp;peruRawData)</span></div>
<div class="block">Permet, à partir d'un objet RawData, de parse les données tel que le fichier parasitesPeru est structuré.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>peruRawData</code> - </dd>
<dt>Returns:</dt>
<dd>Une liste des populations incluses.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.population</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="declaration: package: ecoparasite.population">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.population</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.population" class="title">Package ecoparasite.population</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.population</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Population.html" title="class in ecoparasite.population">Population</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Permet de gérer une population selon les années.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Classe qui permet de gérer un intervalle de données issues d'un CSV.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Permet de parser une population spécifique via les schémas fournis.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,76 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>ecoparasite.population Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="tree: package: ecoparasite.population">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.population</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.population</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.population.<a href="Population.html" class="type-name-link" title="class in ecoparasite.population">Population</a> (implements ecoparasite.input.<a href="../input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a>)</li>
<li class="circle">ecoparasite.population.<a href="PopulationArgInterval.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgInterval</a></li>
<li class="circle">ecoparasite.population.<a href="PopulationArgs.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgs</a></li>
<li class="circle">ecoparasite.population.<a href="PopulationParsing.html" class="type-name-link" title="class in ecoparasite.population">PopulationParsing</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -1,6 +1,3 @@
ecoparasite ecoparasite
ecoparasite.completion
ecoparasite.input ecoparasite.input
ecoparasite.nettoyage
ecoparasite.poisson ecoparasite.poisson
ecoparasite.population

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>API Help</title> <title>API Help</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="help"> <meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter"> <meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>A-Index</title> <title>A-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: A"> <meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2> <h2 class="title" id="I:A">A</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a> - Class in <a href="../ecoparasite/package-summary.html">ecoparasite</a></dt> <dt><a href="../ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a> - Class in <a href="../ecoparasite/package-summary.html">ecoparasite</a></dt>
@@ -58,7 +58,7 @@ loadScripts(document, 'script');</script>
<dt><a href="../ecoparasite/Application.html#%3Cinit%3E()" class="member-name-link">Application()</a> - Constructor for class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt> <dt><a href="../ecoparasite/Application.html#%3Cinit%3E()" class="member-name-link">Application()</a> - Constructor for class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>N-Index</title> <title>R-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: N"> <meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,21 +50,33 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:N">N</h2> <h2 class="title" id="I:R">R</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoiePoissonMean(java.util.HashSet)" class="member-name-link">nettoiePoissonMean(HashSet)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt> <dt><a href="../ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd> <dd>
<div class="block">Methode Static de nettoyage des valeurs abérrante et absurde</div> <div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div>
</dd> </dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a> - Class in <a href="../ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a></dt> <dt><a href="../ecoparasite/input/RawData.html#%3Cinit%3E(java.util.ArrayList)" class="member-name-link">RawData(ArrayList)</a> - Constructor for class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd> <dd>
<div class="block">Class Définissant les méthodes statics de Nettoyage des données</div> <div class="block">Constructeur.</div>
</dd> </dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#%3Cinit%3E()" class="member-name-link">Nettoyage()</a> - Constructor for class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt> <dt><a href="../ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a> - Exception Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>
<div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div>
</dd>
<dt><a href="../ecoparasite/input/RawDataOverflow.html#%3Cinit%3E(int,int)" class="member-name-link">RawDataOverflow(int, int)</a> - Constructor for exception class ecoparasite.input.<a href="../ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#readData(java.lang.String)" class="member-name-link">readData(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd>
<div class="block">Permet de lire les données brutes d'un fichier CSV.</div>
</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#readData(java.lang.String,java.lang.String)" class="member-name-link">readData(String, String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd>
<div class="block">Permet de lire les données brutes d'un fichier CSV.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>P-Index</title> <title>T-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: P"> <meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,119 +50,19 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:P">P</h2> <h2 class="title" id="I:T">T</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/DataParsing.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in interface ecoparasite.input.<a href="../ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></dt> <dt><a href="../ecoparasite/input/RawData.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Mackerel.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></dt>
<dd> <dd>
<div class="block">Implémentation de la fonction parse de Dataparsing</div> <div class="block">Permet d'avoir un affichage debug du contenu de notre jeu de données.</div>
</dd> </dd>
<dt><a href="../ecoparasite/poisson/Merlu.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></dt> <dt><a href="../ecoparasite/poisson/Poisson.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd> <dd>
<div class="block">Implémentation de la fonction parse de Dataparsing</div> <div class="block">Permet d'afficher les informations de notre poisson</div>
</dd> </dd>
<dt><a href="../ecoparasite/population/Population.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>
<div class="block">Raccourci vers les méthodes de DataParsing.</div>
</dd>
<dt><a href="../ecoparasite/input/DataParsing.html#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse(RawData, int)</a> - Static method in interface ecoparasite.input.<a href="../ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></dt>
<dd>
<div class="block">Permet de parser un élément à partir d'un objet RawData.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Mackerel.html#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse(RawData, int)</a> - Static method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></dt>
<dd>
<div class="block">Implémentation de la fonction parse de DataParsing.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Merlu.html#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse(RawData, int)</a> - Static method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></dt>
<dd>
<div class="block">Implémentation de la fonction parse de DataParsing.</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html#parse(ecoparasite.input.RawData,int)" class="member-name-link">parse(RawData, int)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>
<div class="block">Raccourci vers les méthodes de DataParsing.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationParsing.html#parseParasitesPeru(ecoparasite.input.RawData)" class="member-name-link">parseParasitesPeru(RawData)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt>
<dd>
<div class="block">Permet, à partir d'un objet RawData, de parse les données tel que le fichier parasitesPeru est structuré.</div>
</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd>
<div class="block">Permet d'illustrer une partie d'un poisson.</div>
</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#%3Cinit%3E(java.lang.String)" class="member-name-link">PartiePoisson(String)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#%3Cinit%3E(java.lang.String,java.lang.Double)" class="member-name-link">PartiePoisson(String, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd>
<div class="block">Classe générique pour un individu Poisson.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">Poisson(String, Double, Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Constructeur de l'objet Poisson</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html" class="type-name-link" title="class in ecoparasite.population">Population</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt>
<dd>
<div class="block">Permet de gérer une population selon les années.</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Population(String)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs)" class="member-name-link">Population(String, PopulationArgs)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html#%3Cinit%3E(java.lang.String,ecoparasite.population.PopulationArgs,java.util.HashMap)" class="member-name-link">Population(String, PopulationArgs, HashMap)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgInterval</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt>
<dd>
<div class="block">Classe qui permet de gérer un intervalle de données issues d'un CSV.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#%3Cinit%3E(java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgInterval(Double, Double)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#%3Cinit%3E(java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgInterval(Double, Double, Double)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgs</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt>
<dd>
<div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#%3Cinit%3E()" class="member-name-link">PopulationArgs()</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#%3Cinit%3E(int)" class="member-name-link">PopulationArgs(int)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#%3Cinit%3E(int,int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgs(int, int, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, Double, Double)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#%3Cinit%3E(int,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,ecoparasite.population.PopulationArgInterval,java.lang.Double,java.lang.Double)" class="member-name-link">PopulationArgs(int, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, PopulationArgInterval, Double, Double)</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationParsing.html" class="type-name-link" title="class in ecoparasite.population">PopulationParsing</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt>
<dd>
<div class="block">Permet de parser une population spécifique via les schémas fournis.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationParsing.html#%3Cinit%3E()" class="member-name-link">PopulationParsing()</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt>
<dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,82 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>R-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
<script type="text/javascript" src="../script-files/script.js"></script>
<script type="text/javascript" src="../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../script-files/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">const pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../search.html">Search</a></li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="../ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>
<div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#%3Cinit%3E(java.util.ArrayList)" class="member-name-link">RawData(ArrayList)</a> - Constructor for class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a> - Exception Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>
<div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div>
</dd>
<dt><a href="../ecoparasite/input/RawDataOverflow.html#%3Cinit%3E(int,int)" class="member-name-link">RawDataOverflow(int, int)</a> - Constructor for exception class ecoparasite.input.<a href="../ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#readData(java.lang.String)" class="member-name-link">readData(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd>
<div class="block">Permet de lire les données brutes d'un fichier CSV.</div>
</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#readData(java.lang.String,java.lang.String)" class="member-name-link">readData(String, String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd>
<div class="block">Permet de lire les données brutes d'un fichier CSV.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</body>
</html>

View File

@@ -1,90 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>S-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="index: S">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
<script type="text/javascript" src="../script-files/script.js"></script>
<script type="text/javascript" src="../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../script-files/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">const pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../search.html">Search</a></li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="../ecoparasite/population/PopulationArgs.html#setAbondance(java.lang.Double)" class="member-name-link">setAbondance(Double)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#setFishParts(java.util.HashSet)" class="member-name-link">setFishParts(HashSet)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Setter de l'attribut des parties de poisson.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setIc(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setIc(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#setInfestation(java.lang.Double)" class="member-name-link">setInfestation(Double)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#setInfestation(java.lang.Double)" class="member-name-link">setInfestation(Double)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Setter de l'attribut infestation</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setIntensity(java.lang.Double)" class="member-name-link">setIntensity(Double)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setLength(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setLength(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setNumber(int)" class="member-name-link">setNumber(int)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#setPerYear(java.util.HashMap)" class="member-name-link">setPerYear(HashMap)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setPrevalence(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setPrevalence(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#setTotal(ecoparasite.population.PopulationArgs)" class="member-name-link">setTotal(PopulationArgs)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setWidth(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setWidth(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</body>
</html>

View File

@@ -1,72 +0,0 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 -->
<title>T-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01">
<meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
<script type="text/javascript" src="../script-files/script.js"></script>
<script type="text/javascript" src="../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../script-files/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">const pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../search.html">Search</a></li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="../ecoparasite/input/RawData.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Permet d'avoir un affichage debug du contenu de notre jeu de données.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Permet d'afficher les informations de notre poisson</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#transformToDouble()" class="member-name-link">transformToDouble()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>
<div class="block">Permet de transformer un intervalle en double.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</body>
</html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>B-Index</title> <title>B-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: B"> <meta name="description" content="index: B">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:B">B</h2> <h2 class="title" id="I:B">B</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/InputFactory.html#buildDataPath(java.lang.String)" class="member-name-link">buildDataPath(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html#buildDataPath(java.lang.String)" class="member-name-link">buildDataPath(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
@@ -58,7 +58,7 @@ loadScripts(document, 'script');</script>
<div class="block">Construit le chemin vers le fichier de données voulu.</div> <div class="block">Construit le chemin vers le fichier de données voulu.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>C-Index</title> <title>D-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: C"> <meta name="description" content="index: D">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,25 +50,17 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:C">C</h2> <h2 class="title" id="I:D">D</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/completion/Completion.html#calculateMean(java.util.HashSet,java.util.function.Function)" class="member-name-link">calculateMean(HashSet, Function)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html#DATA_MACKEREL" class="member-name-link">DATA_MACKEREL</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd> <dd>&nbsp;</dd>
<div class="block">Permet de calculer la moyenne d'une donnée des valeurs non nulles.</div> <dt><a href="../ecoparasite/input/InputFactory.html#DATA_MERLU" class="member-name-link">DATA_MERLU</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/completion/Completion.html#completeColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">completeColumnsMoyenne(HashSet, Function, BiConsumer)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt> <dt><a href="../ecoparasite/input/DataParsing.html" class="type-name-link" title="interface in ecoparasite.input">DataParsing</a> - Interface in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>
<div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div>
</dd>
<dt><a href="../ecoparasite/completion/Completion.html" class="type-name-link" title="class in ecoparasite.completion">Completion</a> - Class in <a href="../ecoparasite/completion/package-summary.html">ecoparasite.completion</a></dt>
<dd>
<div class="block">Permet de faire de la complétion de données.</div>
</dd>
<dt><a href="../ecoparasite/completion/Completion.html#%3Cinit%3E()" class="member-name-link">Completion()</a> - Constructor for class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>D-Index</title> <title>E-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: D"> <meta name="description" content="index: E">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,21 +50,17 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:D">D</h2> <h2 class="title" id="I:E">E</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/InputFactory.html#DATA_MACKEREL" class="member-name-link">DATA_MACKEREL</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/package-summary.html">ecoparasite</a> - package ecoparasite</dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#DATA_MERLU" class="member-name-link">DATA_MERLU</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a> - package ecoparasite.input</dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#DATA_PARASITES_PERU" class="member-name-link">DATA_PARASITES_PERU</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a> - package ecoparasite.poisson</dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/DataParsing.html" class="type-name-link" title="interface in ecoparasite.input">DataParsing</a> - Interface in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>
<div class="block">Interface définissant la fonction de Parsing des données</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>E-Index</title> <title>F-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: E"> <meta name="description" content="index: F">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,23 +50,13 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:E">E</h2> <h2 class="title" id="I:F">F</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/package-summary.html">ecoparasite</a> - package ecoparasite</dt> <dt><a href="../ecoparasite/poisson/Poisson.html#fishParts" class="member-name-link">fishParts</a> - Variable in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/completion/package-summary.html">ecoparasite.completion</a> - package ecoparasite.completion</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a> - package ecoparasite.input</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a> - package ecoparasite.nettoyage</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a> - package ecoparasite.poisson</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a> - package ecoparasite.population</dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>F-Index</title> <title>G-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: F"> <meta name="description" content="index: G">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,17 +50,47 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:F">F</h2> <h2 class="title" id="I:G">G</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/poisson/Poisson.html#fishParts" class="member-name-link">fishParts</a> - Variable in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt> <dt><a href="../ecoparasite/input/RawData.html#getColumnsNames()" class="member-name-link">getColumnsNames()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#fromString(java.lang.String)" class="member-name-link">fromString(String)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd> <dd>
<div class="block">Permet de transformer une String (Extraite d'un fichier CSV) et de la transformer en Intervalle.</div> <div class="block">Permet d'obtenir le nom des colonnes de notre jeu de données.</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#getData()" class="member-name-link">getData()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Getter des données brutes.</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#getDataFromColumn(java.lang.String)" class="member-name-link">getDataFromColumn(String)</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Permet d'avoir toutes les valeurs associées à la colonne.</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#getEntry(int)" class="member-name-link">getEntry(int)</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Permet d'obtenir tous les champs d'une entrée.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getInfestation()" class="member-name-link">getInfestation()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut infestation</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getLength()" class="member-name-link">getLength()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut length</div>
</dd>
<dt><a href="../ecoparasite/input/InputFileException.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/RawDataOverflow.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getSpecie()" class="member-name-link">getSpecie()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut specie</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getWeight()" class="member-name-link">getWeight()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut weight</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>G-Index</title> <title>I-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: G"> <meta name="description" content="index: I">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,87 +50,23 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:G">G</h2> <h2 class="title" id="I:I">I</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/population/PopulationArgs.html#getAbondance()" class="member-name-link">getAbondance()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/RawData.html#getColumnsNames()" class="member-name-link">getColumnsNames()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd> <dd>
<div class="block">Permet d'obtenir le nom des colonnes de notre jeu de données.</div> <div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div>
</dd> </dd>
<dt><a href="../ecoparasite/input/RawData.html#getData()" class="member-name-link">getData()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html#%3Cinit%3E()" class="member-name-link">InputFactory()</a> - Constructor for class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a> - Exception Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd> <dd>
<div class="block">Getter des données brutes.</div> <div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
</dd> </dd>
<dt><a href="../ecoparasite/input/RawData.html#getDataFromColumn(java.lang.String)" class="member-name-link">getDataFromColumn(String)</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt> <dt><a href="../ecoparasite/input/InputFileException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">InputFileException(String)</a> - Constructor for exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt>
<dd>
<div class="block">Permet d'avoir toutes les valeurs associées à la colonne.</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#getEntry(int)" class="member-name-link">getEntry(int)</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd>
<div class="block">Permet d'obtenir tous les champs d'une entrée.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getFishParts()" class="member-name-link">getFishParts()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut des parties de poisson.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getIc()" class="member-name-link">getIc()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getId()" class="member-name-link">getId()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut Id</div>
</dd>
<dt><a href="../ecoparasite/population/Population.html#getId()" class="member-name-link">getId()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#getInfestation()" class="member-name-link">getInfestation()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getInfestation()" class="member-name-link">getInfestation()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut infestation</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getIntensity()" class="member-name-link">getIntensity()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getLength()" class="member-name-link">getLength()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut length</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getLength()" class="member-name-link">getLength()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMax()" class="member-name-link">getMax()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMean()" class="member-name-link">getMean()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFileException.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/RawDataOverflow.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMin()" class="member-name-link">getMin()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#getName()" class="member-name-link">getName()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getNumber()" class="member-name-link">getNumber()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingId()" class="member-name-link">getParsingId()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingSource()" class="member-name-link">getParsingSource()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#getPerYear()" class="member-name-link">getPerYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getPrevalence()" class="member-name-link">getPrevalence()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#getTotal()" class="member-name-link">getTotal()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getWeight()" class="member-name-link">getWeight()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Getter de l'attribut weight</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getYear()" class="member-name-link">getYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>I-Index</title> <title>M-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: I"> <meta name="description" content="index: M">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,32 +50,27 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:I">I</h2> <h2 class="title" id="I:M">M</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt> <dt><a href="../ecoparasite/poisson/Mackerel.html" class="type-name-link" title="class in ecoparasite.poisson">Mackerel</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd> <dd>
<div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div> <div class="block">Hérite de Poisson.</div>
</dd> </dd>
<dt><a href="../ecoparasite/input/InputFactory.html#%3Cinit%3E()" class="member-name-link">InputFactory()</a> - Constructor for class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/poisson/Mackerel.html#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Mackerel(String, Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a> - Exception Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt> <dt><a href="../ecoparasite/Application.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>
<div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
</dd>
<dt><a href="../ecoparasite/input/InputFileException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">InputFileException(String)</a> - Constructor for exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html" class="type-name-link" title="class in ecoparasite.input">InvalidParsingException</a> - Exception Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt> <dt><a href="../ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd> <dd>
<div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien <div class="block">Hérite de Poisson.</div>
qu'une erreur est survenue durant le parsing d'une donnée.</div>
</dd> </dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html#%3Cinit%3E(int,java.lang.String)" class="member-name-link">InvalidParsingException(int, String)</a> - Constructor for exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt> <dt><a href="../ecoparasite/poisson/Merlu.html#%3Cinit%3E(java.lang.Double,java.lang.Double)" class="member-name-link">Merlu(Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></dt>
<dd> <dd>
<div class="block">Constructeur.</div> <div class="block">Construteur d'un merlu</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>M-Index</title> <title>P-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index: M"> <meta name="description" content="index: P">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css"> <link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
@@ -50,29 +50,31 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:M">M</h2> <h2 class="title" id="I:P">P</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/poisson/Mackerel.html" class="type-name-link" title="class in ecoparasite.poisson">Mackerel</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt> <dt><a href="../ecoparasite/input/DataParsing.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Method in interface ecoparasite.input.<a href="../ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></dt>
<dd>
<div class="block">Hérite de Poisson.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Mackerel.html#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Mackerel(String, Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></dt>
<dd>
<div class="block">Constructeur de Mackerel</div>
</dd>
<dt><a href="../ecoparasite/Application.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt> <dt><a href="../ecoparasite/poisson/Mackerel.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Merlu.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></dt>
<dd> <dd>
<div class="block">Hérite de Poisson.</div> <div class="block">Implémentation de la fonction parse de Dataparsing</div>
</dd> </dd>
<dt><a href="../ecoparasite/poisson/Merlu.html#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double)" class="member-name-link">Merlu(String, Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></dt> <dt><a href="../ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#%3Cinit%3E()" class="member-name-link">PartiePoisson()</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd> <dd>
<div class="block">Construteur d'un merlu</div> <div class="block">Classe générique pour un individu Poisson.</div>
</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#%3Cinit%3E(java.lang.String,java.lang.Double,java.lang.Double,java.lang.Double)" class="member-name-link">Poisson(String, Double, Double, Double)</a> - Constructor for class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Constructeur de l'objet Poisson</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">M</a>&nbsp;<a href="index-10.html">N</a>&nbsp;<a href="index-11.html">P</a>&nbsp;<a href="index-12.html">R</a>&nbsp;<a href="index-13.html">S</a>&nbsp;<a href="index-14.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">I</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Overview</title> <title>Overview</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="package index"> <meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter"> <meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -54,16 +54,10 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div> <div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/completion/package-summary.html">ecoparasite.completion</a></div> <div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div> <div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></div> <div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div> <div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
</div> </div>
</div> </div>
</main> </main>

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Generated Documentation (Untitled)</title> <title>Generated Documentation (Untitled)</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="index redirect"> <meta name="description" content="index redirect">
<meta name="generator" content="javadoc/IndexRedirectWriter"> <meta name="generator" content="javadoc/IndexRedirectWriter">
<link rel="canonical" href="index.html"> <link rel="canonical" href="index.html">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Class Hierarchy</title> <title>Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="class tree"> <meta name="description" content="class tree">
<meta name="generator" content="javadoc/TreeWriter"> <meta name="generator" content="javadoc/TreeWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -53,11 +53,8 @@ loadScripts(document, 'script');</script>
<span class="package-hierarchy-label">Package Hierarchies:</span> <span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list"> <ul class="horizontal contents-list">
<li><a href="ecoparasite/package-tree.html">ecoparasite</a>, </li> <li><a href="ecoparasite/package-tree.html">ecoparasite</a>, </li>
<li><a href="ecoparasite/completion/package-tree.html">ecoparasite.completion</a>, </li>
<li><a href="ecoparasite/input/package-tree.html">ecoparasite.input</a>, </li> <li><a href="ecoparasite/input/package-tree.html">ecoparasite.input</a>, </li>
<li><a href="ecoparasite/nettoyage/package-tree.html">ecoparasite.nettoyage</a>, </li> <li><a href="ecoparasite/poisson/package-tree.html">ecoparasite.poisson</a></li>
<li><a href="ecoparasite/poisson/package-tree.html">ecoparasite.poisson</a>, </li>
<li><a href="ecoparasite/population/package-tree.html">ecoparasite.population</a></li>
</ul> </ul>
<section class="hierarchy"> <section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
@@ -65,9 +62,7 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul> <ul>
<li class="circle">ecoparasite.<a href="ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li> <li class="circle">ecoparasite.<a href="ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li>
<li class="circle">ecoparasite.completion.<a href="ecoparasite/completion/Completion.html" class="type-name-link" title="class in ecoparasite.completion">Completion</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a></li>
<li class="circle">ecoparasite.nettoyage.<a href="ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a></li>
<li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a></li> <li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a></li>
<li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a> <li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a>
<ul> <ul>
@@ -75,17 +70,12 @@ loadScripts(document, 'script');</script>
<li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> (implements ecoparasite.input.<a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a>)</li> <li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> (implements ecoparasite.input.<a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a>)</li>
</ul> </ul>
</li> </li>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/Population.html" class="type-name-link" title="class in ecoparasite.population">Population</a> (implements ecoparasite.input.<a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a>)</li>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationArgInterval.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgInterval</a></li>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationArgs.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgs</a></li>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationParsing.html" class="type-name-link" title="class in ecoparasite.population">PopulationParsing</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a></li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>) <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul> <ul>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InvalidParsingException.html" class="type-name-link" title="class in ecoparasite.input">InvalidParsingException</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li>
</ul> </ul>
</li> </li>

View File

@@ -1 +1 @@
packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html","k":"18"},{"l":"ecoparasite"},{"l":"ecoparasite.completion"},{"l":"ecoparasite.input"},{"l":"ecoparasite.nettoyage"},{"l":"ecoparasite.poisson"},{"l":"ecoparasite.population"}];updateSearchResults(); packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html","k":"18"},{"l":"ecoparasite"},{"l":"ecoparasite.input"},{"l":"ecoparasite.poisson"}];updateSearchResults();

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Search</title> <title>Search</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="search"> <meta name="description" content="search">
<meta name="generator" content="javadoc/SearchWriter"> <meta name="generator" content="javadoc/SearchWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 01 16:46:19 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Mar 18 16:43:59 CET 2026 -->
<title>Serialized Form</title> <title>Serialized Form</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-01"> <meta name="dc.created" content="2026-03-18">
<meta name="description" content="serialized forms"> <meta name="description" content="serialized forms">
<meta name="generator" content="javadoc/SerializedFormWriter"> <meta name="generator" content="javadoc/SerializedFormWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -75,31 +75,6 @@ loadScripts(document, 'script');</script>
</section> </section>
</li> </li>
<li> <li>
<section class="serialized-class-details" id="ecoparasite.input.InvalidParsingException">
<h3>Exception Class&nbsp;<a href="ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">ecoparasite.input.InvalidParsingException</a></h3>
<div class="type-signature">class InvalidParsingException extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> implements <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
<ul class="block-list">
<li>
<section class="detail">
<h4>Serialized Fields</h4>
<ul class="block-list">
<li class="block-list">
<h5>parsingId</h5>
<pre>int parsingId</pre>
<div class="block">L'ID du parsing voulant être réalisé.</div>
</li>
<li class="block-list">
<h5>parsingSource</h5>
<pre><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> parsingSource</pre>
<div class="block">De quel classe provient ce parsing.</div>
</li>
</ul>
</section>
</li>
</ul>
</section>
</li>
<li>
<section class="serialized-class-details" id="ecoparasite.input.RawDataOverflow"> <section class="serialized-class-details" id="ecoparasite.input.RawDataOverflow">
<h3>Exception Class&nbsp;<a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">ecoparasite.input.RawDataOverflow</a></h3> <h3>Exception Class&nbsp;<a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">ecoparasite.input.RawDataOverflow</a></h3>
<div class="type-signature">class RawDataOverflow extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> implements <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div> <div class="type-signature">class RawDataOverflow extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> implements <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>

View File

@@ -1 +1 @@
typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html","k":"18"},{"p":"ecoparasite","l":"Application"},{"p":"ecoparasite.completion","l":"Completion"},{"p":"ecoparasite.input","l":"DataParsing","k":"10"},{"p":"ecoparasite.input","l":"InputFactory"},{"p":"ecoparasite.input","l":"InputFileException","k":"13"},{"p":"ecoparasite.input","l":"InvalidParsingException","k":"13"},{"p":"ecoparasite.poisson","l":"Mackerel"},{"p":"ecoparasite.poisson","l":"Merlu"},{"p":"ecoparasite.nettoyage","l":"Nettoyage"},{"p":"ecoparasite.poisson","l":"PartiePoisson"},{"p":"ecoparasite.poisson","l":"Poisson"},{"p":"ecoparasite.population","l":"Population"},{"p":"ecoparasite.population","l":"PopulationArgInterval"},{"p":"ecoparasite.population","l":"PopulationArgs"},{"p":"ecoparasite.population","l":"PopulationParsing"},{"p":"ecoparasite.input","l":"RawData"},{"p":"ecoparasite.input","l":"RawDataOverflow","k":"13"}];updateSearchResults(); typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html","k":"18"},{"p":"ecoparasite","l":"Application"},{"p":"ecoparasite.input","l":"DataParsing","k":"10"},{"p":"ecoparasite.input","l":"InputFactory"},{"p":"ecoparasite.input","l":"InputFileException","k":"13"},{"p":"ecoparasite.poisson","l":"Mackerel"},{"p":"ecoparasite.poisson","l":"Merlu"},{"p":"ecoparasite.poisson","l":"PartiePoisson"},{"p":"ecoparasite.poisson","l":"Poisson"},{"p":"ecoparasite.input","l":"RawData"},{"p":"ecoparasite.input","l":"RawDataOverflow","k":"13"}];updateSearchResults();

View File

@@ -1,19 +0,0 @@
# Projet Saé L2 Info Java - IA
> Auteurs : THOREL Benjamin et BOUSQUET Sébastien
## Informations importantes
Dans cet archive, vous trouverez une capture d'écran du Trello. (M. Mezouari possède l'accès à notre Trello) et une capture d'écran de notre UML actuel.
Notre projet sera hébergé sur le Gitea de "THOREL Benjamin" personnel. https://code.romhackplaza.org/Benjamin/ecoparasite-data-analyse
Le début du code et de l'infrastructure complète du projet est disponible dessus.
- Le UML se trouve dans le dossier ressources de cette archive. (classes.png)
- La capture d'écran du Trello se trouve dans le dossier ressources de cette archive.
- La Javadoc se trouve dans le dossier ``Doc``..
Les fichiers de tests se trouvent dans le dossier ``tests``.
Le fichier qui permet de tester la complétion des données par la moyenne est le fichier ``CompletionTest.java``
Il prend un fichier crée volontairement avec des données en trop qui se trouve dans le dossier Data.
Il fait deux affichages, un avec les données dont le taux d'infestation global est null pour un Mackerel et un autre où le taux d'infestation global a été remplacé par la moyenne.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View File

@@ -117,12 +117,6 @@ namespace ecoparasite {
} }
} }
namespace ecoparasite.completion {
class Completion {
+ {static} completeColumnsMoyenne
}
}
namespace ecoparasite.unknown { namespace ecoparasite.unknown {
note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons. note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons.

View File

@@ -1,30 +0,0 @@
id,Especes,LT,Abdomen,Foie,Visceres,Autres,Total
1,Serra Spanish mackerel,257,7,1,0,18,26
2,Serra Spanish mackerel,252,263,5,0,356,624
3,Serra Spanish mackerel,254,51,1,12,76,140
4,Serra Spanish mackerel,242,158,6,0,222,386
5,Serra Spanish mackerel,254,67,1,10,94,172
6,Serra Spanish mackerel,251,140,1,0,159,300
7,Serra Spanish mackerel,258,281,5,0,310,596
8,Serra Spanish mackerel,250,113,2,6,153,274
9,Serra Spanish mackerel,244,81,2,0,89,172
10,Serra Spanish mackerel,244,,0,1,,247
11,Serra Spanish mackerel,-200,23,0,0,25,48
12,Serra Spanish mackerel,247,53,0,0,75,
13,Serra Spanish mackerel,250,11,0,0,19,30
14,Serra Spanish mackerel,264,72,7,0,105,184
15,Serra Spanish mackerel,258,18,2,0,38,58
16,Serra Spanish mackerel,268,3,0,2,7,12
17,Serra Spanish mackerel,244,5,0,0,5,10
18,Serra Spanish mackerel,236,18,0,0,22,40
19,Serra Spanish mackerel,,46,0,0,64,110
20,Serra Spanish mackerel,251,-5,0,0,162,268
21,Serra Spanish mackerel,166,0,0,0,0,0
22,Serra Spanish mackerel,166,1,0,0,1,2
23,Serra Spanish mackerel,162,4,1,0,7,12
24,Serra Spanish mackerel,169,0,0,0,0,0
25,Serra Spanish mackerel,170,0,0,0,0,0
26,Serra Spanish mackerel,176,0,0,,0,0
27,Serra Spanish mackerel,165,4,0,0,6,10
28,Serra Spanish mackerel,193,4,0,0,4,8
29,Serra Spanish mackerel,165,1,0,0,1,2
1 id Especes LT Abdomen Foie Visceres Autres Total
2 1 Serra Spanish mackerel 257 7 1 0 18 26
3 2 Serra Spanish mackerel 252 263 5 0 356 624
4 3 Serra Spanish mackerel 254 51 1 12 76 140
5 4 Serra Spanish mackerel 242 158 6 0 222 386
6 5 Serra Spanish mackerel 254 67 1 10 94 172
7 6 Serra Spanish mackerel 251 140 1 0 159 300
8 7 Serra Spanish mackerel 258 281 5 0 310 596
9 8 Serra Spanish mackerel 250 113 2 6 153 274
10 9 Serra Spanish mackerel 244 81 2 0 89 172
11 10 Serra Spanish mackerel 244 0 1 247
12 11 Serra Spanish mackerel -200 23 0 0 25 48
13 12 Serra Spanish mackerel 247 53 0 0 75
14 13 Serra Spanish mackerel 250 11 0 0 19 30
15 14 Serra Spanish mackerel 264 72 7 0 105 184
16 15 Serra Spanish mackerel 258 18 2 0 38 58
17 16 Serra Spanish mackerel 268 3 0 2 7 12
18 17 Serra Spanish mackerel 244 5 0 0 5 10
19 18 Serra Spanish mackerel 236 18 0 0 22 40
20 19 Serra Spanish mackerel 46 0 0 64 110
21 20 Serra Spanish mackerel 251 -5 0 0 162 268
22 21 Serra Spanish mackerel 166 0 0 0 0 0
23 22 Serra Spanish mackerel 166 1 0 0 1 2
24 23 Serra Spanish mackerel 162 4 1 0 7 12
25 24 Serra Spanish mackerel 169 0 0 0 0 0
26 25 Serra Spanish mackerel 170 0 0 0 0 0
27 26 Serra Spanish mackerel 176 0 0 0 0
28 27 Serra Spanish mackerel 165 4 0 0 6 10
29 28 Serra Spanish mackerel 193 4 0 0 4 8
30 29 Serra Spanish mackerel 165 1 0 0 1 2

View File

@@ -1,7 +0,0 @@
Espèce,zone,N,Prevalence,LT mm,Masse g
Salmo salar,Atlantique Ouest,21,100,210,-3
Clupea harengus,Atlantique Nord,10,80,150,200
Merluccius,Atlantique Nord,5,90,750,
Dicentrarchus labrax,Atlantique Nord,12,65,680,
Scomber scombrus,Atlantique Nord,6,30,280,630
Merluccius,Atlantique Nord,2,100,720,1720
1 Espèce zone N Prevalence LT mm Masse g
2 Salmo salar Atlantique Ouest 21 100 210 -3
3 Clupea harengus Atlantique Nord 10 80 150 200
4 Merluccius Atlantique Nord 5 90 750
5 Dicentrarchus labrax Atlantique Nord 12 65 680
6 Scomber scombrus Atlantique Nord 6 30 280 630
7 Merluccius Atlantique Nord 2 100 720 1720

View File

@@ -1,122 +0,0 @@
package ecoparasite;
import ecoparasite.completion.Completion;
import ecoparasite.input.InputFactory;
import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import ecoparasite.nettoyage.Nettoyage;
import ecoparasite.poisson.Poisson;
import ecoparasite.population.Population;
import ecoparasite.population.PopulationArgInterval;
import ecoparasite.population.PopulationArgs;
import java.util.HashMap;
import java.util.HashSet;
import java.util.function.BiConsumer;
import java.util.function.Function;
public class LectureEval {
public static HashSet<Population> parseEval( RawData popRaw ){
HashSet<Population> popEspece = new HashSet<>();
int index = 1;
try {
while(true){
HashMap<String,String> fields = popRaw.getEntry(index);
String espece = fields.get("Espèce");
Population population = new Population(espece);
if( population.getTotal() == null ){
population.setTotal( new PopulationArgs() );
}
for( String k: fields.keySet() ){
if( k.equals("Espèce") )
continue;
LectureEval.applyValueForPopEval( population.getTotal(), k, fields.get(k) );
}
popEspece.add(population);
index++;
}
} catch (RawDataOverflow e) {
// Fin de la liste.
}
return popEspece;
}
public static void applyValueForPopEval( PopulationArgs popArgs, String column, String value ){
if( value == null || value == "" ) // On n'ajoute pas les valeurs nulles.
return;
switch (column){
case "zone":
popArgs.setZone(value);
break;
case "N":
popArgs.setNumber( Integer.parseInt(value) );
break;
case "Prevalence":
popArgs.setPrevalence(PopulationArgInterval.fromString(value));
break;
case "LT mm":
popArgs.setLength(PopulationArgInterval.fromString(value));
break;
case "Masse g":
popArgs.setWidth(PopulationArgInterval.fromString(value));
break;
default:
break;
}
}
public static void main(String[] args) throws RawDataOverflow {
RawData popRaw;
try {
popRaw = InputFactory.readData("test3.csv", "," );
} catch(InputFileException e) {
System.out.println(e.getMessage());
return;
}
HashSet<Population> pop = parseEval(popRaw);
// System.out.println( popRaw.getEntry(1) );
for( Population p: pop){
System.out.println(p);
}
// Complétion de la masse.
Function<Population,Double> getWeight = population -> {
return population.getTotal().getWidth() != null ? population.getTotal().getWidth().transformToDouble() : null;
};
BiConsumer<Population,Double> setWeight = (population, aDouble) -> {
population.getTotal().setWidth(new PopulationArgInterval(aDouble,aDouble));
};
// Complétion de la masse.
pop = Completion.completeColumnsMoyenne(pop, getWeight, setWeight);
System.out.println("---");
for( Population p: pop){
System.out.println(p);
}
// Nettoyage de la masse.
pop = Nettoyage.nettoieColumnsMoyenne(pop, getWeight, setWeight, false);
System.out.println("---");
for( Population p: pop){
System.out.println(p);
}
}
}

View File

@@ -1,141 +1,41 @@
package ecoparasite.completion; package ecoparasite.completion;
import ecoparasite.input.InputFactory;
import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import ecoparasite.poisson.Mackerel;
import ecoparasite.poisson.Poisson; import ecoparasite.poisson.Poisson;
import java.util.HashSet; import java.util.HashSet;
import java.util.concurrent.Callable;
import java.util.function.*;
/** /**
* Permet de faire de la complétion de données. * Class incluant des méthodes Statiques de Completion des données
* Si une valeur est manquante, elle sera remplacé par la moyenne ou par regression linéaire.
*/ */
public class Completion { public class Completion {
/** //TODO mais après remaniment
* Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles). public static HashSet<Poisson> completePoissonMean(HashSet<Poisson> tablePoisson){
* Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.
*
* @param list La liste de données cobaye.
* @param getValue La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier
* @param setValue La fonction (Setter) qui permet de remplacer la valeur si null.
* @return Le HashSet avec les valeurs remplacés.
* @param <T> Le type de données cobaye. Exemple : Poisson, Population
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
*/
public static <T,V extends Number> HashSet<T> completeColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue ){
Double mean = calculateMean(list, getValue); Double mean = mean(tablePoisson);
for(T item : list){
if( getValue.apply(item) == null ){ for (Poisson p : tablePoisson) {
setValue.accept( item, (V) mean); if ( p.getInfestation() == null ) {
p.setInfestation(mean);
} }
} }
return list; return tablePoisson;
} }
/** private static Double mean(HashSet<Poisson> tablePoisson){
* Permet de calculer la moyenne d'une donnée des valeurs non nulles.
* @param list La liste de données cobaye.
* @param getValue La fonction qui permet d'obtenir la valeur de notre champ.
* @return La moyenne calculé.
* @param <T> Le type de données cobaye/ Exemple : Poisson
* @param <V> Le type de la donnée à vérifier, doit être un wrapper Number. Exemple : Double.
*/
public static <T,V extends Number> double calculateMean(HashSet<T> list, Function<T,V> getValue ){
double mean = 0.0; Double mean = 0.0;
int i = 0;
for( T item : list ){ for (Poisson p : tablePoisson){
V value = getValue.apply(item); if (p.getInfestation() != null) {
if( value != null) { mean += p.getInfestation();
mean += value.doubleValue();
i++;
} }
} }
return mean / i; return mean / tablePoisson.size();
} }
/**
* Permet de remplacer les valeurs inexistantes par les valeurs les plus probables avec une regression linéaire
* @param list La liste des données
* @param getX Le getter de la valeur en x
* @param getY Le getter de la valeur en y
* @param setY Le Setter de la valeur en y qui est à compléter
* @return Une liste des valeurs compléters
* @param <T> Le type des données de la liste
* @param <V> Le type des données numériques
*/
public static <T,V extends Number> HashSet<T> completeColumnsLinear(HashSet<T> list, Function<T,V> getX, Function<T,V> getY, BiConsumer<T,V> setY ){
double meanX = calculateMean(list, getX);
double meanY = calculateMean(list, getY);
double a = calculateLinearA(list,getX,getY,meanX,meanY);
double b = calculateLinearB(meanX,meanY,a);
for(T item : list){
if( getY.apply(item) == null && getX.apply(item) != null ){
Double value = a * getX.apply(item).doubleValue() + b;
setY.accept( item, (V) value );
}
}
return list;
}
/**
* Permet de calculer le coefficient A de notre regression linéaire.
* @param list
* @param getX
* @param getY
* @param meanX
* @param meanY
* @return La valeur du a de la formule de regression linéaire
* @param <T>
* @param <V>
*/
public static <T,V extends Number> double calculateLinearA(
HashSet<T> list,
Function<T,V> getX,
Function<T,V> getY,
double meanX,
double meanY
){
double numerateur = 0.0;
double denominateur = 0.0;
for( T item : list ){
if( getX.apply(item) == null || getY.apply(item) == null ){
continue;
}
numerateur += ( getX.apply(item).doubleValue() - meanX ) * ( getY.apply(item).doubleValue() - meanY );
denominateur += ( getX.apply(item).doubleValue() - meanX ) * ( getX.apply(item).doubleValue() - meanX );
}
return numerateur / denominateur;
}
/**
* Permet de calculer b dans une regression linéaire
* @param meanX
* @param meanY
* @param valueA
* @return La valeur de b dans la formule de regression linéaire
*/
public static double calculateLinearB(
double meanX,
double meanY,
double valueA
){
return meanY - valueA * meanX;
}
} }

View File

@@ -1,13 +1,8 @@
package ecoparasite.nettoyage; package ecoparasite.nettoyage;
import ecoparasite.completion.Completion;
import ecoparasite.poisson.Poisson; import ecoparasite.poisson.Poisson;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet; import java.util.HashSet;
import java.util.function.BiConsumer;
import java.util.function.Function;
/** /**
* Class Définissant les méthodes statics de Nettoyage des données * Class Définissant les méthodes statics de Nettoyage des données
@@ -15,57 +10,71 @@ import java.util.function.Function;
public class Nettoyage { public class Nettoyage {
/** /**
* Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles). * Methode Static de nettoyage des valeurs abérrante et absurde
* Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation. * @param tablePoisson Un Hashset de Poisson contenant nos données
* * @return Le Hashset de Poisson une fois qu'il est nettoyé
* @param list La liste de données cobaye.
* @param getValue La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier
* @param setValue La fonction (Setter) qui permet de remplacer la valeur si null.
* @param allowNegative Savoir si une valeur négative est forcément aberrant.
* @return Le HashSet avec les valeurs remplacés.
* @param <T> Le type de données cobaye. Exemple : Poisson, Population
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
*/ */
public static <T,V extends Number> HashSet<T> nettoieColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue, boolean allowNegative ){ public static HashSet<Poisson> nettoiePoissonMean(HashSet<Poisson> tablePoisson){
Double mean = Completion.calculateMean(list, getValue); Double mean = mean(tablePoisson); //Moyenne
Double ecart = ecartType(tablePoisson); // Ecart Type
ArrayList<Double> array = new ArrayList<>(); Double z = 0.0;
for ( T item : list) {
if (getValue.apply(item)!= null){ //Test des valeurs null pour les Tests Unitaires. Je ne devrais pas en avoir. for (Poisson p : tablePoisson) {
array.add(getValue.apply(item).doubleValue()); z = ( p.getInfestation() - mean ) / ecart;
if ( z >= 2.5 ) {
p.setInfestation(mean);
} }
} }
Collections.sort(array); return tablePoisson;
int quartIndex = array.size()/4;
Double firstQuart = array.get(quartIndex);
Double thirdQuart = array.get(quartIndex *3);
Double IQR = thirdQuart - firstQuart;
for(T item : list){
if( getValue.apply(item).doubleValue() < firstQuart - (IQR * 1.5) || getValue.apply(item).doubleValue() > thirdQuart + (IQR * 1.5) || ( !allowNegative && getValue.apply(item).doubleValue() < 0 ) ){
setValue.accept( item, (V) mean);
}
}
return list;
} }
/** /**
* Polymorphisme de la fonction précédente. Autorise les valeurs abérrantes à être négative. * Methode Privée permettant de calculer la moyenne
* @param list * @param tablePoisson Un Hashset de Poisson contenant nos données
* @param getValue * @return Un Double correspondant à la moyenne
* @param setValue
* @return
* @param <T>
* @param <V>
*
* @see Nettoyage::nettoieColumnsMoyenne
*/ */
public static <T,V extends Number> HashSet<T> nettoieColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue){ private static Double mean(HashSet<Poisson> tablePoisson){
return nettoieColumnsMoyenne(list, getValue, setValue, true);
Double mean = 0.0;
for (Poisson p : tablePoisson){
mean += p.getInfestation();
}
return mean / tablePoisson.size();
}
/**
* Methode Privée permettant de calculer la variance
* @param tablePoisson Un Hashset de Poisson contenant nos données
* @return Un Double correspondant à la variance
*/
private static Double variance(HashSet<Poisson> tablePoisson){
Double vari = 0.0;
Double mean = mean(tablePoisson);
for (Poisson p : tablePoisson) {
vari += Math.pow( (p.getInfestation() - mean), 2);
}
return vari / tablePoisson.size();
}
/**
* Methode Privée permettant de calculer l'écart-type
* @param tablePoisson Un Hashset de Poisson contenant nos données
* @return Un Double correspondant à l'écart-type
*/
private static Double ecartType(HashSet<Poisson> tablePoisson){
Double vari = variance(tablePoisson);
return Math.sqrt(vari);
} }

View File

@@ -70,9 +70,9 @@ public class Mackerel extends Poisson implements DataParsing {
} }
/** /**
* Implementation de parsePartiePoisson de l'interface DataParsing *
* @param entry correspond à notre liste temporaire lu dans parse pour chacun des poissons * @param entry
* @return envoie un tableau de partie de Poisson à ajouter à notre poisson * @return
*/ */
private static HashSet<PartiePoisson> parsePartiePoisson(HashMap<String,String> entry){ private static HashSet<PartiePoisson> parsePartiePoisson(HashMap<String,String> entry){

View File

@@ -1,96 +0,0 @@
package ecoparasite.poisson;
import ecoparasite.input.DataParsing;
import ecoparasite.input.InvalidParsingException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Objects;
import static java.lang.Double.valueOf;
/**
* Classe MackerelSerra créer pour le fichier test2.csv
* cette classe existe principalement pour l'évaluation
*/
public class MackerelSerra extends Poisson implements DataParsing {
/**
* Constructeur de MackerelSerra
* @param length
* @param infestation
*/
public MackerelSerra(String id, Double length, Double infestation) {
super(id, length, null, infestation);
}
/**
* Implémentation de la fonction parse de DataParsing.
* Renvoie un tableau de poissons à partir d'un RawData.
*
* @param data Notre RawData
* @param parseTypeId L'ID du type de parsing, ignoré ici.
* @return Le tableau de poissons.
* @throws RawDataOverflow Si on a un dépassement de données dans notre RawData.
* @throws InvalidParsingException
*/
public static HashSet<Poisson> parse(RawData data, int parseTypeId) throws RawDataOverflow, InvalidParsingException {
return MackerelSerra.parse(data);
}
/**
* Implémentation de la fonction parse de Dataparsing
* @param data Notre RawData.
* @return tableau des poissons
* @throws RawDataOverflow Si on a un dépassement de données dans notre RawDataOverflow.
*/
public static 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);
String id = !Objects.equals(temp.get("id"), "") ? (temp.get("id")) : null;
Double size = !Objects.equals(temp.get("LT"), "") ? valueOf(temp.get("LT")) : null;
Double infes = !Objects.equals(temp.get("Total"), "") ? valueOf(temp.get("Total")) : null;
Poisson newP = new MackerelSerra(id,size,infes);
newP.setFishParts( MackerelSerra.parsePartiePoisson(temp) );
fishSet.add(newP);
}
return fishSet;
}
/**
* Implementation de parsePartiePoisson de l'interface DataParsing
* @param entry correspond à notre liste temporaire lu dans parse pour chacun des poissons
* @return envoie un tableau de partie de Poisson à ajouter à notre poisson
*/
private static HashSet<PartiePoisson> parsePartiePoisson(HashMap<String,String> entry){
HashSet<PartiePoisson> response = new HashSet<>();
for( String k: entry.keySet() ){
if( k.contains("Foie") || k.contains("Abdomen") || k.contains("Visceres") || k.contains("Autres")){
String bodyPart = k;
Double value = !Objects.equals(entry.get(k), "") ? valueOf(entry.get(k)) : null;
PartiePoisson p = new PartiePoisson(bodyPart, value);
response.add(p);
}
}
return response;
}
}

View File

@@ -115,9 +115,4 @@ public class Population implements DataParsing {
return PopulationParsing.parseParasitesPeru(data); return PopulationParsing.parseParasitesPeru(data);
} }
@Override
public String toString() {
return String.format( "[%s] - Total: %s", id, total );
}
} }

View File

@@ -22,12 +22,6 @@ public class PopulationArgs {
private Double intensity; private Double intensity;
private Double abondance; private Double abondance;
/*
Champs pour l'évaluation.
*/
private String zone;
/** /**
* Constructeur. * Constructeur.
* Toutes les données peuvent être préremplis dans ce constructeur sauf l'année. * Toutes les données peuvent être préremplis dans ce constructeur sauf l'année.
@@ -149,8 +143,6 @@ public class PopulationArgs {
return abondance; return abondance;
} }
public String getZone() { return zone; }
public void setNumber(int number) { public void setNumber(int number) {
this.number = number; this.number = number;
} }
@@ -179,23 +171,4 @@ public class PopulationArgs {
this.abondance = abondance; this.abondance = abondance;
} }
public void setZone(String zone) { this.zone = zone; }
@Override
public String toString(){
return String.format( "Année: %d, N: %d, Length: %f, Width: %f, Prevalence: %f, IC: %f, Intensity: %f, Abondance: %f, Zone: %s",
this.year,
this.number,
this.length != null ? this.length.transformToDouble() : null,
this.width != null ? this.width.transformToDouble() : null,
this.prevalence != null ? this.prevalence.transformToDouble() : null,
this.ic != null ? this.ic.transformToDouble() : null,
this.intensity,
this.abondance,
this.zone
);
}
} }

View File

@@ -9,8 +9,6 @@ import ecoparasite.poisson.Poisson;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import java.util.HashSet; import java.util.HashSet;
import java.util.function.BiConsumer;
import java.util.function.Function;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
@@ -25,26 +23,8 @@ class CompletionTest {
System.out.println(testp); System.out.println(testp);
Function<Poisson,Double> getInfes = Poisson::getInfestation; testp = Completion.completePoissonMean(testp);
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
testp = Completion.completeColumnsMoyenne(testp,getInfes,setInfes);
System.out.println(testp);
}
@org.junit.jupiter.api.Test
void completePoissonLinear() throws InputFileException, RawDataOverflow {
RawData test = InputFactory.readData("testComplete.csv");
HashSet<Poisson> testp = Mackerel.parse(test);
System.out.println(testp);
Function<Poisson,Double> getLength = Poisson::getLength;
Function<Poisson,Double> getInfes = Poisson::getInfestation;
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
testp = Completion.completeColumnsLinear(testp,getLength,getInfes,setInfes);
System.out.println(testp); System.out.println(testp);
} }
} }

View File

@@ -6,33 +6,23 @@ import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData; import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow; import ecoparasite.input.RawDataOverflow;
import ecoparasite.poisson.Mackerel; import ecoparasite.poisson.Mackerel;
import ecoparasite.poisson.MackerelSerra;
import ecoparasite.poisson.Poisson; import ecoparasite.poisson.Poisson;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import java.util.HashSet; import java.util.HashSet;
import java.util.function.BiConsumer;
import java.util.function.Function;
class NettoyageTest { class NettoyageTest {
@org.junit.jupiter.api.Test @org.junit.jupiter.api.Test
void nettoiePoissonMean() throws InputFileException, RawDataOverflow { void nettoiePoissonMean() throws InputFileException, RawDataOverflow {
RawData test = InputFactory.readData("test2.csv", ","); RawData test = InputFactory.readData("testNettoie.csv");
HashSet<Poisson> testp = MackerelSerra.parse(test); HashSet<Poisson> testp = Mackerel.parse(test);
System.out.println(testp); System.out.println(testp);
Function<Poisson,Double> getInfes = Poisson::getInfestation; testp = Nettoyage.nettoiePoissonMean(testp);
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
testp = Completion.completeColumnsMoyenne( testp, getInfes, setInfes );
System.out.println(testp);
testp = Nettoyage.nettoieColumnsMoyenne( testp, getInfes, setInfes );
System.out.println(testp); System.out.println(testp);
} }