Mise à jour dev4 incluant des résolutions de bugs et des améliorations.

This commit is contained in:
2020-12-18 22:54:42 +01:00
parent 3a3390abf7
commit cddcfe89c0
77 changed files with 7821 additions and 1988 deletions

View File

@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:44 CET 2020 -->
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:28 CET 2020 -->
<title>Class</title>
<meta name="date" content="2020-12-09">
<meta name="date" content="2020-12-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -207,190 +207,209 @@ implements java.io.Serializable</pre>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#addMethod-Method-">addMethod</a></span>(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#addMethod-int-Method-">addMethod</a></span>(int&nbsp;index,
<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>
<div class="block">Ajoute une méthode à la classe.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#addMethod-Method-">addMethod</a></span>(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>
<div class="block">Ajoute une méthode à la classe.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#clearAttributes--">clearAttributes</a></span>()</code>
<div class="block">Supprime tous les attributs de la classe.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#clearMethods--">clearMethods</a></span>()</code>
<div class="block">Supprime toutes les méthodes de la classe.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#computeMinSize--">computeMinSize</a></span>()</code>
<div class="block">Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#downAttribute-int-">downAttribute</a></span>(int&nbsp;index)</code>
<div class="block">Faire descendre l'attribut sélectionné dans la liste.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#downMethod-int-">downMethod</a></span>(int&nbsp;index)</code>
<div class="block">Faire descendre la méthode sélectionnée dans la liste.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getAttributes--">getAttributes</a></span>()</code>
<div class="block">Récupère tous les attributs de la classe.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getId--">getId</a></span>()</code>
<div class="block">Récupère le numéro de la classe.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getMethods--">getMethods</a></span>()</code>
<div class="block">Récupère toutes les méthodes de la classe.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getMinSizeX--">getMinSizeX</a></span>()</code>
<div class="block">Récupère la taille minimale sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getMinSizeY--">getMinSizeY</a></span>()</code>
<div class="block">Récupère la taille minimale sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getName--">getName</a></span>()</code>
<div class="block">Récupère le nom de la classe.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getPosX--">getPosX</a></span>()</code>
<div class="block">Récupère la position sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getPosY--">getPosY</a></span>()</code>
<div class="block">Récupère la position sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getShape--">getShape</a></span>()</code>
<div class="block">Récupère la forme graphique de la classe.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getSizeX--">getSizeX</a></span>()</code>
<div class="block">Récupère la taille sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getSizeY--">getSizeY</a></span>()</code>
<div class="block">Récupère la taille sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#removeAttribute-Attribute-">removeAttribute</a></span>(<a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a>&nbsp;a)</code>
<div class="block">Supprime un attribut de la classe.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#removeAttribute-int-">removeAttribute</a></span>(int&nbsp;index)</code>
<div class="block">Supprime un attribut de la classe.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#removeMethod-int-">removeMethod</a></span>(int&nbsp;index)</code>
<div class="block">Supprime une méthode de la classe.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#removeMethod-Method-">removeMethod</a></span>(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>
<div class="block">Supprime une méthode de la classe.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#resizeDown-int-">resizeDown</a></span>(int&nbsp;posY)</code>
<div class="block">Permet de redimensionner la classe vers le bas.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#resizeLeft-int-">resizeLeft</a></span>(int&nbsp;posX)</code>
<div class="block">Permet de redimensionner la classe vers la gauche.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#resizeRight-int-">resizeRight</a></span>(int&nbsp;posX)</code>
<div class="block">Permet de redimensionner la classe vers la droite.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#resizeUp-int-">resizeUp</a></span>(int&nbsp;posY)</code>
<div class="block">Permet de redimensionner la classe vers le haut.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setMinSizeX-int-">setMinSizeX</a></span>(int&nbsp;minSizeX)</code>
<div class="block">Paramètre la taille minimale sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setMinSizeY-int-">setMinSizeY</a></span>(int&nbsp;minSizeY)</code>
<div class="block">Paramètre la taille minimale sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Paramètre le nom de la classe.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setPosX-int-">setPosX</a></span>(int&nbsp;posX)</code>
<div class="block">Paramètre la position sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setPosY-int-">setPosY</a></span>(int&nbsp;posY)</code>
<div class="block">Paramètre la position sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setShape-int-">setShape</a></span>(int&nbsp;shape)</code>
<div class="block">Paramètre la forme graphique de la classe.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setSizeX-int-">setSizeX</a></span>(int&nbsp;sizeX)</code>
<div class="block">Paramètre la taille sur l'axe X de la classe.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#setSizeY-int-">setSizeY</a></span>(int&nbsp;sizeY)</code>
<div class="block">Paramètre la taille sur l'axe Y de la classe.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#upAttribute-int-">upAttribute</a></span>(int&nbsp;index)</code>
<div class="block">Faire remonter l'attribut sélectionné dans la liste.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#upMethod-int-">upMethod</a></span>(int&nbsp;index)</code>
<div class="block">Faire remonter la méthode sélectionnée dans la liste.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -786,20 +805,6 @@ implements java.io.Serializable</pre>
</dl>
</li>
</ul>
<a name="removeAttribute-Attribute-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttribute</h4>
<pre>public&nbsp;void&nbsp;removeAttribute(<a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a>&nbsp;a)</pre>
<div class="block">Supprime un attribut de la classe.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - L'attribut à supprimer.</dd>
</dl>
</li>
</ul>
<a name="removeAttribute-int-">
<!-- -->
</a>
@@ -824,6 +829,38 @@ implements java.io.Serializable</pre>
<div class="block">Supprime tous les attributs de la classe.</div>
</li>
</ul>
<a name="upAttribute-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>upAttribute</h4>
<pre>public&nbsp;boolean&nbsp;upAttribute(int&nbsp;index)</pre>
<div class="block">Faire remonter l'attribut sélectionné dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de l'attribut concerné.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if succeed, false if failed</dd>
</dl>
</li>
</ul>
<a name="downAttribute-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>downAttribute</h4>
<pre>public&nbsp;boolean&nbsp;downAttribute(int&nbsp;index)</pre>
<div class="block">Faire descendre l'attribut sélectionné dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de l'attribut sélectionné.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true : la méthode a été déplacée, false sinon.</dd>
</dl>
</li>
</ul>
<a name="getMethods--">
<!-- -->
</a>
@@ -852,17 +889,19 @@ implements java.io.Serializable</pre>
</dl>
</li>
</ul>
<a name="removeMethod-Method-">
<a name="addMethod-int-Method-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeMethod</h4>
<pre>public&nbsp;void&nbsp;removeMethod(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</pre>
<div class="block">Supprime une méthode de la classe.</div>
<h4>addMethod</h4>
<pre>public&nbsp;void&nbsp;addMethod(int&nbsp;index,
<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</pre>
<div class="block">Ajoute une méthode à la classe.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>m</code> - La méthode à supprimer.</dd>
<dd><code>m</code> - La méthode à ajouter.</dd>
<dd><code>index</code> - Le rang d'insertion.</dd>
</dl>
</li>
</ul>
@@ -890,6 +929,38 @@ implements java.io.Serializable</pre>
<div class="block">Supprime toutes les méthodes de la classe.</div>
</li>
</ul>
<a name="upMethod-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>upMethod</h4>
<pre>public&nbsp;boolean&nbsp;upMethod(int&nbsp;index)</pre>
<div class="block">Faire remonter la méthode sélectionnée dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de la méthode concernée.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if succeed, false if failed</dd>
</dl>
</li>
</ul>
<a name="downMethod-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>downMethod</h4>
<pre>public&nbsp;boolean&nbsp;downMethod(int&nbsp;index)</pre>
<div class="block">Faire descendre la méthode sélectionnée dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de la méthode concernée.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if succeed, false if failed</dd>
</dl>
</li>
</ul>
<a name="resizeUp-int-">
<!-- -->
</a>