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

Binary file not shown.

Binary file not shown.

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:43 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:27 CET 2020 -->
<title>AppThinker</title> <title>AppThinker</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9}; var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -150,57 +150,15 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th> <th class="colLast" scope="col">Method and Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#closeProject--">closeProject</a></span>()</code>
<div class="block">Ferme le projet en cours.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#displayProject--">displayProject</a></span>()</code>
<div class="block">Opère les modifications nécessaires sur la fenêtre pour accueillir le projet.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#getProject--">getProject</a></span>()</code>
<div class="block">Récupère le projet en cours.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></code></td> <td class="colFirst"><code>static <a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#getWindow--">getWindow</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#getWindow--">getWindow</a></span>()</code>
<div class="block">Récupère la fenêtre de l'application</div> <div class="block">Récupère la fenêtre de l'application</div>
</td> </td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td> <td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code>
<div class="block">La méthode principale exécutée</div> <div class="block">La méthode principale exécutée.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#newProject--">newProject</a></span>()</code>
<div class="block">Crée un nouveau Projet.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#openProject--">openProject</a></span>()</code>
<div class="block">Ouvre un projet existant dans la fenêtre.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#saveAsProject--">saveAsProject</a></span>()</code>
<div class="block">Sauvegarde le projet en cours à un autre emplacement.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinker.html#saveProject--">saveProject</a></span>()</code>
<div class="block">Sauvegarde le projet en cours.</div>
</td> </td>
</tr> </tr>
</table> </table>
@@ -248,18 +206,21 @@ extends java.lang.Object</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>main</h4> <h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre> <pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)
<div class="block">La méthode principale exécutée</div> throws java.lang.InterruptedException</pre>
<div class="block">La méthode principale exécutée.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>args</code> - Les arguments de la méthode principale.</dd> <dd><code>args</code> - Les arguments de la méthode principale.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - Interruption du thread lors de la pause du splashscreen.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="getWindow--"> <a name="getWindow--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getWindow</h4> <h4>getWindow</h4>
<pre>public static&nbsp;<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;getWindow()</pre> <pre>public static&nbsp;<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;getWindow()</pre>
@@ -270,80 +231,6 @@ extends java.lang.Object</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="newProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newProject</h4>
<pre>public static&nbsp;void&nbsp;newProject()</pre>
<div class="block">Crée un nouveau Projet.</div>
</li>
</ul>
<a name="displayProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>displayProject</h4>
<pre>public static&nbsp;void&nbsp;displayProject()</pre>
<div class="block">Opère les modifications nécessaires sur la fenêtre pour accueillir le projet.</div>
</li>
</ul>
<a name="openProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>openProject</h4>
<pre>public static&nbsp;void&nbsp;openProject()</pre>
<div class="block">Ouvre un projet existant dans la fenêtre.</div>
</li>
</ul>
<a name="saveProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveProject</h4>
<pre>public static&nbsp;void&nbsp;saveProject()</pre>
<div class="block">Sauvegarde le projet en cours.</div>
</li>
</ul>
<a name="saveAsProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveAsProject</h4>
<pre>public static&nbsp;void&nbsp;saveAsProject()</pre>
<div class="block">Sauvegarde le projet en cours à un autre emplacement.</div>
</li>
</ul>
<a name="closeProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeProject</h4>
<pre>public static&nbsp;void&nbsp;closeProject()</pre>
<div class="block">Ferme le projet en cours.</div>
</li>
</ul>
<a name="getProject--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getProject</h4>
<pre>public static&nbsp;<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;getProject()</pre>
<div class="block">Récupère le projet en cours.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Le projet en cours.</dd>
</dl>
</li>
</ul>
</li> </li>
</ul> </ul>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:43 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:27 CET 2020 -->
<title>AppThinkerMenuBar</title> <title>AppThinkerMenuBar</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":10}; var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?AppThinkerMenuBar.html" target="_top">Frames</a></li> <li><a href="index.html?AppThinkerMenuBar.html" target="_top">Frames</a></li>
@@ -223,8 +223,8 @@ extends javax.swing.JMenuBar</pre>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colOne" scope="col">Constructor and Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#AppThinkerMenuBar--">AppThinkerMenuBar</a></span>()</code> <td class="colOne"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#AppThinkerMenuBar-AppThinkerWindow-">AppThinkerMenuBar</a></span>(<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</code>
<div class="block">Constructeur de la classe AppThinkerMenuBar</div> <div class="block">Constructeur de la classe AppThinkerMenuBar.</div>
</td> </td>
</tr> </tr>
</table> </table>
@@ -244,6 +244,16 @@ extends javax.swing.JMenuBar</pre>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#addCompositionMenu-Composition-">addCompositionMenu</a></span>(<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#removeCompositionMenu--">removeCompositionMenu</a></span>()</code>
<div class="block">Retire le menu de composition</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#setProjectEnable-boolean-">setProjectEnable</a></span>(boolean&nbsp;enabled)</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerMenuBar.html#setProjectEnable-boolean-">setProjectEnable</a></span>(boolean&nbsp;enabled)</code>
<div class="block">Active/Désactive les boutons relatifs au projet.</div> <div class="block">Active/Désactive les boutons relatifs au projet.</div>
</td> </td>
@@ -298,14 +308,18 @@ extends javax.swing.JMenuBar</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="AppThinkerMenuBar--"> <a name="AppThinkerMenuBar-AppThinkerWindow-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>AppThinkerMenuBar</h4> <h4>AppThinkerMenuBar</h4>
<pre>public&nbsp;AppThinkerMenuBar()</pre> <pre>public&nbsp;AppThinkerMenuBar(<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</pre>
<div class="block">Constructeur de la classe AppThinkerMenuBar</div> <div class="block">Constructeur de la classe AppThinkerMenuBar.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>window</code> - Une instance de AppThinkerWindow.</dd>
</dl>
</li> </li>
</ul> </ul>
</li> </li>
@@ -316,6 +330,25 @@ extends javax.swing.JMenuBar</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="addCompositionMenu-Composition-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCompositionMenu</h4>
<pre>public&nbsp;void&nbsp;addCompositionMenu(<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</pre>
</li>
</ul>
<a name="removeCompositionMenu--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeCompositionMenu</h4>
<pre>public&nbsp;void&nbsp;removeCompositionMenu()</pre>
<div class="block">Retire le menu de composition</div>
</li>
</ul>
<a name="setProjectEnable-boolean-"> <a name="setProjectEnable-boolean-">
<!-- --> <!-- -->
</a> </a>
@@ -358,7 +391,7 @@ extends javax.swing.JMenuBar</pre>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?AppThinkerMenuBar.html" target="_top">Frames</a></li> <li><a href="index.html?AppThinkerMenuBar.html" target="_top">Frames</a></li>

View File

@@ -0,0 +1,399 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:28 CET 2020 -->
<title>AppThinkerSplashscreen</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AppThinkerSplashscreen";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AppThinkerSplashscreen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="index.html?AppThinkerSplashscreen.html" target="_top">Frames</a></li>
<li><a href="AppThinkerSplashscreen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.javax.swing.JFrame">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h2 title="Class AppThinkerSplashscreen" class="title">Class AppThinkerSplashscreen</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>java.awt.Window</li>
<li>
<ul class="inheritance">
<li>java.awt.Frame</li>
<li>
<ul class="inheritance">
<li>javax.swing.JFrame</li>
<li>
<ul class="inheritance">
<li>AppThinkerSplashscreen</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">AppThinkerSplashscreen</span>
extends javax.swing.JFrame</pre>
<div class="block">Ecran de démarrage du logiciel</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="serialized-form.html#AppThinkerSplashscreen">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JFrame</h3>
<code>javax.swing.JFrame.AccessibleJFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Frame</h3>
<code>java.awt.Frame.AccessibleAWTFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Window</h3>
<code>java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JFrame</h3>
<code>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Frame</h3>
<code>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.WindowConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3>
<code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="AppThinkerSplashscreen.html#AppThinkerSplashscreen--">AppThinkerSplashscreen</a></span>()</code>
<div class="block">Constructeur - Crée la fenêtre de démarrage</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JFrame</h3>
<code>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Frame</h3>
<code>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Window</h3>
<code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.MenuContainer">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.awt.MenuContainer</h3>
<code>getFont, postEvent</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AppThinkerSplashscreen--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AppThinkerSplashscreen</h4>
<pre>public&nbsp;AppThinkerSplashscreen()</pre>
<div class="block">Constructeur - Crée la fenêtre de démarrage</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AppThinkerSplashscreen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="index.html?AppThinkerSplashscreen.html" target="_top">Frames</a></li>
<li><a href="AppThinkerSplashscreen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.javax.swing.JFrame">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:43 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:28 CET 2020 -->
<title>AppThinkerStatusbar</title> <title>AppThinkerStatusbar</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?AppThinkerStatusbar.html" target="_top">Frames</a></li> <li><a href="index.html?AppThinkerStatusbar.html" target="_top">Frames</a></li>
@@ -423,8 +423,8 @@ extends javax.swing.JPanel</pre>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?AppThinkerStatusbar.html" target="_top">Frames</a></li> <li><a href="index.html?AppThinkerStatusbar.html" target="_top">Frames</a></li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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>AppThinkerWindow</title> <title>AppThinkerWindow</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Argument.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Argument.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
@@ -140,8 +140,6 @@ var activeTableTab = "activeTableTab";
extends javax.swing.JFrame</pre> extends javax.swing.JFrame</pre>
<div class="block">Affiche une fenêtre du logiciel.</div> <div class="block">Affiche une fenêtre du logiciel.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>V.BOULANGER</dd>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="serialized-form.html#AppThinkerWindow">Serialized Form</a></dd> <dd><a href="serialized-form.html#AppThinkerWindow">Serialized Form</a></dd>
</dl> </dl>
@@ -270,26 +268,56 @@ extends javax.swing.JFrame</pre>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#clearProject--">clearProject</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#clearComposition--">clearComposition</a></span>()</code>
<div class="block">Retire le diagramme de la fenêtre.</div> <div class="block">Retire la composition de la fenêtre.</div>
</td> </td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#closeProject--">closeProject</a></span>()</code>
<div class="block">Ferme le projet en cours.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#displayComposition-Composition-">displayComposition</a></span>(<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>
<div class="block">Affiche une composition au centre de la fenêtre.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getComposition--">getComposition</a></span>()</code>
<div class="block">Retourne la composition en cours de visualisation.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></code></td> <td class="colFirst"><code><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getMenubar--">getMenubar</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getMenubar--">getMenubar</a></span>()</code>
<div class="block">Récupère la menubar contenue dans la fenêtre.</div> <div class="block">Récupère la menubar contenue dans la fenêtre.</div>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getProject--">getProject</a></span>()</code>
<div class="block">Récupère le projet en cours.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></code></td> <td class="colFirst"><code><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getStatusbar--">getStatusbar</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#getStatusbar--">getStatusbar</a></span>()</code>
<div class="block">Récupère la statusbar contenue dans la fenêtre.</div> <div class="block">Récupère la statusbar contenue dans la fenêtre.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#setProject-Project-">setProject</a></span>(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code> <td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#newProject--">newProject</a></span>()</code>
<div class="block">Affiche le diagramme du projet.</div> <div class="block">Crée un nouveau Projet.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="AppThinkerWindow.html#openProject--">openProject</a></span>()</code>
<div class="block">Ouvre un projet existant dans la fenêtre.</div>
</td> </td>
</tr> </tr>
</table> </table>
@@ -374,6 +402,36 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="newProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newProject</h4>
<pre>public&nbsp;void&nbsp;newProject()</pre>
<div class="block">Crée un nouveau Projet.</div>
</li>
</ul>
<a name="openProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>openProject</h4>
<pre>public&nbsp;void&nbsp;openProject()</pre>
<div class="block">Ouvre un projet existant dans la fenêtre.</div>
</li>
</ul>
<a name="closeProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeProject</h4>
<pre>public&nbsp;void&nbsp;closeProject()</pre>
<div class="block">Ferme le projet en cours.</div>
</li>
</ul>
<a name="getMenubar--"> <a name="getMenubar--">
<!-- --> <!-- -->
</a> </a>
@@ -388,34 +446,10 @@ extends javax.swing.JFrame</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="setProject-Project-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProject</h4>
<pre>public&nbsp;void&nbsp;setProject(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</pre>
<div class="block">Affiche le diagramme du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>project</code> - Le projet qui inclu le diagramme à afficher.</dd>
</dl>
</li>
</ul>
<a name="clearProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearProject</h4>
<pre>public&nbsp;void&nbsp;clearProject()</pre>
<div class="block">Retire le diagramme de la fenêtre.</div>
</li>
</ul>
<a name="getStatusbar--"> <a name="getStatusbar--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getStatusbar</h4> <h4>getStatusbar</h4>
<pre>public&nbsp;<a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a>&nbsp;getStatusbar()</pre> <pre>public&nbsp;<a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a>&nbsp;getStatusbar()</pre>
@@ -426,6 +460,58 @@ extends javax.swing.JFrame</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="displayComposition-Composition-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>displayComposition</h4>
<pre>public&nbsp;void&nbsp;displayComposition(<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</pre>
<div class="block">Affiche une composition au centre de la fenêtre.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>composition</code> - La composition à afficher.</dd>
</dl>
</li>
</ul>
<a name="getProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProject</h4>
<pre>public&nbsp;<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;getProject()</pre>
<div class="block">Récupère le projet en cours.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Le projet en cours.</dd>
</dl>
</li>
</ul>
<a name="getComposition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComposition</h4>
<pre>public&nbsp;<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;getComposition()</pre>
<div class="block">Retourne la composition en cours de visualisation.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>La composition en cours de visualisation.</dd>
</dl>
</li>
</ul>
<a name="clearComposition--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>clearComposition</h4>
<pre>public&nbsp;void&nbsp;clearComposition()</pre>
<div class="block">Retire la composition de la fenêtre.</div>
</li>
</ul>
</li> </li>
</ul> </ul>
</li> </li>
@@ -453,7 +539,7 @@ extends javax.swing.JFrame</pre>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Argument.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Argument.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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>Argument</title> <title>Argument</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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>ArgumentsPropertiesWindow</title> <title>ArgumentsPropertiesWindow</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -73,8 +73,8 @@ var activeTableTab = "activeTableTab";
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JDialog">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li> <li><a href="#fields.inherited.from.class.javax.swing.JDialog">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
@@ -107,10 +107,10 @@ var activeTableTab = "activeTableTab";
<li>java.awt.Window</li> <li>java.awt.Window</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>java.awt.Frame</li> <li>java.awt.Dialog</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javax.swing.JFrame</li> <li>javax.swing.JDialog</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>ArgumentsPropertiesWindow</li> <li>ArgumentsPropertiesWindow</li>
@@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab";
<hr> <hr>
<br> <br>
<pre>public class <span class="typeNameLabel">ArgumentsPropertiesWindow</span> <pre>public class <span class="typeNameLabel">ArgumentsPropertiesWindow</span>
extends javax.swing.JFrame</pre> extends javax.swing.JDialog</pre>
<div class="block">Classe permettant la création de fenêtres pour la modification des arguments d'une méthode d'une classe.</div> <div class="block">Classe permettant la création de fenêtres pour la modification des arguments d'une méthode d'une classe.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
@@ -158,18 +158,18 @@ extends javax.swing.JFrame</pre>
</a> </a>
<h3>Nested Class Summary</h3> <h3>Nested Class Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JDialog</h3>
<code>javax.swing.JFrame.AccessibleJFrame</code></li> <code>javax.swing.JDialog.AccessibleJDialog</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Frame</h3> <h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Dialog</h3>
<code>java.awt.Frame.AccessibleAWTFrame</code></li> <code>java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window"> <li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window">
@@ -201,18 +201,18 @@ extends javax.swing.JFrame</pre>
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="fields.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Fields inherited from class&nbsp;javax.swing.JDialog</h3>
<code>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</code></li> <code>accessibleContext, rootPane, rootPaneCheckingEnabled</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;java.awt.Frame</h3> <h3>Fields inherited from class&nbsp;java.awt.Dialog</h3>
<code>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</code></li> <code>DEFAULT_MODALITY_TYPE</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
@@ -226,7 +226,7 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3> <h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3>
<code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</code></li> <code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
@@ -288,31 +288,31 @@ extends javax.swing.JFrame</pre>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ArgumentsPropertiesWindow.html#saveAndClose--">saveAndClose</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ArgumentsPropertiesWindow.html#save--">save</a></span>()</code>
<div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div> <div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div>
</td> </td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="methods.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Methods inherited from class&nbsp;javax.swing.JDialog</h3>
<code>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li> <code>addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Frame</h3> <h3>Methods inherited from class&nbsp;java.awt.Dialog</h3>
<code>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated</code></li> <code>addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Window"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Window">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Window</h3> <h3>Methods inherited from class&nbsp;java.awt.Window</h3>
<code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront</code></li> <code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
@@ -326,7 +326,7 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3> <h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li> <code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -335,13 +335,6 @@ extends javax.swing.JFrame</pre>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.MenuContainer">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.awt.MenuContainer</h3>
<code>getFont, postEvent</code></li>
</ul>
</li> </li>
</ul> </ul>
</li> </li>
@@ -405,13 +398,13 @@ extends javax.swing.JFrame</pre>
<div class="block">Affiche la liste des arguments de la méthode dans le tableau</div> <div class="block">Affiche la liste des arguments de la méthode dans le tableau</div>
</li> </li>
</ul> </ul>
<a name="saveAndClose--"> <a name="save--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>saveAndClose</h4> <h4>save</h4>
<pre>public&nbsp;void&nbsp;saveAndClose()</pre> <pre>public&nbsp;void&nbsp;save()</pre>
<div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div> <div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div>
</li> </li>
</ul> </ul>
@@ -467,8 +460,8 @@ extends javax.swing.JFrame</pre>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JDialog">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li> <li><a href="#fields.inherited.from.class.javax.swing.JDialog">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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>Attribute</title> <title>Attribute</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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> <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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { 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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -207,190 +207,209 @@ implements java.io.Serializable</pre>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <div class="block">Ajoute une méthode à la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Supprime tous les attributs de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#clearMethods--">clearMethods</a></span>()</code> <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> <div class="block">Supprime toutes les méthodes de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#computeMinSize--">computeMinSize</a></span>()</code> <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> <div class="block">Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu</div>
</td> </td>
</tr> </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="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> <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> <div class="block">Récupère tous les attributs de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getId--">getId</a></span>()</code> <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> <div class="block">Récupère le numéro de la classe.</div>
</td> </td>
</tr> </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="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> <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> <div class="block">Récupère toutes les méthodes de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getMinSizeX--">getMinSizeX</a></span>()</code> <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> <div class="block">Récupère la taille minimale sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getMinSizeY--">getMinSizeY</a></span>()</code> <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> <div class="block">Récupère la taille minimale sur l'axe Y de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td> <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> <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> <div class="block">Récupère le nom de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getPosX--">getPosX</a></span>()</code> <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> <div class="block">Récupère la position sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getPosY--">getPosY</a></span>()</code> <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> <div class="block">Récupère la position sur l'axe Y de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i13" class="rowColor"> <tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getShape--">getShape</a></span>()</code> <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> <div class="block">Récupère la forme graphique de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i14" class="altColor"> <tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getSizeX--">getSizeX</a></span>()</code> <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> <div class="block">Récupère la taille sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i15" class="rowColor"> <tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Class.html#getSizeY--">getSizeY</a></span>()</code> <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> <div class="block">Récupère la taille sur l'axe Y de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i16" class="altColor"> <tr id="i19" class="rowColor">
<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">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Supprime un attribut de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i18" class="altColor"> <tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Supprime une méthode de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i19" class="rowColor"> <tr id="i21" 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">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Permet de redimensionner la classe vers le bas.</div>
</td> </td>
</tr> </tr>
<tr id="i21" class="rowColor"> <tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Permet de redimensionner la classe vers la gauche.</div>
</td> </td>
</tr> </tr>
<tr id="i22" class="altColor"> <tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Permet de redimensionner la classe vers la droite.</div>
</td> </td>
</tr> </tr>
<tr id="i23" class="rowColor"> <tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Permet de redimensionner la classe vers le haut.</div>
</td> </td>
</tr> </tr>
<tr id="i24" class="altColor"> <tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la taille minimale sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i25" class="rowColor"> <tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la taille minimale sur l'axe Y de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i26" class="altColor"> <tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre le nom de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i27" class="rowColor"> <tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la position sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i28" class="altColor"> <tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la position sur l'axe Y de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i29" class="rowColor"> <tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la forme graphique de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i30" class="altColor"> <tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la taille sur l'axe X de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i31" class="rowColor"> <tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td> <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> <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> <div class="block">Paramètre la taille sur l'axe Y de la classe.</div>
</td> </td>
</tr> </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> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -786,20 +805,6 @@ implements java.io.Serializable</pre>
</dl> </dl>
</li> </li>
</ul> </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 name="removeAttribute-int-">
<!-- --> <!-- -->
</a> </a>
@@ -824,6 +829,38 @@ implements java.io.Serializable</pre>
<div class="block">Supprime tous les attributs de la classe.</div> <div class="block">Supprime tous les attributs de la classe.</div>
</li> </li>
</ul> </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 name="getMethods--">
<!-- --> <!-- -->
</a> </a>
@@ -852,17 +889,19 @@ implements java.io.Serializable</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="removeMethod-Method-"> <a name="addMethod-int-Method-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>removeMethod</h4> <h4>addMethod</h4>
<pre>public&nbsp;void&nbsp;removeMethod(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</pre> <pre>public&nbsp;void&nbsp;addMethod(int&nbsp;index,
<div class="block">Supprime une méthode de la classe.</div> <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> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <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> </dl>
</li> </li>
</ul> </ul>
@@ -890,6 +929,38 @@ implements java.io.Serializable</pre>
<div class="block">Supprime toutes les méthodes de la classe.</div> <div class="block">Supprime toutes les méthodes de la classe.</div>
</li> </li>
</ul> </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 name="resizeUp-int-">
<!-- --> <!-- -->
</a> </a>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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>ClassPropertiesWindow</title> <title>ClassPropertiesWindow</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="Class.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Class.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?ClassPropertiesWindow.html" target="_top">Frames</a></li> <li><a href="index.html?ClassPropertiesWindow.html" target="_top">Frames</a></li>
@@ -73,14 +73,14 @@ var activeTableTab = "activeTableTab";
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JDialog">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
@@ -107,10 +107,10 @@ var activeTableTab = "activeTableTab";
<li>java.awt.Window</li> <li>java.awt.Window</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>java.awt.Frame</li> <li>java.awt.Dialog</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javax.swing.JFrame</li> <li>javax.swing.JDialog</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>ClassPropertiesWindow</li> <li>ClassPropertiesWindow</li>
@@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab";
<hr> <hr>
<br> <br>
<pre>public class <span class="typeNameLabel">ClassPropertiesWindow</span> <pre>public class <span class="typeNameLabel">ClassPropertiesWindow</span>
extends javax.swing.JFrame</pre> extends javax.swing.JDialog</pre>
<div class="block">Classe permettant la création de fenêtres pour la modification des propriétés des classes.</div> <div class="block">Classe permettant la création de fenêtres pour la modification des propriétés des classes.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
@@ -158,18 +158,18 @@ extends javax.swing.JFrame</pre>
</a> </a>
<h3>Nested Class Summary</h3> <h3>Nested Class Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JDialog</h3>
<code>javax.swing.JFrame.AccessibleJFrame</code></li> <code>javax.swing.JDialog.AccessibleJDialog</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Frame</h3> <h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Dialog</h3>
<code>java.awt.Frame.AccessibleAWTFrame</code></li> <code>java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window"> <li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window">
@@ -200,19 +200,34 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#UPDATE_ATTR">UPDATE_ATTR</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#UPDATE_METH">UPDATE_METH</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="fields.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Fields inherited from class&nbsp;javax.swing.JDialog</h3>
<code>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</code></li> <code>accessibleContext, rootPane, rootPaneCheckingEnabled</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;java.awt.Frame</h3> <h3>Fields inherited from class&nbsp;java.awt.Dialog</h3>
<code>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</code></li> <code>DEFAULT_MODALITY_TYPE</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
@@ -226,7 +241,7 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3> <h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3>
<code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</code></li> <code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver"> <li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
@@ -282,68 +297,103 @@ extends javax.swing.JFrame</pre>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.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 et rafraîchit la liste des méthodes.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#defineMainClass-Class-">defineMainClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td> <td class="colFirst"><code><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#getEditingClass--">getEditingClass</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#getEditingClass--">getEditingClass</a></span>()</code>
<div class="block">Récupère la classe en cours d'édition.</div> <div class="block">Récupère la classe en cours d'édition.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#listAttributes--">listAttributes</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#listAttributes--">listAttributes</a></span>()</code>
<div class="block">Affiche la liste des attributs de la classe dans le tableau</div> <div class="block">Affiche la liste des attributs de la classe dans le tableau</div>
</td> </td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#listMethods--">listMethods</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#listMethods--">listMethods</a></span>()</code>
<div class="block">Affiche la liste des méthodes de la classe dans le tableau</div> <div class="block">Affiche la liste des méthodes de la classe dans le tableau.</div>
</td> </td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#openArgumentsWindow-Method-">openArgumentsWindow</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="ClassPropertiesWindow.html#openArgumentsWindow-Method-">openArgumentsWindow</a></span>(<a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>
<div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div> <div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div>
</td> </td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#overloadMethod--">overloadMethod</a></span>()</code>
<div class="block">On surcharge la méthode avec un argument en plus qui peut être modifié par la suite.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#refreshGraphics--">refreshGraphics</a></span>()</code>
<div class="block">Rafraîchit la classe graphiquement.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#removeAttribute--">removeAttribute</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#removeAttribute--">removeAttribute</a></span>()</code>
<div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div> <div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div>
</td> </td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#removeMethod--">removeMethod</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#removeMethod--">removeMethod</a></span>()</code>
<div class="block">Retire une méthode à la classe et rafraîchit la liste des méthodes.</div> <div class="block">Retire une méthode à la classe et rafraîchit la liste des méthodes.</div>
</td> </td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#saveAndClose--">saveAndClose</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#saveAttributes--">saveAttributes</a></span>()</code>
<div class="block">Sauvegarde les modifications pour la classe en cours et ferme la fenêtre.</div> <div class="block">Sauvegarde les attributs pour la classe en cours.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#saveClass--">saveClass</a></span>()</code>
<div class="block">Sauvegarde l'ensemble de la classe.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="ClassPropertiesWindow.html#saveMethods--">saveMethods</a></span>()</code>
<div class="block">Sauvegarde les méthodes pour la classe en cours.</div>
</td> </td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JFrame"> <li class="blockList"><a name="methods.inherited.from.class.javax.swing.JDialog">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javax.swing.JFrame</h3> <h3>Methods inherited from class&nbsp;javax.swing.JDialog</h3>
<code>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li> <code>addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Frame"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Dialog">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Frame</h3> <h3>Methods inherited from class&nbsp;java.awt.Dialog</h3>
<code>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated</code></li> <code>addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Window"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Window">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Window</h3> <h3>Methods inherited from class&nbsp;java.awt.Window</h3>
<code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront</code></li> <code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container"> <li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
@@ -357,7 +407,7 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3> <h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li> <code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -366,13 +416,6 @@ extends javax.swing.JFrame</pre>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.MenuContainer">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.awt.MenuContainer</h3>
<code>getFont, postEvent</code></li>
</ul>
</li> </li>
</ul> </ul>
</li> </li>
@@ -381,6 +424,40 @@ extends javax.swing.JFrame</pre>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="UPDATE_ATTR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UPDATE_ATTR</h4>
<pre>public static final&nbsp;int UPDATE_ATTR</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#ClassPropertiesWindow.UPDATE_ATTR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UPDATE_METH">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UPDATE_METH</h4>
<pre>public static final&nbsp;int UPDATE_METH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#ClassPropertiesWindow.UPDATE_METH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a name="constructor.detail">
@@ -411,6 +488,15 @@ extends javax.swing.JFrame</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="defineMainClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defineMainClass</h4>
<pre>public&nbsp;void&nbsp;defineMainClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</pre>
</li>
</ul>
<a name="openArgumentsWindow-Method-"> <a name="openArgumentsWindow-Method-">
<!-- --> <!-- -->
</a> </a>
@@ -459,16 +545,6 @@ extends javax.swing.JFrame</pre>
<div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div> <div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div>
</li> </li>
</ul> </ul>
<a name="listAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listAttributes</h4>
<pre>public&nbsp;void&nbsp;listAttributes()</pre>
<div class="block">Affiche la liste des attributs de la classe dans le tableau</div>
</li>
</ul>
<a name="addMethod--"> <a name="addMethod--">
<!-- --> <!-- -->
</a> </a>
@@ -479,6 +555,22 @@ extends javax.swing.JFrame</pre>
<div class="block">Ajoute une méthode à la classe et rafraîchit la liste des méthodes.</div> <div class="block">Ajoute une méthode à la classe et rafraîchit la liste des méthodes.</div>
</li> </li>
</ul> </ul>
<a name="addMethod-int-Method-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<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 et rafraîchit la liste des méthodes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - Le rang d'insertion de la méthode.</dd>
<dd><code>m</code> - La méthode à insérer.</dd>
</dl>
</li>
</ul>
<a name="removeMethod--"> <a name="removeMethod--">
<!-- --> <!-- -->
</a> </a>
@@ -489,6 +581,26 @@ extends javax.swing.JFrame</pre>
<div class="block">Retire une méthode à la classe et rafraîchit la liste des méthodes.</div> <div class="block">Retire une méthode à la classe et rafraîchit la liste des méthodes.</div>
</li> </li>
</ul> </ul>
<a name="overloadMethod--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>overloadMethod</h4>
<pre>public&nbsp;void&nbsp;overloadMethod()</pre>
<div class="block">On surcharge la méthode avec un argument en plus qui peut être modifié par la suite.</div>
</li>
</ul>
<a name="listAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listAttributes</h4>
<pre>public&nbsp;void&nbsp;listAttributes()</pre>
<div class="block">Affiche la liste des attributs de la classe dans le tableau</div>
</li>
</ul>
<a name="listMethods--"> <a name="listMethods--">
<!-- --> <!-- -->
</a> </a>
@@ -496,17 +608,47 @@ extends javax.swing.JFrame</pre>
<li class="blockList"> <li class="blockList">
<h4>listMethods</h4> <h4>listMethods</h4>
<pre>public&nbsp;void&nbsp;listMethods()</pre> <pre>public&nbsp;void&nbsp;listMethods()</pre>
<div class="block">Affiche la liste des méthodes de la classe dans le tableau</div> <div class="block">Affiche la liste des méthodes de la classe dans le tableau.</div>
</li> </li>
</ul> </ul>
<a name="saveAndClose--"> <a name="saveAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveAttributes</h4>
<pre>public&nbsp;void&nbsp;saveAttributes()</pre>
<div class="block">Sauvegarde les attributs pour la classe en cours.</div>
</li>
</ul>
<a name="saveMethods--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveMethods</h4>
<pre>public&nbsp;void&nbsp;saveMethods()</pre>
<div class="block">Sauvegarde les méthodes pour la classe en cours.</div>
</li>
</ul>
<a name="saveClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveClass</h4>
<pre>public&nbsp;void&nbsp;saveClass()</pre>
<div class="block">Sauvegarde l'ensemble de la classe.</div>
</li>
</ul>
<a name="refreshGraphics--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>saveAndClose</h4> <h4>refreshGraphics</h4>
<pre>public&nbsp;void&nbsp;saveAndClose()</pre> <pre>public&nbsp;void&nbsp;refreshGraphics()</pre>
<div class="block">Sauvegarde les modifications pour la classe en cours et ferme la fenêtre.</div> <div class="block">Rafraîchit la classe graphiquement.</div>
</li> </li>
</ul> </ul>
</li> </li>
@@ -537,7 +679,7 @@ extends javax.swing.JFrame</pre>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="Class.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Class.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?ClassPropertiesWindow.html" target="_top">Frames</a></li> <li><a href="index.html?ClassPropertiesWindow.html" target="_top">Frames</a></li>
@@ -561,14 +703,14 @@ extends javax.swing.JFrame</pre>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JDialog">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JFrame">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>

View File

@@ -0,0 +1,687 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Composition</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Composition";
}
}
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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Composition.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="index.html?Composition.html" target="_top">Frames</a></li>
<li><a href="Composition.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h2 title="Class Composition" class="title">Class Composition</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>javax.swing.JComponent</li>
<li>
<ul class="inheritance">
<li>javax.swing.JPanel</li>
<li>
<ul class="inheritance">
<li>Composition</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Composition</span>
extends javax.swing.JPanel
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable</pre>
<div class="block">Gère une création qui est ajoutée à un projet</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="serialized-form.html#Composition">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
<code>javax.swing.JPanel.AccessibleJPanel</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
<code>javax.swing.JComponent.AccessibleJComponent</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#Z:Z_compositionId">_compositionId</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#Z:Z_name">_name</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#Z:Z_toolbar">_toolbar</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#Z:Z_type">_type</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#Z:Z_window">_window</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#UML_DIAGRAM">UML_DIAGRAM</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="Composition.html#Composition-Project-">Composition</a></span>(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code>
<div class="block">Constructeur - Crée une nouvelle composition.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#getProject--">getProject</a></span>()</code>
<div class="block">Retourne le projet associé à la composition.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javax.swing.JScrollPane</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#getScrollPanel--">getScrollPanel</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#getToolbar--">getToolbar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#getType--">getType</a></span>()</code>
<div class="block">Retourne le type de la composition.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseExited-java.awt.event.MouseEvent-">mouseExited</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mousePressed-java.awt.event.MouseEvent-">mousePressed</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Composition.html#setWindow-AppThinkerWindow-">setWindow</a></span>(<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</code>
<div class="block">Paramètre la fenêtre enfant de la composition.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Z:Z_compositionId">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_compositionId</h4>
<pre>public static&nbsp;int _compositionId</pre>
</li>
</ul>
<a name="UML_DIAGRAM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UML_DIAGRAM</h4>
<pre>public static&nbsp;java.lang.String UML_DIAGRAM</pre>
</li>
</ul>
<a name="Z:Z_name">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_name</h4>
<pre>protected&nbsp;java.lang.String _name</pre>
</li>
</ul>
<a name="Z:Z_type">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_type</h4>
<pre>protected&nbsp;java.lang.String _type</pre>
</li>
</ul>
<a name="Z:Z_toolbar">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_toolbar</h4>
<pre>protected&nbsp;java.lang.Object _toolbar</pre>
</li>
</ul>
<a name="Z:Z_window">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>_window</h4>
<pre>protected&nbsp;<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a> _window</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Composition-Project-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Composition</h4>
<pre>public&nbsp;Composition(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</pre>
<div class="block">Constructeur - Crée une nouvelle composition.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>project</code> - Le projet associé à la composition.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setWindow-AppThinkerWindow-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWindow</h4>
<pre>public&nbsp;void&nbsp;setWindow(<a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</pre>
<div class="block">Paramètre la fenêtre enfant de la composition.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>window</code> - La fenêtre qui affiche la composition.</dd>
</dl>
</li>
</ul>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;java.lang.String&nbsp;getType()</pre>
<div class="block">Retourne le type de la composition.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Le type de la composition.</dd>
</dl>
</li>
</ul>
<a name="getProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProject</h4>
<pre>public&nbsp;<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;getProject()</pre>
<div class="block">Retourne le projet associé à la composition.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Le projet associé à la composition.</dd>
</dl>
</li>
</ul>
<a name="getToolbar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getToolbar</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getToolbar()</pre>
</li>
</ul>
<a name="getScrollPanel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScrollPanel</h4>
<pre>public&nbsp;javax.swing.JScrollPane&nbsp;getScrollPanel()</pre>
</li>
</ul>
<a name="mouseClicked-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseClicked</h4>
<pre>public&nbsp;void&nbsp;mouseClicked(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseClicked</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mousePressed-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mousePressed</h4>
<pre>public&nbsp;void&nbsp;mousePressed(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mousePressed</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseReleased-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseReleased</h4>
<pre>public&nbsp;void&nbsp;mouseReleased(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseReleased</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseEntered-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseEntered</h4>
<pre>public&nbsp;void&nbsp;mouseEntered(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseEntered</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseExited-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseExited</h4>
<pre>public&nbsp;void&nbsp;mouseExited(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseExited</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseDragged-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseDragged</h4>
<pre>public&nbsp;void&nbsp;mouseDragged(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseDragged</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseMoved-java.awt.event.MouseEvent-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mouseMoved</h4>
<pre>public&nbsp;void&nbsp;mouseMoved(java.awt.event.MouseEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseMoved</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Composition.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="index.html?Composition.html" target="_top">Frames</a></li>
<li><a href="Composition.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Link</title> <title>Link</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
@@ -757,7 +757,7 @@ implements java.io.Serializable</pre>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li> <li><a href="Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Method</title> <title>Method</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { 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}; 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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -182,6 +182,21 @@ implements java.io.Serializable</pre>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div> <div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</td> </td>
</tr> </tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="Method.html#Method-java.lang.String-java.lang.String-java.lang.String-java.util.List-boolean-boolean-boolean-boolean-boolean-boolean-boolean-">Method</a></span>(java.lang.String&nbsp;access,
java.lang.String&nbsp;type,
java.lang.String&nbsp;name,
java.util.List&lt;<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&gt;&nbsp;arguments,
boolean&nbsp;constr,
boolean&nbsp;stat,
boolean&nbsp;fina,
boolean&nbsp;abst,
boolean&nbsp;sync,
boolean&nbsp;vola,
boolean&nbsp;tran)</code>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</td>
</tr>
</table> </table>
</li> </li>
</ul> </ul>
@@ -210,135 +225,153 @@ implements java.io.Serializable</pre>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#downArgument-int-">downArgument</a></span>(int&nbsp;index)</code>
<div class="block">Faire descendre l'argument sélectionné dans la liste.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getAccess--">getAccess</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getAccess--">getAccess</a></span>()</code>
<div class="block">Récupère le modificateur d'accès de la méthode.</div> <div class="block">Récupère le modificateur d'accès de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&gt;</code></td> <td class="colFirst"><code>java.util.List&lt;<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getArguments--">getArguments</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getArguments--">getArguments</a></span>()</code>
<div class="block">Récupère tous les arguments de la méthode.</div> <div class="block">Récupère tous les arguments de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getId--">getId</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getId--">getId</a></span>()</code>
<div class="block">Récupère le numéro de la méthode.</div> <div class="block">Récupère le numéro de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getName--">getName</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getName--">getName</a></span>()</code>
<div class="block">Récupère le nom de la méthode.</div> <div class="block">Récupère le nom de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getType--">getType</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#getType--">getType</a></span>()</code>
<div class="block">Récupère le type de la méthode.</div> <div class="block">Récupère le type de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isAbstract--">isAbstract</a></span>()</code>
<div class="block">Retourne si l'attribut est abstrait ou non.</div>
</td>
</tr>
<tr id="i8" class="altColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isFinal--">isFinal</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isAbstract--">isAbstract</a></span>()</code>
<div class="block">Retourne si l'attribut est final ou non.</div> <div class="block">Retourne si la méthode est abstrait ou non.</div>
</td> </td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isStatic--">isStatic</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isConstructor--">isConstructor</a></span>()</code>
<div class="block">Retourne si l'attribut est statique ou non.</div> <div class="block">Retourne si la méthode est un constructeur de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isSynchronized--">isSynchronized</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isFinal--">isFinal</a></span>()</code>
<div class="block">Retourne si l'attribut est synchronisé ou non.</div> <div class="block">Retourne si la méthode est final ou non.</div>
</td> </td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isTransient--">isTransient</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isStatic--">isStatic</a></span>()</code>
<div class="block">Retourne si l'attribut est transitoire ou non.</div> <div class="block">Retourne si la méthode est statique ou non.</div>
</td> </td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isVolatile--">isVolatile</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isSynchronized--">isSynchronized</a></span>()</code>
<div class="block">Retourne si l'attribut est volatile ou non.</div> <div class="block">Retourne si la méthode est synchronisé ou non.</div>
</td> </td>
</tr> </tr>
<tr id="i13" class="rowColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#removeArgument-Argument-">removeArgument</a></span>(<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&nbsp;a)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isTransient--">isTransient</a></span>()</code>
<div class="block">Retire un argument de la méthode.</div> <div class="block">Retourne si la méthode est transitoire ou non.</div>
</td> </td>
</tr> </tr>
<tr id="i14" class="altColor"> <tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#isVolatile--">isVolatile</a></span>()</code>
<div class="block">Retourne si la méthode est volatile ou non.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#removeArgument-int-">removeArgument</a></span>(int&nbsp;index)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#removeArgument-int-">removeArgument</a></span>(int&nbsp;index)</code>
<div class="block">Retire un argument de la méthode.</div> <div class="block">Retire un argument de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i15" class="rowColor"> <tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setAbstract-boolean-">setAbstract</a></span>(boolean&nbsp;a)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setAbstract-boolean-">setAbstract</a></span>(boolean&nbsp;a)</code>
<div class="block">Paramètre la caractéristique abstraite de l'attribut.</div> <div class="block">Paramètre la caractéristique abstraite de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i16" class="altColor"> <tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setAccess-java.lang.String-">setAccess</a></span>(java.lang.String&nbsp;access)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setAccess-java.lang.String-">setAccess</a></span>(java.lang.String&nbsp;access)</code>
<div class="block">Paramètre le modificateur d'accès de la méthode.</div> <div class="block">Paramètre le modificateur d'accès de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i17" class="rowColor"> <tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setFinal-boolean-">setFinal</a></span>(boolean&nbsp;f)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setConstructor-boolean-">setConstructor</a></span>(boolean&nbsp;c)</code>
<div class="block">Paramètre la caractéristique final de l'attribut.</div> <div class="block">Paramètre la caractéristique de constructeur de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i18" class="altColor"> <tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setFinal-boolean-">setFinal</a></span>(boolean&nbsp;f)</code>
<div class="block">Paramètre la caractéristique final de la méthode.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Paramètre le nom de la méthode.</div> <div class="block">Paramètre le nom de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setStatic-boolean-">setStatic</a></span>(boolean&nbsp;s)</code>
<div class="block">Paramètre la caractéristique statique de l'attribut.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setSynchronized-boolean-">setSynchronized</a></span>(boolean&nbsp;s)</code>
<div class="block">Paramètre la caractéristique synchronisée de l'attribut.</div>
</td>
</tr>
<tr id="i21" class="rowColor"> <tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setTransient-boolean-">setTransient</a></span>(boolean&nbsp;t)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setStatic-boolean-">setStatic</a></span>(boolean&nbsp;s)</code>
<div class="block">Paramètre la caractéristique transitoire de l'attribut.</div> <div class="block">Paramètre la caractéristique statique de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i22" class="altColor"> <tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setSynchronized-boolean-">setSynchronized</a></span>(boolean&nbsp;s)</code>
<div class="block">Paramètre la caractéristique synchronisée de la méthode.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setTransient-boolean-">setTransient</a></span>(boolean&nbsp;t)</code>
<div class="block">Paramètre la caractéristique transitoire de la méthode.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setType-java.lang.String-">setType</a></span>(java.lang.String&nbsp;type)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setType-java.lang.String-">setType</a></span>(java.lang.String&nbsp;type)</code>
<div class="block">Paramètre le type de la méthode.</div> <div class="block">Paramètre le type de la méthode.</div>
</td> </td>
</tr> </tr>
<tr id="i23" class="rowColor"> <tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setVolatile-boolean-">setVolatile</a></span>(boolean&nbsp;v)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Method.html#setVolatile-boolean-">setVolatile</a></span>(boolean&nbsp;v)</code>
<div class="block">Paramètre la caractéristique volatile de l'attribut.</div> <div class="block">Paramètre la caractéristique volatile de la méthode.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Method.html#upArgument-int-">upArgument</a></span>(int&nbsp;index)</code>
<div class="block">Faire remonter l'argument sélectionné dans la liste.</div>
</td> </td>
</tr> </tr>
</table> </table>
@@ -432,7 +465,7 @@ implements java.io.Serializable</pre>
<a name="Method-java.lang.String-java.lang.String-java.lang.String-java.util.ArrayList-"> <a name="Method-java.lang.String-java.lang.String-java.lang.String-java.util.ArrayList-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>Method</h4> <h4>Method</h4>
<pre>public&nbsp;Method(java.lang.String&nbsp;access, <pre>public&nbsp;Method(java.lang.String&nbsp;access,
@@ -449,6 +482,40 @@ implements java.io.Serializable</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="Method-java.lang.String-java.lang.String-java.lang.String-java.util.List-boolean-boolean-boolean-boolean-boolean-boolean-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Method</h4>
<pre>public&nbsp;Method(java.lang.String&nbsp;access,
java.lang.String&nbsp;type,
java.lang.String&nbsp;name,
java.util.List&lt;<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&gt;&nbsp;arguments,
boolean&nbsp;constr,
boolean&nbsp;stat,
boolean&nbsp;fina,
boolean&nbsp;abst,
boolean&nbsp;sync,
boolean&nbsp;vola,
boolean&nbsp;tran)</pre>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>access</code> - Le modificateur d'accès de la méthode.</dd>
<dd><code>type</code> - Le type de la méthode.</dd>
<dd><code>name</code> - Le nom de la méthode.</dd>
<dd><code>arguments</code> - Les arguments de la méthode.</dd>
<dd><code>constr</code> - Si la méthode est un constructeur.</dd>
<dd><code>stat</code> - Si la méthode est statique.</dd>
<dd><code>fina</code> - Si la méthode est finale.</dd>
<dd><code>abst</code> - Si la méthode est abstraite.</dd>
<dd><code>sync</code> - Si la méthode est synchronisée.</dd>
<dd><code>vola</code> - Si la méthode est volatile.</dd>
<dd><code>tran</code> - Si la méthode est transitoire.</dd>
</dl>
</li>
</ul>
</li> </li>
</ul> </ul>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
@@ -583,20 +650,6 @@ implements java.io.Serializable</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="removeArgument-Argument-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeArgument</h4>
<pre>public&nbsp;void&nbsp;removeArgument(<a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&nbsp;a)</pre>
<div class="block">Retire un argument de la méthode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - L'argument à retirer.</dd>
</dl>
</li>
</ul>
<a name="removeArgument-int-"> <a name="removeArgument-int-">
<!-- --> <!-- -->
</a> </a>
@@ -621,6 +674,66 @@ implements java.io.Serializable</pre>
<div class="block">Retire tous les arguments de la méthode.</div> <div class="block">Retire tous les arguments de la méthode.</div>
</li> </li>
</ul> </ul>
<a name="upArgument-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>upArgument</h4>
<pre>public&nbsp;boolean&nbsp;upArgument(int&nbsp;index)</pre>
<div class="block">Faire remonter l'argument sélectionné dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de l'argument concerné.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if succeed, false if failed</dd>
</dl>
</li>
</ul>
<a name="downArgument-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>downArgument</h4>
<pre>public&nbsp;boolean&nbsp;downArgument(int&nbsp;index)</pre>
<div class="block">Faire descendre l'argument sélectionné dans la liste.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de l'argument concerné.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if succeed, false if failed</dd>
</dl>
</li>
</ul>
<a name="isConstructor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isConstructor</h4>
<pre>public&nbsp;boolean&nbsp;isConstructor()</pre>
<div class="block">Retourne si la méthode est un constructeur de la classe.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.</dd>
</dl>
</li>
</ul>
<a name="setConstructor-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConstructor</h4>
<pre>public&nbsp;void&nbsp;setConstructor(boolean&nbsp;c)</pre>
<div class="block">Paramètre la caractéristique de constructeur de la méthode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.</dd>
</dl>
</li>
</ul>
<a name="isStatic--"> <a name="isStatic--">
<!-- --> <!-- -->
</a> </a>
@@ -628,10 +741,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isStatic</h4> <h4>isStatic</h4>
<pre>public&nbsp;boolean&nbsp;isStatic()</pre> <pre>public&nbsp;boolean&nbsp;isStatic()</pre>
<div class="block">Retourne si l'attribut est statique ou non.</div> <div class="block">Retourne si la méthode est statique ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est statique, false: l'attribut n'est pas statique.</dd> <dd>true : la méthode est statique, false: la méthode n'est pas statique.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -642,10 +755,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setStatic</h4> <h4>setStatic</h4>
<pre>public&nbsp;void&nbsp;setStatic(boolean&nbsp;s)</pre> <pre>public&nbsp;void&nbsp;setStatic(boolean&nbsp;s)</pre>
<div class="block">Paramètre la caractéristique statique de l'attribut.</div> <div class="block">Paramètre la caractéristique statique de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - true : l'attribut est statique, false : l'attribut n'est pas statique</dd> <dd><code>s</code> - true : la méthode est statique, false : la méthode n'est pas statique</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -656,10 +769,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isFinal</h4> <h4>isFinal</h4>
<pre>public&nbsp;boolean&nbsp;isFinal()</pre> <pre>public&nbsp;boolean&nbsp;isFinal()</pre>
<div class="block">Retourne si l'attribut est final ou non.</div> <div class="block">Retourne si la méthode est final ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est final, false: l'attribut n'est pas final.</dd> <dd>true : la méthode est final, false: la méthode n'est pas final.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -670,10 +783,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setFinal</h4> <h4>setFinal</h4>
<pre>public&nbsp;void&nbsp;setFinal(boolean&nbsp;f)</pre> <pre>public&nbsp;void&nbsp;setFinal(boolean&nbsp;f)</pre>
<div class="block">Paramètre la caractéristique final de l'attribut.</div> <div class="block">Paramètre la caractéristique final de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>f</code> - true : l'attribut est final, false : l'attribut n'est pas final</dd> <dd><code>f</code> - true : la méthode est final, false : la méthode n'est pas final</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -684,10 +797,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isAbstract</h4> <h4>isAbstract</h4>
<pre>public&nbsp;boolean&nbsp;isAbstract()</pre> <pre>public&nbsp;boolean&nbsp;isAbstract()</pre>
<div class="block">Retourne si l'attribut est abstrait ou non.</div> <div class="block">Retourne si la méthode est abstrait ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est abstrait, false: l'attribut n'est pas abstrait.</dd> <dd>true : la méthode est abstrait, false: la méthode n'est pas abstrait.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -698,10 +811,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setAbstract</h4> <h4>setAbstract</h4>
<pre>public&nbsp;void&nbsp;setAbstract(boolean&nbsp;a)</pre> <pre>public&nbsp;void&nbsp;setAbstract(boolean&nbsp;a)</pre>
<div class="block">Paramètre la caractéristique abstraite de l'attribut.</div> <div class="block">Paramètre la caractéristique abstraite de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - true : l'attribut est abstrait, false : l'attribut n'est pas abstrait.</dd> <dd><code>a</code> - true : la méthode est abstrait, false : la méthode n'est pas abstrait.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -712,10 +825,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isSynchronized</h4> <h4>isSynchronized</h4>
<pre>public&nbsp;boolean&nbsp;isSynchronized()</pre> <pre>public&nbsp;boolean&nbsp;isSynchronized()</pre>
<div class="block">Retourne si l'attribut est synchronisé ou non.</div> <div class="block">Retourne si la méthode est synchronisé ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est synchronisé, false: l'attribut n'est pas synchronisé.</dd> <dd>true : v est synchronisé, false: la méthode n'est pas synchronisé.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -726,10 +839,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setSynchronized</h4> <h4>setSynchronized</h4>
<pre>public&nbsp;void&nbsp;setSynchronized(boolean&nbsp;s)</pre> <pre>public&nbsp;void&nbsp;setSynchronized(boolean&nbsp;s)</pre>
<div class="block">Paramètre la caractéristique synchronisée de l'attribut.</div> <div class="block">Paramètre la caractéristique synchronisée de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé.</dd> <dd><code>s</code> - true : la méthode est synchronisé, false : la méthode n'est pas synchronisé.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -740,10 +853,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isVolatile</h4> <h4>isVolatile</h4>
<pre>public&nbsp;boolean&nbsp;isVolatile()</pre> <pre>public&nbsp;boolean&nbsp;isVolatile()</pre>
<div class="block">Retourne si l'attribut est volatile ou non.</div> <div class="block">Retourne si la méthode est volatile ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est volatile, false: l'attribut n'est pas volatile.</dd> <dd>true : la méthode est volatile, false: la méthode n'est pas volatile.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -754,10 +867,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setVolatile</h4> <h4>setVolatile</h4>
<pre>public&nbsp;void&nbsp;setVolatile(boolean&nbsp;v)</pre> <pre>public&nbsp;void&nbsp;setVolatile(boolean&nbsp;v)</pre>
<div class="block">Paramètre la caractéristique volatile de l'attribut.</div> <div class="block">Paramètre la caractéristique volatile de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>v</code> - true : l'attribut est volatile, false : l'attribut n'est pas volatile</dd> <dd><code>v</code> - true : la méthode est volatile, false : la méthode n'est pas volatile</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -768,10 +881,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>isTransient</h4> <h4>isTransient</h4>
<pre>public&nbsp;boolean&nbsp;isTransient()</pre> <pre>public&nbsp;boolean&nbsp;isTransient()</pre>
<div class="block">Retourne si l'attribut est transitoire ou non.</div> <div class="block">Retourne si la méthode est transitoire ou non.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>true : l'attribut est transitoire, false: l'attribut n'est pas transitoire.</dd> <dd>true : la méthode est transitoire, false: la méthode n'est pas transitoire.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -782,10 +895,10 @@ implements java.io.Serializable</pre>
<li class="blockList"> <li class="blockList">
<h4>setTransient</h4> <h4>setTransient</h4>
<pre>public&nbsp;void&nbsp;setTransient(boolean&nbsp;t)</pre> <pre>public&nbsp;void&nbsp;setTransient(boolean&nbsp;t)</pre>
<div class="block">Paramètre la caractéristique transitoire de l'attribut.</div> <div class="block">Paramètre la caractéristique transitoire de la méthode.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>t</code> - true : l'attribut est transitoire, false : l'attribut n'est pas transitoire</dd> <dd><code>t</code> - true : la méthode est transitoire, false : la méthode n'est pas transitoire</dd>
</dl> </dl>
</li> </li>
</ul> </ul>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Project</title> <title>Project</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { 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}; 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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -163,13 +163,12 @@ implements java.io.Serializable</pre>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.List-java.util.List-">Project</a></span>(java.lang.String&nbsp;name, <td class="colOne"><code><span class="memberNameLink"><a href="Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-Composition-">Project</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;author, java.lang.String&nbsp;author,
java.lang.String&nbsp;version, java.lang.String&nbsp;version,
java.lang.String&nbsp;designation, java.lang.String&nbsp;designation,
java.lang.String&nbsp;path, java.lang.String&nbsp;path,
java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;classes, <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>
java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;links)</code>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div> <div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
</td> </td>
</tr> </tr>
@@ -189,132 +188,84 @@ implements java.io.Serializable</pre>
<th class="colLast" scope="col">Method and Description</th> <th class="colLast" scope="col">Method and Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#addClass-Class-">addClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Ajoute une classe au projet.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#addLink-Link-">addLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Ajoute un lien au projet.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#clearClasses--">clearClasses</a></span>()</code>
<div class="block">Supprime toutes les classes du projet.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#clearLinks--">clearLinks</a></span>()</code>
<div class="block">Supprime tous les liens du projet.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getAuthor--">getAuthor</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getAuthor--">getAuthor</a></span>()</code>
<div class="block">Récupère l'auteur du Projet.</div> <div class="block">Récupère l'auteur du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;</code></td> <td class="colFirst"><code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getClasses--">getClasses</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getComposition--">getComposition</a></span>()</code>
<div class="block">Récupère toutes les classes du projet.</div> <div class="block">Récupère la composition associée au projet.</div>
</td> </td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getDesignation--">getDesignation</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getDesignation--">getDesignation</a></span>()</code>
<div class="block">Récupère la désignation du Projet.</div> <div class="block">Récupère la désignation du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getId--">getId</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getId--">getId</a></span>()</code>
<div class="block">Récupère le numéro du Projet.</div> <div class="block">Récupère le numéro du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getLinks--">getLinks</a></span>()</code>
<div class="block">Récupère tous les liens du projet.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getName--">getName</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getName--">getName</a></span>()</code>
<div class="block">Récupère le nom du Projet.</div> <div class="block">Récupère le nom du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getPath--">getPath</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getPath--">getPath</a></span>()</code>
<div class="block">Récupère la désignation du Projet.</div> <div class="block">Récupère la désignation du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getUmlDiagram--">getUmlDiagram</a></span>()</code>
<div class="block">Récupère le diagramme UML associé au projet.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td> <td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getVersion--">getVersion</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#getVersion--">getVersion</a></span>()</code>
<div class="block">Récupère le numéro de version du Projet.</div> <div class="block">Récupère le numéro de version du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i13" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#removeClass-Class-">removeClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#saveAsProject--">saveAsProject</a></span>()</code>
<div class="block">Retire une classe du projet.</div> <div class="block">Sauvegarde le projet en cours à un autre emplacement.</div>
</td> </td>
</tr> </tr>
<tr id="i14" class="altColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#removeClass-int-">removeClass</a></span>(int&nbsp;index)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#saveProject--">saveProject</a></span>()</code>
<div class="block">Retire une classe du projet.</div> <div class="block">Sauvegarde le projet en cours.</div>
</td> </td>
</tr> </tr>
<tr id="i15" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#removeLink-int-">removeLink</a></span>(int&nbsp;index)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#removeLink-Link-">removeLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setAuthor-java.lang.String-">setAuthor</a></span>(java.lang.String&nbsp;author)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setAuthor-java.lang.String-">setAuthor</a></span>(java.lang.String&nbsp;author)</code>
<div class="block">Paramètre l'auteur du Projet.</div> <div class="block">Paramètre l'auteur du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i18" class="altColor"> <tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setDesignation-java.lang.String-">setDesignation</a></span>(java.lang.String&nbsp;designation)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setDesignation-java.lang.String-">setDesignation</a></span>(java.lang.String&nbsp;designation)</code>
<div class="block">Paramètre la désignation du Projet.</div> <div class="block">Paramètre la désignation du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i19" class="rowColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Paramètre le nom du Projet.</div> <div class="block">Paramètre le nom du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i20" class="altColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setPath-java.lang.String-">setPath</a></span>(java.lang.String&nbsp;path)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setPath-java.lang.String-">setPath</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">Paramètre la désignation du Projet.</div> <div class="block">Paramètre la désignation du Projet.</div>
</td> </td>
</tr> </tr>
<tr id="i21" class="rowColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setVersion-java.lang.String-">setVersion</a></span>(java.lang.String&nbsp;version)</code> <td class="colLast"><code><span class="memberNameLink"><a href="Project.html#setVersion-java.lang.String-">setVersion</a></span>(java.lang.String&nbsp;version)</code>
<div class="block">Paramètre le numéro de version du Projet.</div> <div class="block">Paramètre le numéro de version du Projet.</div>
@@ -369,7 +320,7 @@ implements java.io.Serializable</pre>
<div class="block">Constructeur - Crée une instance de Projet.</div> <div class="block">Constructeur - Crée une instance de Projet.</div>
</li> </li>
</ul> </ul>
<a name="Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.List-java.util.List-"> <a name="Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-Composition-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@@ -380,18 +331,16 @@ implements java.io.Serializable</pre>
java.lang.String&nbsp;version, java.lang.String&nbsp;version,
java.lang.String&nbsp;designation, java.lang.String&nbsp;designation,
java.lang.String&nbsp;path, java.lang.String&nbsp;path,
java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;classes, <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</pre>
java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;links)</pre>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div> <div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Le nom du projet.</dd> <dd><code>name</code> - Le nom du projet.</dd>
<dd><code>author</code> - L'auteur du projet.</dd> <dd><code>author</code> - L'auteur du projet.</dd>
<dd><code>version</code> - La version du projet.</dd> <dd><code>version</code> - La version du projet.</dd>
<dd><code>designation</code> - L'explication du projet.</dd> <dd><code>designation</code> - La désignation du projet.</dd>
<dd><code>path</code> - Chemin vers le ficher enregistré.</dd> <dd><code>path</code> - Chemin vers le ficher enregistré.</dd>
<dd><code>classes</code> - La liste des classes du projet.</dd> <dd><code>composition</code> - La composition inclue dans le projet.</dd>
<dd><code>links</code> - La liste des liens du projet.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -403,17 +352,17 @@ implements java.io.Serializable</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="getUmlDiagram--"> <a name="getComposition--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getUmlDiagram</h4> <h4>getComposition</h4>
<pre>public&nbsp;<a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;getUmlDiagram()</pre> <pre>public&nbsp;<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;getComposition()</pre>
<div class="block">Récupère le diagramme UML associé au projet.</div> <div class="block">Récupère la composition associée au projet.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Le diagramme UML associé au projet.</dd> <dd>La composition associée au projet.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -571,136 +520,32 @@ implements java.io.Serializable</pre>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="getClasses--"> <a name="saveProject--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getClasses</h4> <h4>saveProject</h4>
<pre>public&nbsp;java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;getClasses()</pre> <pre>public&nbsp;boolean&nbsp;saveProject()</pre>
<div class="block">Récupère toutes les classes du projet.</div> <div class="block">Sauvegarde le projet en cours.</div>
<dl> <dl>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Les classes du projet.</dd> <dd>true : le projet a été sauvegardé, false sinon.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="addClass-Class-"> <a name="saveAsProject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addClass</h4>
<pre>public&nbsp;void&nbsp;addClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</pre>
<div class="block">Ajoute une classe au projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - La classe à ajouter.</dd>
</dl>
</li>
</ul>
<a name="removeClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeClass</h4>
<pre>public&nbsp;void&nbsp;removeClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</pre>
<div class="block">Retire une classe du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - La classe à retirer.</dd>
</dl>
</li>
</ul>
<a name="removeClass-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeClass</h4>
<pre>public&nbsp;void&nbsp;removeClass(int&nbsp;index)</pre>
<div class="block">Retire une classe du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index de la classe à retirer.</dd>
</dl>
</li>
</ul>
<a name="clearClasses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearClasses</h4>
<pre>public&nbsp;void&nbsp;clearClasses()</pre>
<div class="block">Supprime toutes les classes du projet.</div>
</li>
</ul>
<a name="getLinks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLinks</h4>
<pre>public&nbsp;java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;getLinks()</pre>
<div class="block">Récupère tous les liens du projet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Les liens du projet.</dd>
</dl>
</li>
</ul>
<a name="addLink-Link-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addLink</h4>
<pre>public&nbsp;void&nbsp;addLink(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</pre>
<div class="block">Ajoute un lien au projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>l</code> - Le lien à ajouter.</dd>
</dl>
</li>
</ul>
<a name="removeLink-Link-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLink</h4>
<pre>public&nbsp;void&nbsp;removeLink(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</pre>
<div class="block">Retire un lien du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>l</code> - Le lien à retirer.</dd>
</dl>
</li>
</ul>
<a name="removeLink-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLink</h4>
<pre>public&nbsp;void&nbsp;removeLink(int&nbsp;index)</pre>
<div class="block">Retire un lien du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index du lien à retirer.</dd>
</dl>
</li>
</ul>
<a name="clearLinks--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>clearLinks</h4> <h4>saveAsProject</h4>
<pre>public&nbsp;void&nbsp;clearLinks()</pre> <pre>public&nbsp;boolean&nbsp;saveAsProject()</pre>
<div class="block">Supprime tous les liens du projet.</div> <div class="block">Sauvegarde le projet en cours à un autre emplacement.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true: le projet a été sauvegardé, false sinon.</dd>
</dl>
</li> </li>
</ul> </ul>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>UmlDiagram</title> <title>UmlDiagram</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -18,7 +18,7 @@
catch(err) { 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}; 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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="Project.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Project.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li> <li><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?UmlDiagram.html" target="_top">Frames</a></li> <li><a href="index.html?UmlDiagram.html" target="_top">Frames</a></li>
@@ -74,7 +74,7 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JComponent">Field</a>&nbsp;|&nbsp;</li> <li><a href="#fields.inherited.from.class.Composition">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
@@ -110,6 +110,9 @@ var activeTableTab = "activeTableTab";
<li>javax.swing.JPanel</li> <li>javax.swing.JPanel</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></li>
<li>
<ul class="inheritance">
<li>UmlDiagram</li> <li>UmlDiagram</li>
</ul> </ul>
</li> </li>
@@ -122,6 +125,8 @@ var activeTableTab = "activeTableTab";
</ul> </ul>
</li> </li>
</ul> </ul>
</li>
</ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
@@ -132,12 +137,9 @@ var activeTableTab = "activeTableTab";
<hr> <hr>
<br> <br>
<pre>public class <span class="typeNameLabel">UmlDiagram</span> <pre>public class <span class="typeNameLabel">UmlDiagram</span>
extends javax.swing.JPanel extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></pre>
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable</pre> <div class="block">Cette classe permet d'afficher les éléments UML du projet.</div>
<div class="block">Cette classe permet d'afficher l'ensemble des éléments du projet sous la forme d'un diagramme UML.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>V.BOULANGER</dd>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="serialized-form.html#UmlDiagram">Serialized Form</a></dd> <dd><a href="serialized-form.html#UmlDiagram">Serialized Form</a></dd>
</dl> </dl>
@@ -190,6 +192,13 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.Composition">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></h3>
<code><a href="Composition.html#Z:Z_compositionId">_compositionId</a>, <a href="Composition.html#Z:Z_name">_name</a>, <a href="Composition.html#Z:Z_toolbar">_toolbar</a>, <a href="Composition.html#Z:Z_type">_type</a>, <a href="Composition.html#Z:Z_window">_window</a>, <a href="Composition.html#UML_DIAGRAM">UML_DIAGRAM</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent"> <li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- --> <!-- -->
</a> </a>
@@ -224,7 +233,7 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<th class="colOne" scope="col">Constructor and Description</th> <th class="colOne" scope="col">Constructor and Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="UmlDiagram.html#UmlDiagram-Project-">UmlDiagram</a></span>(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;p)</code> <td class="colOne"><code><span class="memberNameLink"><a href="UmlDiagram.html#UmlDiagram-Project-">UmlDiagram</a></span>(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code>
<div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div> <div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div>
</td> </td>
</tr> </tr>
@@ -245,83 +254,146 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#displayDiagram--">displayDiagram</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#addClass-Class-">addClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Mets à jour graphiquement le diagramme UML.</div> <div class="block">Ajoute une classe au projet.</div>
</td> </td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#addLink-Link-">addLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Ajoute un lien au projet.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#clearClasses--">clearClasses</a></span>()</code>
<div class="block">Supprime toutes les classes du projet.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#clearLinks--">clearLinks</a></span>()</code>
<div class="block">Supprime tous les liens du projet.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#editClass-Class-">editClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#editClass-Class-">editClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Modifie les propriétés de la classe.</div> <div class="block">Modifie les propriétés de la classe.</div>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getClasses--">getClasses</a></span>()</code>
<div class="block">Récupère toutes les classes du projet.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getLinks--">getLinks</a></span>()</code>
<div class="block">Récupère tous les liens du projet.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getMainClass--">getMainClass</a></span>()</code>
<div class="block">Retourne la classe principale du diagramme.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td> <td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getSelected--">getSelected</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getSelected--">getSelected</a></span>()</code>
<div class="block">Récupère l'élément sélectionné dans la grille.</div> <div class="block">Récupère l'élément sélectionné dans la grille.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></code></td> <td class="colFirst"><code><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getToolbar--">getToolbar</a></span>()</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getToolbar--">getToolbar</a></span>()</code>
<div class="block">Récupère la toolbar du diagramme.</div> <div class="block">Récupère la toolbar du diagramme.</div>
</td> </td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked</a></span>(java.awt.event.MouseEvent&nbsp;e)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Action du clic de la souris sur le diagramme.</div> <div class="block">Action du clic de la souris sur le diagramme.</div>
</td> </td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged</a></span>(java.awt.event.MouseEvent&nbsp;e)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Déplacer un élément en cliquant et déplaçant la souris.</div> <div class="block">Déplacer un élément en cliquant et déplaçant la souris.</div>
</td> </td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseExited-java.awt.event.MouseEvent-">mouseExited</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseExited-java.awt.event.MouseEvent-">mouseExited</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved</a></span>(java.awt.event.MouseEvent&nbsp;e)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">La souris bouge dans la grille.</div> <div class="block">La souris bouge dans la grille.</div>
</td> </td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mousePressed-java.awt.event.MouseEvent-">mousePressed</a></span>(java.awt.event.MouseEvent&nbsp;e)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mousePressed-java.awt.event.MouseEvent-">mousePressed</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Bouton de la souris pressé sur la grille.</div> <div class="block">Bouton de la souris pressé sur la grille.</div>
</td> </td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#paintComponent-java.awt.Graphics-">paintComponent</a></span>(java.awt.Graphics&nbsp;g)</code> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#paintComponent-java.awt.Graphics-">paintComponent</a></span>(java.awt.Graphics&nbsp;g)</code>
<div class="block">Dessine les éléments du projet sous la forme d'un diagramme UML.</div> <div class="block">Dessine les classes et les liens UML.</div>
</td> </td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeClass-Class-">removeClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>&nbsp;</td> <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeClass-Class-">removeClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Retire une classe du projet.</div>
</td>
</tr> </tr>
<tr id="i13" class="rowColor"> <tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeLink-int-">removeLink</a></span>(int&nbsp;index)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeLink-Link-">removeLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#select-int-int-">select</a></span>(int&nbsp;getX, <td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#select-int-int-">select</a></span>(int&nbsp;getX,
int&nbsp;getY)</code> int&nbsp;getY)</code>
<div class="block">Récupération de l'objet cliqué</div> <div class="block">Récupération de l'objet cliqué</div>
</td> </td>
</tr> </tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#setMainClass-Class-">setMainClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Paramétre la classe principale du diagramme.</div>
</td>
</tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.Composition">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></h3>
<code><a href="Composition.html#getProject--">getProject</a>, <a href="Composition.html#getScrollPanel--">getScrollPanel</a>, <a href="Composition.html#getType--">getType</a>, <a href="Composition.html#setWindow-AppThinkerWindow-">setWindow</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel"> <li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- --> <!-- -->
</a> </a>
@@ -376,11 +448,11 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>UmlDiagram</h4> <h4>UmlDiagram</h4>
<pre>public&nbsp;UmlDiagram(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;p)</pre> <pre>public&nbsp;UmlDiagram(<a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</pre>
<div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div> <div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>p</code> - Le projet associé.</dd> <dd><code>project</code> - Le projet contenant ce diagramme UML.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -399,7 +471,7 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<li class="blockList"> <li class="blockList">
<h4>paintComponent</h4> <h4>paintComponent</h4>
<pre>public&nbsp;void&nbsp;paintComponent(java.awt.Graphics&nbsp;g)</pre> <pre>public&nbsp;void&nbsp;paintComponent(java.awt.Graphics&nbsp;g)</pre>
<div class="block">Dessine les éléments du projet sous la forme d'un diagramme UML.</div> <div class="block">Dessine les classes et les liens UML.</div>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>paintComponent</code>&nbsp;in class&nbsp;<code>javax.swing.JComponent</code></dd> <dd><code>paintComponent</code>&nbsp;in class&nbsp;<code>javax.swing.JComponent</code></dd>
@@ -408,28 +480,166 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="getMainClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMainClass</h4>
<pre>public&nbsp;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;getMainClass()</pre>
<div class="block">Retourne la classe principale du diagramme.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>La classe principale du diagramme.</dd>
</dl>
</li>
</ul>
<a name="setMainClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMainClass</h4>
<pre>public&nbsp;void&nbsp;setMainClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</pre>
<div class="block">Paramétre la classe principale du diagramme.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - La nouvelle classe principale du diagramme.</dd>
</dl>
</li>
</ul>
<a name="getToolbar--"> <a name="getToolbar--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getToolbar</h4> <h4>getToolbar</h4>
<pre>public&nbsp;<a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a>&nbsp;getToolbar()</pre> <pre>public&nbsp;<a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a>&nbsp;getToolbar()</pre>
<div class="block">Récupère la toolbar du diagramme.</div> <div class="block">Récupère la toolbar du diagramme.</div>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#getToolbar--">getToolbar</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>La toolbar du diagramme.</dd> <dd>La toolbar du diagramme.</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="displayDiagram--"> <a name="getClasses--">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>displayDiagram</h4> <h4>getClasses</h4>
<pre>public&nbsp;void&nbsp;displayDiagram()</pre> <pre>public&nbsp;java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;getClasses()</pre>
<div class="block">Mets à jour graphiquement le diagramme UML.</div> <div class="block">Récupère toutes les classes du projet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Les classes du projet.</dd>
</dl>
</li>
</ul>
<a name="addClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addClass</h4>
<pre>public&nbsp;void&nbsp;addClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</pre>
<div class="block">Ajoute une classe au projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - La classe à ajouter.</dd>
</dl>
</li>
</ul>
<a name="removeClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeClass</h4>
<pre>public&nbsp;void&nbsp;removeClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</pre>
<div class="block">Retire une classe du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - La classe à retirer.</dd>
</dl>
</li>
</ul>
<a name="clearClasses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearClasses</h4>
<pre>public&nbsp;void&nbsp;clearClasses()</pre>
<div class="block">Supprime toutes les classes du projet.</div>
</li>
</ul>
<a name="getLinks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLinks</h4>
<pre>public&nbsp;java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;getLinks()</pre>
<div class="block">Récupère tous les liens du projet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Les liens du projet.</dd>
</dl>
</li>
</ul>
<a name="addLink-Link-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addLink</h4>
<pre>public&nbsp;void&nbsp;addLink(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</pre>
<div class="block">Ajoute un lien au projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>l</code> - Le lien à ajouter.</dd>
</dl>
</li>
</ul>
<a name="removeLink-Link-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLink</h4>
<pre>public&nbsp;void&nbsp;removeLink(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</pre>
<div class="block">Retire un lien du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>l</code> - Le lien à retirer.</dd>
</dl>
</li>
</ul>
<a name="removeLink-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLink</h4>
<pre>public&nbsp;void&nbsp;removeLink(int&nbsp;index)</pre>
<div class="block">Retire un lien du projet.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - L'index du lien à retirer.</dd>
</dl>
</li>
</ul>
<a name="clearLinks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearLinks</h4>
<pre>public&nbsp;void&nbsp;clearLinks()</pre>
<div class="block">Supprime tous les liens du projet.</div>
</li> </li>
</ul> </ul>
<a name="getSelected--"> <a name="getSelected--">
@@ -476,15 +686,6 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
</dl> </dl>
</li> </li>
</ul> </ul>
<a name="removeClass-Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeClass</h4>
<pre>public&nbsp;void&nbsp;removeClass(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</pre>
</li>
</ul>
<a name="mouseClicked-java.awt.event.MouseEvent-"> <a name="mouseClicked-java.awt.event.MouseEvent-">
<!-- --> <!-- -->
</a> </a>
@@ -496,6 +697,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseClicked</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd> <dd><code>mouseClicked</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - L'événement souris.</dd> <dd><code>e</code> - L'événement souris.</dd>
</dl> </dl>
@@ -512,6 +715,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mousePressed</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd> <dd><code>mousePressed</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mousePressed-java.awt.event.MouseEvent-">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - L'événement souris.</dd> <dd><code>e</code> - L'événement souris.</dd>
</dl> </dl>
@@ -527,6 +732,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseReleased</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd> <dd><code>mouseReleased</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -540,6 +747,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseEntered</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd> <dd><code>mouseEntered</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -553,6 +762,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseExited</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd> <dd><code>mouseExited</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseExited-java.awt.event.MouseEvent-">mouseExited</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@@ -567,6 +778,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseDragged</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd> <dd><code>mouseDragged</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - Evénement souris</dd> <dd><code>e</code> - Evénement souris</dd>
</dl> </dl>
@@ -583,6 +796,8 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseMoved</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd> <dd><code>mouseMoved</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - L'événement souris.</dd> <dd><code>e</code> - L'événement souris.</dd>
</dl> </dl>
@@ -616,7 +831,7 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<div class="subNav"> <div class="subNav">
<ul class="navList"> <ul class="navList">
<li><a href="Project.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="Project.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li> <li><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul> </ul>
<ul class="navList"> <ul class="navList">
<li><a href="index.html?UmlDiagram.html" target="_top">Frames</a></li> <li><a href="index.html?UmlDiagram.html" target="_top">Frames</a></li>
@@ -641,7 +856,7 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, jav
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javax.swing.JComponent">Field</a>&nbsp;|&nbsp;</li> <li><a href="#fields.inherited.from.class.Composition">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>

View File

@@ -0,0 +1,599 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>UmlToolbar</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UmlToolbar";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UmlToolbar.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="index.html?UmlToolbar.html" target="_top">Frames</a></li>
<li><a href="UmlToolbar.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h2 title="Class UmlToolbar" class="title">Class UmlToolbar</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>javax.swing.JComponent</li>
<li>
<ul class="inheritance">
<li>javax.swing.JPanel</li>
<li>
<ul class="inheritance">
<li>UmlToolbar</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">UmlToolbar</span>
extends javax.swing.JPanel</pre>
<div class="block">Affiche une barre d'actions en haut de la fenêtre.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>V.BOULANGER</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="serialized-form.html#UmlToolbar">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
<code>javax.swing.JPanel.AccessibleJPanel</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
<code>javax.swing.JComponent.AccessibleJComponent</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#ASSOCIATION_TOOL">ASSOCIATION_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#CLASS_TOOL">CLASS_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#COPY_TOOL">COPY_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#DELETE_TOOL">DELETE_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#EDIT_TOOL">EDIT_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#LINK_TOOL">LINK_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#PASTE_TOOL">PASTE_TOOL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#SELECT_TOOL">SELECT_TOOL</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="UmlToolbar.html#UmlToolbar-UmlDiagram-">UmlToolbar</a></span>(<a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram)</code>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#getCurrentTool--">getCurrentTool</a></span>()</code>
<div class="block">Récupère l'outil actuellement en fonction.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#setCurrentTool-int-">setCurrentTool</a></span>(int&nbsp;currentTool)</code>
<div class="block">Change d'outil pour l'édition du diagramme.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlToolbar.html#setEnabled-boolean-">setEnabled</a></span>(boolean&nbsp;enabled)</code>
<div class="block">Verrouille/Déverrouille la barre d'outil.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="SELECT_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SELECT_TOOL</h4>
<pre>public static final&nbsp;int SELECT_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.SELECT_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EDIT_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EDIT_TOOL</h4>
<pre>public static final&nbsp;int EDIT_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.EDIT_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DELETE_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DELETE_TOOL</h4>
<pre>public static final&nbsp;int DELETE_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.DELETE_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="COPY_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COPY_TOOL</h4>
<pre>public static final&nbsp;int COPY_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.COPY_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PASTE_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PASTE_TOOL</h4>
<pre>public static final&nbsp;int PASTE_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.PASTE_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CLASS_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CLASS_TOOL</h4>
<pre>public static final&nbsp;int CLASS_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.CLASS_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ASSOCIATION_TOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ASSOCIATION_TOOL</h4>
<pre>public static final&nbsp;int ASSOCIATION_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.ASSOCIATION_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LINK_TOOL">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LINK_TOOL</h4>
<pre>public static final&nbsp;int LINK_TOOL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlToolbar.LINK_TOOL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="UmlToolbar-UmlDiagram-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UmlToolbar</h4>
<pre>public&nbsp;UmlToolbar(<a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram)</pre>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>diagram</code> - Le diagramme UML auquel appartient la toolbar.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnabled</h4>
<pre>public&nbsp;void&nbsp;setEnabled(boolean&nbsp;enabled)</pre>
<div class="block">Verrouille/Déverrouille la barre d'outil.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setEnabled</code>&nbsp;in class&nbsp;<code>javax.swing.JComponent</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - Paramètre de verrouillage.</dd>
</dl>
</li>
</ul>
<a name="getCurrentTool--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentTool</h4>
<pre>public&nbsp;int&nbsp;getCurrentTool()</pre>
<div class="block">Récupère l'outil actuellement en fonction.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>L'outil actuellement en fonction.</dd>
</dl>
</li>
</ul>
<a name="setCurrentTool-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setCurrentTool</h4>
<pre>public&nbsp;void&nbsp;setCurrentTool(int&nbsp;currentTool)</pre>
<div class="block">Change d'outil pour l'édition du diagramme.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>currentTool</code> - L'outil cible.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UmlToolbar.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="index.html?UmlToolbar.html" target="_top">Frames</a></li>
<li><a href="UmlToolbar.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>All Classes</title> <title>All Classes</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -14,18 +14,20 @@
<ul> <ul>
<li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinker</a></li> <li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinker</a></li>
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerMenuBar</a></li> <li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerMenuBar</a></li>
<li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerSplashscreen</a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerStatusbar</a></li> <li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerStatusbar</a></li>
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerToolbar</a></li>
<li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerWindow</a></li> <li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerWindow</a></li>
<li><a href="Argument.html" title="class in &lt;Unnamed&gt;" target="classFrame">Argument</a></li> <li><a href="Argument.html" title="class in &lt;Unnamed&gt;" target="classFrame">Argument</a></li>
<li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ArgumentsPropertiesWindow</a></li> <li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ArgumentsPropertiesWindow</a></li>
<li><a href="Attribute.html" title="class in &lt;Unnamed&gt;" target="classFrame">Attribute</a></li> <li><a href="Attribute.html" title="class in &lt;Unnamed&gt;" target="classFrame">Attribute</a></li>
<li><a href="Class.html" title="class in &lt;Unnamed&gt;" target="classFrame">Class</a></li> <li><a href="Class.html" title="class in &lt;Unnamed&gt;" target="classFrame">Class</a></li>
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ClassPropertiesWindow</a></li> <li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ClassPropertiesWindow</a></li>
<li><a href="Composition.html" title="class in &lt;Unnamed&gt;" target="classFrame">Composition</a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;" target="classFrame">Link</a></li> <li><a href="Link.html" title="class in &lt;Unnamed&gt;" target="classFrame">Link</a></li>
<li><a href="Method.html" title="class in &lt;Unnamed&gt;" target="classFrame">Method</a></li> <li><a href="Method.html" title="class in &lt;Unnamed&gt;" target="classFrame">Method</a></li>
<li><a href="Project.html" title="class in &lt;Unnamed&gt;" target="classFrame">Project</a></li> <li><a href="Project.html" title="class in &lt;Unnamed&gt;" target="classFrame">Project</a></li>
<li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlDiagram</a></li> <li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlDiagram</a></li>
<li><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlToolbar</a></li>
</ul> </ul>
</div> </div>
</body> </body>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>All Classes</title> <title>All Classes</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -14,18 +14,20 @@
<ul> <ul>
<li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></li> <li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></li>
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></li> <li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></li>
<li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">AppThinkerSplashscreen</a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></li> <li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></li>
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></li>
<li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></li> <li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></li>
<li><a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a></li> <li><a href="Argument.html" title="class in &lt;Unnamed&gt;">Argument</a></li>
<li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></li> <li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></li>
<li><a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></li> <li><a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></li>
<li><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></li> <li><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></li> <li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></li>
<li><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></li> <li><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></li>
<li><a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a></li> <li><a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a></li>
<li><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></li> <li><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></li>
<li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></li> <li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></li>
<li><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></li>
</ul> </ul>
</div> </div>
</body> </body>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Uses of Class AppThinker</title> <title>Uses of Class AppThinker</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class AppThinkerMenuBar</title> <title>Uses of Class AppThinkerMenuBar</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -0,0 +1,122 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class AppThinkerSplashscreen</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class AppThinkerSplashscreen";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/AppThinkerSplashscreen.html" target="_top">Frames</a></li>
<li><a href="AppThinkerSplashscreen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class AppThinkerSplashscreen" class="title">Uses of Class<br>AppThinkerSplashscreen</h2>
</div>
<div class="classUseContainer">No usage of AppThinkerSplashscreen</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/AppThinkerSplashscreen.html" target="_top">Frames</a></li>
<li><a href="AppThinkerSplashscreen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Uses of Class AppThinkerStatusbar</title> <title>Uses of Class AppThinkerStatusbar</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Uses of Class AppThinkerWindow</title> <title>Uses of Class AppThinkerWindow</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -79,6 +79,19 @@
<!-- --> <!-- -->
</a> </a>
<h3>Uses of <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3> <h3>Uses of <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../package-summary.html">&lt;Unnamed&gt;</a> declared as <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></code></td>
<td class="colLast"><span class="typeNameLabel">Composition.</span><code><span class="memberNameLink"><a href="../Composition.html#Z:Z_window">_window</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> that return <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> that return <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
@@ -94,6 +107,34 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Composition.</span><code><span class="memberNameLink"><a href="../Composition.html#setWindow-AppThinkerWindow-">setWindow</a></span>(<a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</code>
<div class="block">Paramètre la fenêtre enfant de la composition.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#AppThinkerMenuBar-AppThinkerWindow-">AppThinkerMenuBar</a></span>(<a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a>&nbsp;window)</code>
<div class="block">Constructeur de la classe AppThinkerMenuBar.</div>
</td>
</tr>
</tbody>
</table>
</li> </li>
</ul> </ul>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Uses of Class Argument</title> <title>Uses of Class Argument</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -107,12 +107,6 @@
<div class="block">Ajoute un argument à la méthode.</div> <div class="block">Ajoute un argument à la méthode.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Method.</span><code><span class="memberNameLink"><a href="../Method.html#removeArgument-Argument-">removeArgument</a></span>(<a href="../Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&nbsp;a)</code>
<div class="block">Retire un argument de la méthode.</div>
</td>
</tr>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -129,6 +123,21 @@
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div> <div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../Method.html#Method-java.lang.String-java.lang.String-java.lang.String-java.util.List-boolean-boolean-boolean-boolean-boolean-boolean-boolean-">Method</a></span>(java.lang.String&nbsp;access,
java.lang.String&nbsp;type,
java.lang.String&nbsp;name,
java.util.List&lt;<a href="../Argument.html" title="class in &lt;Unnamed&gt;">Argument</a>&gt;&nbsp;arguments,
boolean&nbsp;constr,
boolean&nbsp;stat,
boolean&nbsp;fina,
boolean&nbsp;abst,
boolean&nbsp;sync,
boolean&nbsp;vola,
boolean&nbsp;tran)</code>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</td>
</tr>
</tbody> </tbody>
</table> </table>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Uses of Class ArgumentsPropertiesWindow</title> <title>Uses of Class ArgumentsPropertiesWindow</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Attribute</title> <title>Uses of Class Attribute</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -107,12 +107,6 @@
<div class="block">Ajoute un attribut à la classe.</div> <div class="block">Ajoute un attribut à la classe.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Class.</span><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>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Class</title> <title>Uses of Class 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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -100,6 +100,12 @@
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code><a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td> <td class="colFirst"><code><a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td>
<td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#getMainClass--">getMainClass</a></span>()</code>
<div class="block">Retourne la classe principale du diagramme.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td>
<td class="colLast"><span class="typeNameLabel">Link.</span><code><span class="memberNameLink"><a href="../Link.html#getStart--">getStart</a></span>()</code> <td class="colLast"><span class="typeNameLabel">Link.</span><code><span class="memberNameLink"><a href="../Link.html#getStart--">getStart</a></span>()</code>
<div class="block">Récupère la classe de départ du lien.</div> <div class="block">Récupère la classe de départ du lien.</div>
</td> </td>
@@ -115,7 +121,7 @@
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;</code></td> <td class="colFirst"><code>java.util.List&lt;<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#getClasses--">getClasses</a></span>()</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#getClasses--">getClasses</a></span>()</code>
<div class="block">Récupère toutes les classes du projet.</div> <div class="block">Récupère toutes les classes du projet.</div>
</td> </td>
</tr> </tr>
@@ -130,25 +136,25 @@
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#addClass-Class-">addClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#addClass-Class-">addClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Ajoute une classe au projet.</div> <div class="block">Ajoute une classe au projet.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ClassPropertiesWindow.</span><code><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#defineMainClass-Class-">defineMainClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#editClass-Class-">editClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#editClass-Class-">editClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Modifie les propriétés de la classe.</div> <div class="block">Modifie les propriétés de la classe.</div>
</td> </td>
</tr> </tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#removeClass-Class-">removeClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Retire une classe du projet.</div>
</td>
</tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#removeClass-Class-">removeClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>&nbsp;</td> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#removeClass-Class-">removeClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Retire une classe du projet.</div>
</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
@@ -158,6 +164,12 @@
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#setMainClass-Class-">setMainClass</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Paramétre la classe principale du diagramme.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Link.</span><code><span class="memberNameLink"><a href="../Link.html#setStart-Class-">setStart</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;start)</code> <td class="colLast"><span class="typeNameLabel">Link.</span><code><span class="memberNameLink"><a href="../Link.html#setStart-Class-">setStart</a></span>(<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;start)</code>
<div class="block">Paramètre la classe de départ du lien.</div> <div class="block">Paramètre la classe de départ du lien.</div>
</td> </td>
@@ -195,25 +207,6 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with type arguments of type <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.List-java.util.List-">Project</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;author,
java.lang.String&nbsp;version,
java.lang.String&nbsp;designation,
java.lang.String&nbsp;path,
java.util.List&lt;<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;classes,
java.util.List&lt;<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;links)</code>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
</td>
</tr>
</tbody>
</table>
</li> </li>
</ul> </ul>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class ClassPropertiesWindow</title> <title>Uses of Class ClassPropertiesWindow</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -0,0 +1,207 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Composition</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class Composition";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Composition.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/Composition.html" target="_top">Frames</a></li>
<li><a href="Composition.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class Composition" class="title">Uses of Class<br>Composition</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name>
<!-- -->
</a>
<h3>Uses of <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></span></code>
<div class="block">Cette classe permet d'afficher les éléments UML du projet.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> that return <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></td>
<td class="colLast"><span class="typeNameLabel">AppThinkerWindow.</span><code><span class="memberNameLink"><a href="../AppThinkerWindow.html#getComposition--">getComposition</a></span>()</code>
<div class="block">Retourne la composition en cours de visualisation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#getComposition--">getComposition</a></span>()</code>
<div class="block">Récupère la composition associée au projet.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AppThinkerMenuBar.</span><code><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#addCompositionMenu-Composition-">addCompositionMenu</a></span>(<a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AppThinkerWindow.</span><code><span class="memberNameLink"><a href="../AppThinkerWindow.html#displayComposition-Composition-">displayComposition</a></span>(<a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>
<div class="block">Affiche une composition au centre de la fenêtre.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-Composition-">Project</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;author,
java.lang.String&nbsp;version,
java.lang.String&nbsp;designation,
java.lang.String&nbsp;path,
<a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>&nbsp;composition)</code>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Composition.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/Composition.html" target="_top">Frames</a></li>
<li><a href="Composition.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Link</title> <title>Uses of Class Link</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -88,7 +88,7 @@
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;</code></td> <td class="colFirst"><code>java.util.List&lt;<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#getLinks--">getLinks</a></span>()</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#getLinks--">getLinks</a></span>()</code>
<div class="block">Récupère tous les liens du projet.</div> <div class="block">Récupère tous les liens du projet.</div>
</td> </td>
</tr> </tr>
@@ -103,37 +103,18 @@
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#addLink-Link-">addLink</a></span>(<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#addLink-Link-">addLink</a></span>(<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Ajoute un lien au projet.</div> <div class="block">Ajoute un lien au projet.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#removeLink-Link-">removeLink</a></span>(<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code> <td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#removeLink-Link-">removeLink</a></span>(<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Retire un lien du projet.</div> <div class="block">Retire un lien du projet.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with type arguments of type <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.List-java.util.List-">Project</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;author,
java.lang.String&nbsp;version,
java.lang.String&nbsp;designation,
java.lang.String&nbsp;path,
java.util.List&lt;<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;&nbsp;classes,
java.util.List&lt;<a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;&nbsp;links)</code>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
</td>
</tr>
</tbody>
</table>
</li> </li>
</ul> </ul>
</li> </li>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Method</title> <title>Uses of Class Method</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -103,6 +103,20 @@
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Class.</span><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 class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ClassPropertiesWindow.</span><code><span class="memberNameLink"><a href="../ClassPropertiesWindow.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 et rafraîchit la liste des méthodes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Class.</span><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"><span class="typeNameLabel">Class.</span><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> <div class="block">Ajoute une méthode à la classe.</div>
</td> </td>
@@ -113,12 +127,6 @@
<div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div> <div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div>
</td> </td>
</tr> </tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Class.</span><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>
</tbody> </tbody>
</table> </table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class Project</title> <title>Uses of Class Project</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -87,24 +87,15 @@
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>static <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td> <td class="colFirst"><code><a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td>
<td class="colLast"><span class="typeNameLabel">AppThinker.</span><code><span class="memberNameLink"><a href="../AppThinker.html#getProject--">getProject</a></span>()</code> <td class="colLast"><span class="typeNameLabel">AppThinkerWindow.</span><code><span class="memberNameLink"><a href="../AppThinkerWindow.html#getProject--">getProject</a></span>()</code>
<div class="block">Récupère le projet en cours.</div> <div class="block">Récupère le projet en cours.</div>
</td> </td>
</tr> </tr>
</tbody> <tr class="rowColor">
</table> <td class="colFirst"><code><a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></code></td>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> <td class="colLast"><span class="typeNameLabel">Composition.</span><code><span class="memberNameLink"><a href="../Composition.html#getProject--">getProject</a></span>()</code>
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></span><span class="tabEnd">&nbsp;</span></caption> <div class="block">Retourne le projet associé à la composition.</div>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AppThinkerWindow.</span><code><span class="memberNameLink"><a href="../AppThinkerWindow.html#setProject-Project-">setProject</a></span>(<a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code>
<div class="block">Affiche le diagramme du projet.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -116,7 +107,12 @@
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../UmlDiagram.html#UmlDiagram-Project-">UmlDiagram</a></span>(<a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;p)</code> <td class="colLast"><code><span class="memberNameLink"><a href="../Composition.html#Composition-Project-">Composition</a></span>(<a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code>
<div class="block">Constructeur - Crée une nouvelle composition.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../UmlDiagram.html#UmlDiagram-Project-">UmlDiagram</a></span>(<a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a>&nbsp;project)</code>
<div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div> <div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div>
</td> </td>
</tr> </tr>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class UmlDiagram</title> <title>Uses of Class UmlDiagram</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -79,21 +79,6 @@
<!-- --> <!-- -->
</a> </a>
<h3>Uses of <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3> <h3>Uses of <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> that return <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></code></td>
<td class="colLast"><span class="typeNameLabel">Project.</span><code><span class="memberNameLink"><a href="../Project.html#getUmlDiagram--">getUmlDiagram</a></span>()</code>
<div class="block">Récupère le diagramme UML associé au projet.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors in <a href="../package-summary.html">&lt;Unnamed&gt;</a> with parameters of type <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
@@ -101,21 +86,21 @@
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../AppThinkerToolbar.html#AppThinkerToolbar-UmlDiagram-">AppThinkerToolbar</a></span>(<a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram)</code>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#ArgumentsPropertiesWindow-ClassPropertiesWindow-UmlDiagram-Method-">ArgumentsPropertiesWindow</a></span>(<a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a>&nbsp;classProp, <td class="colLast"><code><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#ArgumentsPropertiesWindow-ClassPropertiesWindow-UmlDiagram-Method-">ArgumentsPropertiesWindow</a></span>(<a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a>&nbsp;classProp,
<a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram, <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram,
<a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>&nbsp;</td> <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a>&nbsp;m)</code>&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#ClassPropertiesWindow-UmlDiagram-Class-">ClassPropertiesWindow</a></span>(<a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;umlDiagram, <td class="colLast"><code><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#ClassPropertiesWindow-UmlDiagram-Class-">ClassPropertiesWindow</a></span>(<a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;umlDiagram,
<a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code> <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.</div> <div class="block">Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.</div>
</td> </td>
</tr> </tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../UmlToolbar.html#UmlToolbar-UmlDiagram-">UmlToolbar</a></span>(<a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a>&nbsp;diagram)</code>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
</td>
</tr>
</tbody> </tbody>
</table> </table>
</li> </li>

View File

@@ -0,0 +1,149 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Class UmlToolbar</title>
<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>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class UmlToolbar";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/UmlToolbar.html" target="_top">Frames</a></li>
<li><a href="UmlToolbar.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class UmlToolbar" class="title">Uses of Class<br>UmlToolbar</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name>
<!-- -->
</a>
<h3>Uses of <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a> in <a href="../package-summary.html">&lt;Unnamed&gt;</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">&lt;Unnamed&gt;</a> that return <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></code></td>
<td class="colLast"><span class="typeNameLabel">UmlDiagram.</span><code><span class="memberNameLink"><a href="../UmlDiagram.html#getToolbar--">getToolbar</a></span>()</code>
<div class="block">Récupère la toolbar du diagramme.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?class-use/UmlToolbar.html" target="_top">Frames</a></li>
<li><a href="UmlToolbar.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Constant Field Values</title> <title>Constant Field Values</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -82,74 +82,6 @@
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="AppThinkerToolbar.ASSOCIATION_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#ASSOCIATION_TOOL">ASSOCIATION_TOOL</a></code></td>
<td class="colLast"><code>6</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="AppThinkerToolbar.CLASS_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#CLASS_TOOL">CLASS_TOOL</a></code></td>
<td class="colLast"><code>5</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="AppThinkerToolbar.COPY_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#COPY_TOOL">COPY_TOOL</a></code></td>
<td class="colLast"><code>3</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="AppThinkerToolbar.DELETE_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#DELETE_TOOL">DELETE_TOOL</a></code></td>
<td class="colLast"><code>2</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="AppThinkerToolbar.EDIT_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#EDIT_TOOL">EDIT_TOOL</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="AppThinkerToolbar.LINK_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#LINK_TOOL">LINK_TOOL</a></code></td>
<td class="colLast"><code>7</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="AppThinkerToolbar.PASTE_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#PASTE_TOOL">PASTE_TOOL</a></code></td>
<td class="colLast"><code>4</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="AppThinkerToolbar.SELECT_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="AppThinkerToolbar.html#SELECT_TOOL">SELECT_TOOL</a></code></td>
<td class="colLast"><code>0</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span><a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span><a href="Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
@@ -209,6 +141,32 @@
</li> </li>
<li class="blockList"> <li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="ClassPropertiesWindow.UPDATE_ATTR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="ClassPropertiesWindow.html#UPDATE_ATTR">UPDATE_ATTR</a></code></td>
<td class="colLast"><code>0</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="ClassPropertiesWindow.UPDATE_METH">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="ClassPropertiesWindow.html#UPDATE_METH">UPDATE_METH</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
@@ -308,6 +266,74 @@
</tbody> </tbody>
</table> </table>
</li> </li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="UmlToolbar.ASSOCIATION_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#ASSOCIATION_TOOL">ASSOCIATION_TOOL</a></code></td>
<td class="colLast"><code>6</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="UmlToolbar.CLASS_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#CLASS_TOOL">CLASS_TOOL</a></code></td>
<td class="colLast"><code>5</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="UmlToolbar.COPY_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#COPY_TOOL">COPY_TOOL</a></code></td>
<td class="colLast"><code>3</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="UmlToolbar.DELETE_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#DELETE_TOOL">DELETE_TOOL</a></code></td>
<td class="colLast"><code>2</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="UmlToolbar.EDIT_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#EDIT_TOOL">EDIT_TOOL</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="UmlToolbar.LINK_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#LINK_TOOL">LINK_TOOL</a></code></td>
<td class="colLast"><code>7</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="UmlToolbar.PASTE_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#PASTE_TOOL">PASTE_TOOL</a></code></td>
<td class="colLast"><code>4</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="UmlToolbar.SELECT_TOOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="UmlToolbar.html#SELECT_TOOL">SELECT_TOOL</a></code></td>
<td class="colLast"><code>0</code></td>
</tr>
</tbody>
</table>
</li>
</ul> </ul>
</div> </div>
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Deprecated List</title> <title>Deprecated List</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>API Help</title> <title>API Help</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>A-Index</title> <title>A-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -89,11 +89,13 @@
<dd> <dd>
<div class="block">Ajoute un attribut à la classe et rafraîchit la liste des attributs.</div> <div class="block">Ajoute un attribut à la classe et rafraîchit la liste des attributs.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#addClass-Class-">addClass(Class)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#addClass-Class-">addClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Ajoute une classe au projet.</div> <div class="block">Ajoute une classe au projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#addLink-Link-">addLink(Link)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#addCompositionMenu-Composition-">addCompositionMenu(Composition)</a></span> - Method in class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#addLink-Link-">addLink(Link)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Ajoute un lien au projet.</div> <div class="block">Ajoute un lien au projet.</div>
</dd> </dd>
@@ -101,10 +103,18 @@
<dd> <dd>
<div class="block">Ajoute une méthode à la classe.</div> <div class="block">Ajoute une méthode à la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Class.html#addMethod-int-Method-">addMethod(int, Method)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Ajoute une méthode à la classe.</div>
</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#addMethod--">addMethod()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#addMethod--">addMethod()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd> <dd>
<div class="block">Ajoute une méthode à la classe et rafraîchit la liste des méthodes.</div> <div class="block">Ajoute une méthode à la classe et rafraîchit la liste des méthodes.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#addMethod-int-Method-">addMethod(int, Method)</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">Ajoute une méthode à la classe et rafraîchit la liste des méthodes.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Link.html#AGGREGATION">AGGREGATION</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#AGGREGATION">AGGREGATION</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinker</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../AppThinker.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinker</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
@@ -117,9 +127,17 @@
<dd> <dd>
<div class="block">Affiche une barre de menu en entête de la fenêtre.</div> <div class="block">Affiche une barre de menu en entête de la fenêtre.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#AppThinkerMenuBar--">AppThinkerMenuBar()</a></span> - Constructor for class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#AppThinkerMenuBar-AppThinkerWindow-">AppThinkerMenuBar(AppThinkerWindow)</a></span> - Constructor for class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt>
<dd> <dd>
<div class="block">Constructeur de la classe AppThinkerMenuBar</div> <div class="block">Constructeur de la classe AppThinkerMenuBar.</div>
</dd>
<dt><a href="../AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerSplashscreen</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd>
<div class="block">Ecran de démarrage du logiciel</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerSplashscreen.html#AppThinkerSplashscreen--">AppThinkerSplashscreen()</a></span> - Constructor for class <a href="../AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">AppThinkerSplashscreen</a></dt>
<dd>
<div class="block">Constructeur - Crée la fenêtre de démarrage</div>
</dd> </dd>
<dt><a href="../AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>
@@ -129,14 +147,6 @@
<dd> <dd>
<div class="block">Constructeur de la classe AppThinkerStatusbar</div> <div class="block">Constructeur de la classe AppThinkerStatusbar</div>
</dd> </dd>
<dt><a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerToolbar</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd>
<div class="block">Affiche une barre d'actions en haut de la fenêtre.</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#AppThinkerToolbar-UmlDiagram-">AppThinkerToolbar(UmlDiagram)</a></span> - Constructor for class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt>
<dd>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
</dd>
<dt><a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>
<div class="block">Affiche une fenêtre du logiciel.</div> <div class="block">Affiche une fenêtre du logiciel.</div>
@@ -163,7 +173,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#ArgumentsPropertiesWindow-ClassPropertiesWindow-UmlDiagram-Method-">ArgumentsPropertiesWindow(ClassPropertiesWindow, UmlDiagram, Method)</a></span> - Constructor for class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#ArgumentsPropertiesWindow-ClassPropertiesWindow-UmlDiagram-Method-">ArgumentsPropertiesWindow(ClassPropertiesWindow, UmlDiagram, Method)</a></span> - Constructor for class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#ASSOCIATION_TOOL">ASSOCIATION_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#ASSOCIATION_TOOL">ASSOCIATION_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../Attribute.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Attribute</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../Attribute.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Attribute</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>O-Index</title> <title>O-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -77,10 +77,14 @@
<dd> <dd>
<div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div> <div class="block">Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#openProject--">openProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#openProject--">openProject()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd> <dd>
<div class="block">Ouvre un projet existant dans la fenêtre.</div> <div class="block">Ouvre un projet existant dans la fenêtre.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#overloadMethod--">overloadMethod()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">On surcharge la méthode avec un argument en plus qui peut être modifié par la suite.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>P-Index</title> <title>P-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -75,9 +75,9 @@
<dl> <dl>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#paintComponent-java.awt.Graphics-">paintComponent(Graphics)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#paintComponent-java.awt.Graphics-">paintComponent(Graphics)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Dessine les éléments du projet sous la forme d'un diagramme UML.</div> <div class="block">Dessine les classes et les liens UML.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#PASTE_TOOL">PASTE_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#PASTE_TOOL">PASTE_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#PRIVATE">PRIVATE</a></span> - Static variable in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#PRIVATE">PRIVATE</a></span> - Static variable in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
@@ -91,7 +91,7 @@
<dd> <dd>
<div class="block">Constructeur - Crée une instance de Projet.</div> <div class="block">Constructeur - Crée une instance de Projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.List-java.util.List-">Project(String, String, String, String, String, List&lt;Class&gt;, List&lt;Link&gt;)</a></span> - Constructor for class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../Project.html#Project-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-Composition-">Project(String, String, String, String, String, Composition)</a></span> - Constructor for class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd> <dd>
<div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div> <div class="block">Constructeur - Crée une instance de Projet avec des paramètres déterminés.</div>
</dd> </dd>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>R-Index</title> <title>R-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -75,22 +75,18 @@
<dl> <dl>
<dt><span class="memberNameLink"><a href="../Class.html#RECTANGLE">RECTANGLE</a></span> - Static variable in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt> <dt><span class="memberNameLink"><a href="../Class.html#RECTANGLE">RECTANGLE</a></span> - Static variable in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#refreshGraphics--">refreshGraphics()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">Rafraîchit la classe graphiquement.</div>
</dd>
<dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#removeArgument--">removeArgument()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#removeArgument--">removeArgument()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt>
<dd> <dd>
<div class="block">Retire un argument à la méthode et rafraîchit la liste des arguments.</div> <div class="block">Retire un argument à la méthode et rafraîchit la liste des arguments.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#removeArgument-Argument-">removeArgument(Argument)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>
<div class="block">Retire un argument de la méthode.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Method.html#removeArgument-int-">removeArgument(int)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#removeArgument-int-">removeArgument(int)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retire un argument de la méthode.</div> <div class="block">Retire un argument de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Class.html#removeAttribute-Attribute-">removeAttribute(Attribute)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Supprime un attribut de la classe.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Class.html#removeAttribute-int-">removeAttribute(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt> <dt><span class="memberNameLink"><a href="../Class.html#removeAttribute-int-">removeAttribute(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd> <dd>
<div class="block">Supprime un attribut de la classe.</div> <div class="block">Supprime un attribut de la classe.</div>
@@ -99,28 +95,22 @@
<dd> <dd>
<div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div> <div class="block">Retire un attribut à la classe et rafraîchit la liste des attributs.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#removeClass-Class-">removeClass(Class)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>
<div class="block">Retire une classe du projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Project.html#removeClass-int-">removeClass(int)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>
<div class="block">Retire une classe du projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#removeClass-Class-">removeClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#removeClass-Class-">removeClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>&nbsp;</dd> <dd>
<dt><span class="memberNameLink"><a href="../Project.html#removeLink-Link-">removeLink(Link)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <div class="block">Retire une classe du projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#removeCompositionMenu--">removeCompositionMenu()</a></span> - Method in class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt>
<dd>
<div class="block">Retire le menu de composition</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#removeLink-Link-">removeLink(Link)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Retire un lien du projet.</div> <div class="block">Retire un lien du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#removeLink-int-">removeLink(int)</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#removeLink-int-">removeLink(int)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Retire un lien du projet.</div> <div class="block">Retire un lien du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Class.html#removeMethod-Method-">removeMethod(Method)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Supprime une méthode de la classe.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Class.html#removeMethod-int-">removeMethod(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt> <dt><span class="memberNameLink"><a href="../Class.html#removeMethod-int-">removeMethod(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd> <dd>
<div class="block">Supprime une méthode de la classe.</div> <div class="block">Supprime une méthode de la classe.</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>S-Index</title> <title>S-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -73,19 +73,27 @@
</a> </a>
<h2 class="title">S</h2> <h2 class="title">S</h2>
<dl> <dl>
<dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#saveAndClose--">saveAndClose()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#save--">save()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt>
<dd> <dd>
<div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div> <div class="block">Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#saveAndClose--">saveAndClose()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../Project.html#saveAsProject--">saveAsProject()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>
<div class="block">Sauvegarde les modifications pour la classe en cours et ferme la fenêtre.</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#saveAsProject--">saveAsProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt>
<dd> <dd>
<div class="block">Sauvegarde le projet en cours à un autre emplacement.</div> <div class="block">Sauvegarde le projet en cours à un autre emplacement.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#saveProject--">saveProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#saveAttributes--">saveAttributes()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">Sauvegarde les attributs pour la classe en cours.</div>
</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#saveClass--">saveClass()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">Sauvegarde l'ensemble de la classe.</div>
</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#saveMethods--">saveMethods()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>
<div class="block">Sauvegarde les méthodes pour la classe en cours.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Project.html#saveProject--">saveProject()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd> <dd>
<div class="block">Sauvegarde le projet en cours.</div> <div class="block">Sauvegarde le projet en cours.</div>
</dd> </dd>
@@ -93,7 +101,7 @@
<dd> <dd>
<div class="block">Récupération de l'objet cliqué</div> <div class="block">Récupération de l'objet cliqué</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#SELECT_TOOL">SELECT_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#SELECT_TOOL">SELECT_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#setAbstract-boolean-">setAbstract(boolean)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#setAbstract-boolean-">setAbstract(boolean)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -101,7 +109,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setAbstract-boolean-">setAbstract(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setAbstract-boolean-">setAbstract(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique abstraite de l'attribut.</div> <div class="block">Paramètre la caractéristique abstraite de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#setAccess-java.lang.String-">setAccess(String)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#setAccess-java.lang.String-">setAccess(String)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -115,7 +123,11 @@
<dd> <dd>
<div class="block">Paramètre l'auteur du Projet.</div> <div class="block">Paramètre l'auteur du Projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#setCurrentTool-int-">setCurrentTool(int)</a></span> - Method in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setConstructor-boolean-">setConstructor(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>
<div class="block">Paramètre la caractéristique de constructeur de la méthode.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlToolbar.html#setCurrentTool-int-">setCurrentTool(int)</a></span> - Method in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd> <dd>
<div class="block">Change d'outil pour l'édition du diagramme.</div> <div class="block">Change d'outil pour l'édition du diagramme.</div>
</dd> </dd>
@@ -123,7 +135,7 @@
<dd> <dd>
<div class="block">Paramètre la désignation du Projet.</div> <div class="block">Paramètre la désignation du Projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd> <dd>
<div class="block">Verrouille/Déverrouille la barre d'outil.</div> <div class="block">Verrouille/Déverrouille la barre d'outil.</div>
</dd> </dd>
@@ -141,7 +153,11 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setFinal-boolean-">setFinal(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setFinal-boolean-">setFinal(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique final de l'attribut.</div> <div class="block">Paramètre la caractéristique final de la méthode.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#setMainClass-Class-">setMainClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>
<div class="block">Paramétre la classe principale du diagramme.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Link.html#setMaxCardinalityEnd-int-">setMaxCardinalityEnd(int)</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#setMaxCardinalityEnd-int-">setMaxCardinalityEnd(int)</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd> <dd>
@@ -203,10 +219,6 @@
<dd> <dd>
<div class="block">Paramètre la position sur l'axe Y de la classe.</div> <div class="block">Paramètre la position sur l'axe Y de la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#setProject-Project-">setProject(Project)</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd>
<div class="block">Affiche le diagramme du projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#setProjectEnable-boolean-">setProjectEnable(boolean)</a></span> - Method in class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerMenuBar.html#setProjectEnable-boolean-">setProjectEnable(boolean)</a></span> - Method in class <a href="../AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a></dt>
<dd> <dd>
<div class="block">Active/Désactive les boutons relatifs au projet.</div> <div class="block">Active/Désactive les boutons relatifs au projet.</div>
@@ -237,7 +249,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setStatic-boolean-">setStatic(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setStatic-boolean-">setStatic(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique statique de l'attribut.</div> <div class="block">Paramètre la caractéristique statique de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerStatusbar.html#setStatusMessage-java.lang.String-">setStatusMessage(String)</a></span> - Method in class <a href="../AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerStatusbar.html#setStatusMessage-java.lang.String-">setStatusMessage(String)</a></span> - Method in class <a href="../AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></dt>
<dd> <dd>
@@ -249,7 +261,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setSynchronized-boolean-">setSynchronized(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setSynchronized-boolean-">setSynchronized(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique synchronisée de l'attribut.</div> <div class="block">Paramètre la caractéristique synchronisée de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#setTransient-boolean-">setTransient(boolean)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#setTransient-boolean-">setTransient(boolean)</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -257,7 +269,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setTransient-boolean-">setTransient(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setTransient-boolean-">setTransient(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique transitoire de l'attribut.</div> <div class="block">Paramètre la caractéristique transitoire de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Argument.html#setType-java.lang.String-">setType(String)</a></span> - Method in class <a href="../Argument.html" title="class in &lt;Unnamed&gt;">Argument</a></dt> <dt><span class="memberNameLink"><a href="../Argument.html#setType-java.lang.String-">setType(String)</a></span> - Method in class <a href="../Argument.html" title="class in &lt;Unnamed&gt;">Argument</a></dt>
<dd> <dd>
@@ -285,7 +297,11 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#setVolatile-boolean-">setVolatile(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#setVolatile-boolean-">setVolatile(boolean)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Paramètre la caractéristique volatile de l'attribut.</div> <div class="block">Paramètre la caractéristique volatile de la méthode.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#setWindow-AppThinkerWindow-">setWindow(AppThinkerWindow)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>
<div class="block">Paramètre la fenêtre enfant de la composition.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Link.html#STRONG">STRONG</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#STRONG">STRONG</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>U-Index</title> <title>U-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -73,14 +73,40 @@
</a> </a>
<h2 class="title">U</h2> <h2 class="title">U</h2>
<dl> <dl>
<dt><span class="memberNameLink"><a href="../Composition.html#UML_DIAGRAM">UML_DIAGRAM</a></span> - Static variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>
<div class="block">Cette classe permet d'afficher l'ensemble des éléments du projet sous la forme d'un diagramme UML.</div> <div class="block">Cette classe permet d'afficher les éléments UML du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#UmlDiagram-Project-">UmlDiagram(Project)</a></span> - Constructor for class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#UmlDiagram-Project-">UmlDiagram(Project)</a></span> - Constructor for class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div> <div class="block">Constructeur - Crée un nouveau diagramme UML à partir d'un projet.</div>
</dd> </dd>
<dt><a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlToolbar</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd>
<div class="block">Affiche une barre d'actions en haut de la fenêtre.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlToolbar.html#UmlToolbar-UmlDiagram-">UmlToolbar(UmlDiagram)</a></span> - Constructor for class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>
<div class="block">Constructeur de la classe AppThinkerToolbar</div>
</dd>
<dt><span class="memberNameLink"><a href="../Method.html#upArgument-int-">upArgument(int)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>
<div class="block">Faire remonter l'argument sélectionné dans la liste.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Class.html#upAttribute-int-">upAttribute(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Faire remonter l'attribut sélectionné dans la liste.</div>
</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#UPDATE_ATTR">UPDATE_ATTR</a></span> - Static variable in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#UPDATE_METH">UPDATE_METH</a></span> - Static variable in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Class.html#upMethod-int-">upMethod(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Faire remonter la méthode sélectionnée dans la liste.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>W-Index</title> <title>W-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>_-Index</title> <title>_-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -79,12 +79,22 @@
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Class.html#Z:Z_classId">_classId</a></span> - Static variable in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt> <dt><span class="memberNameLink"><a href="../Class.html#Z:Z_classId">_classId</a></span> - Static variable in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Z:Z_compositionId">_compositionId</a></span> - Static variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Link.html#Z:Z_linkId">_linkId</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#Z:Z_linkId">_linkId</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Method.html#Z:Z_methodId">_methodId</a></span> - Static variable in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#Z:Z_methodId">_methodId</a></span> - Static variable in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Z:Z_name">_name</a></span> - Variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Project.html#Z:Z_projectId">_projectId</a></span> - Static variable in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../Project.html#Z:Z_projectId">_projectId</a></span> - Static variable in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Z:Z_toolbar">_toolbar</a></span> - Variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Z:Z_type">_type</a></span> - Variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Z:Z_window">_window</a></span> - Variable in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>C-Index</title> <title>C-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -93,7 +93,7 @@
<dd> <dd>
<div class="block">Constructeur - Crée une instance de Class avec les paramètres déterminés.</div> <div class="block">Constructeur - Crée une instance de Class avec les paramètres déterminés.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#CLASS_TOOL">CLASS_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#CLASS_TOOL">CLASS_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>
@@ -111,11 +111,15 @@
<dd> <dd>
<div class="block">Supprime tous les attributs de la classe.</div> <div class="block">Supprime tous les attributs de la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#clearClasses--">clearClasses()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#clearClasses--">clearClasses()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Supprime toutes les classes du projet.</div> <div class="block">Supprime toutes les classes du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#clearLinks--">clearLinks()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#clearComposition--">clearComposition()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd>
<div class="block">Retire la composition de la fenêtre.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#clearLinks--">clearLinks()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Supprime tous les liens du projet.</div> <div class="block">Supprime tous les liens du projet.</div>
</dd> </dd>
@@ -123,21 +127,25 @@
<dd> <dd>
<div class="block">Supprime toutes les méthodes de la classe.</div> <div class="block">Supprime toutes les méthodes de la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#clearProject--">clearProject()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#closeProject--">closeProject()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd>
<div class="block">Retire le diagramme de la fenêtre.</div>
</dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#closeProject--">closeProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt>
<dd> <dd>
<div class="block">Ferme le projet en cours.</div> <div class="block">Ferme le projet en cours.</div>
</dd> </dd>
<dt><a href="../Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Composition</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd>
<div class="block">Gère une création qui est ajoutée à un projet</div>
</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#Composition-Project-">Composition(Project)</a></span> - Constructor for class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>
<div class="block">Constructeur - Crée une nouvelle composition.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Link.html#COMPOSITION">COMPOSITION</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#COMPOSITION">COMPOSITION</a></span> - Static variable in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Class.html#computeMinSize--">computeMinSize()</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt> <dt><span class="memberNameLink"><a href="../Class.html#computeMinSize--">computeMinSize()</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd> <dd>
<div class="block">Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu</div> <div class="block">Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#COPY_TOOL">COPY_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#COPY_TOOL">COPY_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>D-Index</title> <title>D-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -73,15 +73,25 @@
</a> </a>
<h2 class="title">D</h2> <h2 class="title">D</h2>
<dl> <dl>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#DELETE_TOOL">DELETE_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#defineMainClass-Class-">defineMainClass(Class)</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#displayDiagram--">displayDiagram()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#DELETE_TOOL">DELETE_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#displayComposition-Composition-">displayComposition(Composition)</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd> <dd>
<div class="block">Mets à jour graphiquement le diagramme UML.</div> <div class="block">Affiche une composition au centre de la fenêtre.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#displayProject--">displayProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#downArgument-int-">downArgument(int)</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Opère les modifications nécessaires sur la fenêtre pour accueillir le projet.</div> <div class="block">Faire descendre l'argument sélectionné dans la liste.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Class.html#downAttribute-int-">downAttribute(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Faire descendre l'attribut sélectionné dans la liste.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Class.html#downMethod-int-">downMethod(int)</a></span> - Method in class <a href="../Class.html" title="class in &lt;Unnamed&gt;">Class</a></dt>
<dd>
<div class="block">Faire descendre la méthode sélectionnée dans la liste.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>E-Index</title> <title>E-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -73,7 +73,7 @@
</a> </a>
<h2 class="title">E</h2> <h2 class="title">E</h2>
<dl> <dl>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#EDIT_TOOL">EDIT_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#EDIT_TOOL">EDIT_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#editClass-Class-">editClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#editClass-Class-">editClass(Class)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>G-Index</title> <title>G-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -93,11 +93,19 @@
<dd> <dd>
<div class="block">Récupère l'auteur du Projet.</div> <div class="block">Récupère l'auteur du Projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#getClasses--">getClasses()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#getClasses--">getClasses()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Récupère toutes les classes du projet.</div> <div class="block">Récupère toutes les classes du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#getCurrentTool--">getCurrentTool()</a></span> - Method in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#getComposition--">getComposition()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd>
<div class="block">Retourne la composition en cours de visualisation.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Project.html#getComposition--">getComposition()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>
<div class="block">Récupère la composition associée au projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../UmlToolbar.html#getCurrentTool--">getCurrentTool()</a></span> - Method in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd> <dd>
<div class="block">Récupère l'outil actuellement en fonction.</div> <div class="block">Récupère l'outil actuellement en fonction.</div>
</dd> </dd>
@@ -137,10 +145,14 @@
<dd> <dd>
<div class="block">Récupère le numéro du Projet.</div> <div class="block">Récupère le numéro du Projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#getLinks--">getLinks()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#getLinks--">getLinks()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Récupère tous les liens du projet.</div> <div class="block">Récupère tous les liens du projet.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#getMainClass--">getMainClass()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>
<div class="block">Retourne la classe principale du diagramme.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Link.html#getMaxCardinalityEnd--">getMaxCardinalityEnd()</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#getMaxCardinalityEnd--">getMaxCardinalityEnd()</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd> <dd>
<div class="block">Récupère la cardinalité maximum de la classe d'arrivée.</div> <div class="block">Récupère la cardinalité maximum de la classe d'arrivée.</div>
@@ -205,10 +217,16 @@
<dd> <dd>
<div class="block">Récupère la position sur l'axe Y de la classe.</div> <div class="block">Récupère la position sur l'axe Y de la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinker.html#getProject--">getProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#getProject--">getProject()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd> <dd>
<div class="block">Récupère le projet en cours.</div> <div class="block">Récupère le projet en cours.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#getProject--">getProject()</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>
<div class="block">Retourne le projet associé à la composition.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#getScrollPanel--">getScrollPanel()</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#getSelected--">getSelected()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#getSelected--">getSelected()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Récupère l'élément sélectionné dans la grille.</div> <div class="block">Récupère l'élément sélectionné dans la grille.</div>
@@ -233,6 +251,8 @@
<dd> <dd>
<div class="block">Récupère la statusbar contenue dans la fenêtre.</div> <div class="block">Récupère la statusbar contenue dans la fenêtre.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#getToolbar--">getToolbar()</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#getToolbar--">getToolbar()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#getToolbar--">getToolbar()</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Récupère la toolbar du diagramme.</div> <div class="block">Récupère la toolbar du diagramme.</div>
@@ -245,6 +265,10 @@
<dd> <dd>
<div class="block">Récupère le type de l'attribut.</div> <div class="block">Récupère le type de l'attribut.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#getType--">getType()</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>
<div class="block">Retourne le type de la composition.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Link.html#getType--">getType()</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt> <dt><span class="memberNameLink"><a href="../Link.html#getType--">getType()</a></span> - Method in class <a href="../Link.html" title="class in &lt;Unnamed&gt;">Link</a></dt>
<dd> <dd>
<div class="block">Récupère le type du lien.</div> <div class="block">Récupère le type du lien.</div>
@@ -253,10 +277,6 @@
<dd> <dd>
<div class="block">Récupère le type de la méthode.</div> <div class="block">Récupère le type de la méthode.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Project.html#getUmlDiagram--">getUmlDiagram()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd>
<div class="block">Récupère le diagramme UML associé au projet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Project.html#getVersion--">getVersion()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt> <dt><span class="memberNameLink"><a href="../Project.html#getVersion--">getVersion()</a></span> - Method in class <a href="../Project.html" title="class in &lt;Unnamed&gt;">Project</a></dt>
<dd> <dd>
<div class="block">Récupère le numéro de version du Projet.</div> <div class="block">Récupère le numéro de version du Projet.</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>I-Index</title> <title>I-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -81,7 +81,11 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isAbstract--">isAbstract()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isAbstract--">isAbstract()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est abstrait ou non.</div> <div class="block">Retourne si la méthode est abstrait ou non.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Method.html#isConstructor--">isConstructor()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>
<div class="block">Retourne si la méthode est un constructeur de la classe.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#isFinal--">isFinal()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#isFinal--">isFinal()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -89,7 +93,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isFinal--">isFinal()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isFinal--">isFinal()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est final ou non.</div> <div class="block">Retourne si la méthode est final ou non.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#isStatic--">isStatic()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#isStatic--">isStatic()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -97,7 +101,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isStatic--">isStatic()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isStatic--">isStatic()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est statique ou non.</div> <div class="block">Retourne si la méthode est statique ou non.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#isSynchronized--">isSynchronized()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#isSynchronized--">isSynchronized()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -105,7 +109,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isSynchronized--">isSynchronized()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isSynchronized--">isSynchronized()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est synchronisé ou non.</div> <div class="block">Retourne si la méthode est synchronisé ou non.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#isTransient--">isTransient()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#isTransient--">isTransient()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -113,7 +117,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isTransient--">isTransient()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isTransient--">isTransient()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est transitoire ou non.</div> <div class="block">Retourne si la méthode est transitoire ou non.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Attribute.html#isVolatile--">isVolatile()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt> <dt><span class="memberNameLink"><a href="../Attribute.html#isVolatile--">isVolatile()</a></span> - Method in class <a href="../Attribute.html" title="class in &lt;Unnamed&gt;">Attribute</a></dt>
<dd> <dd>
@@ -121,7 +125,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#isVolatile--">isVolatile()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt> <dt><span class="memberNameLink"><a href="../Method.html#isVolatile--">isVolatile()</a></span> - Method in class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd> <dd>
<div class="block">Retourne si l'attribut est volatile ou non.</div> <div class="block">Retourne si la méthode est volatile ou non.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>L-Index</title> <title>L-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -85,7 +85,7 @@
<dd> <dd>
<div class="block">Constructeur - Crée une instance d'une classe avec des paramètres déterminés.</div> <div class="block">Constructeur - Crée une instance d'une classe avec des paramètres déterminés.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../AppThinkerToolbar.html#LINK_TOOL">LINK_TOOL</a></span> - Static variable in class <a href="../AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></dt> <dt><span class="memberNameLink"><a href="../UmlToolbar.html#LINK_TOOL">LINK_TOOL</a></span> - Static variable in class <a href="../UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#listArguments--">listArguments()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ArgumentsPropertiesWindow.html#listArguments--">listArguments()</a></span> - Method in class <a href="../ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a></dt>
<dd> <dd>
@@ -97,7 +97,7 @@
</dd> </dd>
<dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#listMethods--">listMethods()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt> <dt><span class="memberNameLink"><a href="../ClassPropertiesWindow.html#listMethods--">listMethods()</a></span> - Method in class <a href="../ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a></dt>
<dd> <dd>
<div class="block">Affiche la liste des méthodes de la classe dans le tableau</div> <div class="block">Affiche la liste des méthodes de la classe dans le tableau.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">G</a>&nbsp;<a href="index-6.html">I</a>&nbsp;<a href="index-7.html">L</a>&nbsp;<a href="index-8.html">M</a>&nbsp;<a href="index-9.html">N</a>&nbsp;<a href="index-10.html">O</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">U</a>&nbsp;<a href="index-15.html">W</a>&nbsp;<a href="index-16.html">_</a>&nbsp;</div>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>M-Index</title> <title>M-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -75,7 +75,7 @@
<dl> <dl>
<dt><span class="memberNameLink"><a href="../AppThinker.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../AppThinker.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt>
<dd> <dd>
<div class="block">La méthode principale exécutée</div> <div class="block">La méthode principale exécutée.</div>
</dd> </dd>
<dt><a href="../Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Method</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt> <dt><a href="../Method.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Method</span></a> - Class in <a href="../package-summary.html">&lt;Unnamed&gt;</a></dt>
<dd> <dd>
@@ -89,26 +89,44 @@
<dd> <dd>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div> <div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Method.html#Method-java.lang.String-java.lang.String-java.lang.String-java.util.List-boolean-boolean-boolean-boolean-boolean-boolean-boolean-">Method(String, String, String, List&lt;Argument&gt;, boolean, boolean, boolean, boolean, boolean, boolean, boolean)</a></span> - Constructor for class <a href="../Method.html" title="class in &lt;Unnamed&gt;">Method</a></dt>
<dd>
<div class="block">Constructeur - Crée une instance de Method avec des paramètres donnés.</div>
</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Action du clic de la souris sur le diagramme.</div> <div class="block">Action du clic de la souris sur le diagramme.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Déplacer un élément en cliquant et déplaçant la souris.</div> <div class="block">Déplacer un élément en cliquant et déplaçant la souris.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseExited-java.awt.event.MouseEvent-">mouseExited(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseExited-java.awt.event.MouseEvent-">mouseExited(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseExited-java.awt.event.MouseEvent-">mouseExited(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">La souris bouge dans la grille.</div> <div class="block">La souris bouge dans la grille.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mousePressed-java.awt.event.MouseEvent-">mousePressed(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mousePressed-java.awt.event.MouseEvent-">mousePressed(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mousePressed-java.awt.event.MouseEvent-">mousePressed(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd> <dd>
<div class="block">Bouton de la souris pressé sur la grille.</div> <div class="block">Bouton de la souris pressé sur la grille.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="../Composition.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased(MouseEvent)</a></span> - Method in class <a href="../Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt> <dt><span class="memberNameLink"><a href="../UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased(MouseEvent)</a></span> - Method in class <a href="../UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>N-Index</title> <title>N-Index</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"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
@@ -73,7 +73,7 @@
</a> </a>
<h2 class="title">N</h2> <h2 class="title">N</h2>
<dl> <dl>
<dt><span class="memberNameLink"><a href="../AppThinker.html#newProject--">newProject()</a></span> - Static method in class <a href="../AppThinker.html" title="class in &lt;Unnamed&gt;">AppThinker</a></dt> <dt><span class="memberNameLink"><a href="../AppThinkerWindow.html#newProject--">newProject()</a></span> - Method in class <a href="../AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a></dt>
<dd> <dd>
<div class="block">Crée un nouveau Projet.</div> <div class="block">Crée un nouveau Projet.</div>
</dd> </dd>

View File

@@ -2,7 +2,7 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Generated Documentation (Untitled)</title> <title>Generated Documentation (Untitled)</title>
<script type="text/javascript"> <script type="text/javascript">
tmpTargetPage = "" + window.location.search; tmpTargetPage = "" + window.location.search;

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Class Hierarchy</title> <title>Class Hierarchy</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -94,21 +94,34 @@
<li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible) <li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
<ul> <ul>
<li type="circle"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a></li> <li type="circle"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a></li>
<li type="circle"><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerToolbar</span></a></li> <li type="circle"><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Composition</span></a> (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable)
<li type="circle"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a> (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable)</li> <ul>
<li type="circle"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a></li>
</ul>
</li>
<li type="circle"><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlToolbar</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li type="circle">java.awt.Window (implements javax.accessibility.Accessible) <li type="circle">java.awt.Window (implements javax.accessibility.Accessible)
<ul> <ul>
<li type="circle">java.awt.Dialog
<ul>
<li type="circle">javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
<ul>
<li type="circle"><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ArgumentsPropertiesWindow</span></a></li>
<li type="circle"><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.awt.Frame (implements java.awt.MenuContainer) <li type="circle">java.awt.Frame (implements java.awt.MenuContainer)
<ul> <ul>
<li type="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants) <li type="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
<ul> <ul>
<li type="circle"><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerSplashscreen</span></a></li>
<li type="circle"><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a></li> <li type="circle"><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a></li>
<li type="circle"><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ArgumentsPropertiesWindow</span></a></li>
<li type="circle"><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>&lt;Unnamed&gt;</title> <title>&lt;Unnamed&gt;</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -15,18 +15,20 @@
<ul title="Classes"> <ul title="Classes">
<li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinker</a></li> <li><a href="AppThinker.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinker</a></li>
<li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerMenuBar</a></li> <li><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerMenuBar</a></li>
<li><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerSplashscreen</a></li>
<li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerStatusbar</a></li> <li><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerStatusbar</a></li>
<li><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerToolbar</a></li>
<li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerWindow</a></li> <li><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">AppThinkerWindow</a></li>
<li><a href="Argument.html" title="class in &lt;Unnamed&gt;" target="classFrame">Argument</a></li> <li><a href="Argument.html" title="class in &lt;Unnamed&gt;" target="classFrame">Argument</a></li>
<li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ArgumentsPropertiesWindow</a></li> <li><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ArgumentsPropertiesWindow</a></li>
<li><a href="Attribute.html" title="class in &lt;Unnamed&gt;" target="classFrame">Attribute</a></li> <li><a href="Attribute.html" title="class in &lt;Unnamed&gt;" target="classFrame">Attribute</a></li>
<li><a href="Class.html" title="class in &lt;Unnamed&gt;" target="classFrame">Class</a></li> <li><a href="Class.html" title="class in &lt;Unnamed&gt;" target="classFrame">Class</a></li>
<li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ClassPropertiesWindow</a></li> <li><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;" target="classFrame">ClassPropertiesWindow</a></li>
<li><a href="Composition.html" title="class in &lt;Unnamed&gt;" target="classFrame">Composition</a></li>
<li><a href="Link.html" title="class in &lt;Unnamed&gt;" target="classFrame">Link</a></li> <li><a href="Link.html" title="class in &lt;Unnamed&gt;" target="classFrame">Link</a></li>
<li><a href="Method.html" title="class in &lt;Unnamed&gt;" target="classFrame">Method</a></li> <li><a href="Method.html" title="class in &lt;Unnamed&gt;" target="classFrame">Method</a></li>
<li><a href="Project.html" title="class in &lt;Unnamed&gt;" target="classFrame">Project</a></li> <li><a href="Project.html" title="class in &lt;Unnamed&gt;" target="classFrame">Project</a></li>
<li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlDiagram</a></li> <li><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlDiagram</a></li>
<li><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;" target="classFrame">UmlToolbar</a></li>
</ul> </ul>
</div> </div>
</body> </body>

View File

@@ -2,8 +2,8 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -83,15 +83,15 @@
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></td> <td class="colFirst"><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">AppThinkerSplashscreen</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Affiche une barre de statut au pied de la fenêtre</div> <div class="block">Ecran de démarrage du logiciel</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a></td> <td class="colFirst"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Affiche une barre d'actions en haut de la fenêtre.</div> <div class="block">Affiche une barre de statut au pied de la fenêtre</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
@@ -131,27 +131,39 @@
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></td>
<td class="colLast">
<div class="block">Gère une création qui est ajoutée à un projet</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></td> <td class="colFirst"><a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Gère un lien entre deux classes.</div> <div class="block">Gère un lien entre deux classes.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a></td> <td class="colFirst"><a href="Method.html" title="class in &lt;Unnamed&gt;">Method</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Gère une méthode.</div> <div class="block">Gère une méthode.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></td> <td class="colFirst"><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Gère un projet.</div> <div class="block">Gère un projet.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></td> <td class="colFirst"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Cette classe permet d'afficher l'ensemble des éléments du projet sous la forme d'un diagramme UML.</div> <div class="block">Cette classe permet d'afficher les éléments UML du projet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></td>
<td class="colLast">
<div class="block">Affiche une barre d'actions en haut de la fenêtre.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title> Class Hierarchy</title> <title> Class Hierarchy</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -94,21 +94,34 @@
<li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible) <li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
<ul> <ul>
<li type="circle"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a></li> <li type="circle"><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerStatusbar</span></a></li>
<li type="circle"><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerToolbar</span></a></li> <li type="circle"><a href="Composition.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Composition</span></a> (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable)
<li type="circle"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a> (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable)</li> <ul>
<li type="circle"><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlDiagram</span></a></li>
</ul>
</li>
<li type="circle"><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">UmlToolbar</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li type="circle">java.awt.Window (implements javax.accessibility.Accessible) <li type="circle">java.awt.Window (implements javax.accessibility.Accessible)
<ul> <ul>
<li type="circle">java.awt.Dialog
<ul>
<li type="circle">javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
<ul>
<li type="circle"><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ArgumentsPropertiesWindow</span></a></li>
<li type="circle"><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.awt.Frame (implements java.awt.MenuContainer) <li type="circle">java.awt.Frame (implements java.awt.MenuContainer)
<ul> <ul>
<li type="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants) <li type="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
<ul> <ul>
<li type="circle"><a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerSplashscreen</span></a></li>
<li type="circle"><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a></li> <li type="circle"><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">AppThinkerWindow</span></a></li>
<li type="circle"><a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ArgumentsPropertiesWindow</span></a></li>
<li type="circle"><a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">ClassPropertiesWindow</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_231) on Wed Dec 09 12:47:45 CET 2020 --> <!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<title>Uses of Package </title> <title>Uses of Package </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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>

View File

@@ -2,9 +2,9 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <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:29 CET 2020 -->
<title>Serialized Form</title> <title>Serialized Form</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"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
@@ -105,6 +105,10 @@
<pre>javax.swing.JMenuItem _saveAsProject</pre> <pre>javax.swing.JMenuItem _saveAsProject</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_projectOptions</h4>
<pre>javax.swing.JMenuItem _projectOptions</pre>
</li>
<li class="blockList">
<h4>_closeProject</h4> <h4>_closeProject</h4>
<pre>javax.swing.JMenuItem _closeProject</pre> <pre>javax.swing.JMenuItem _closeProject</pre>
</li> </li>
@@ -113,36 +117,8 @@
<pre>javax.swing.JMenuItem _quitMenu</pre> <pre>javax.swing.JMenuItem _quitMenu</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_projectMenu</h4> <h4>_compositionMenu</h4>
<pre>javax.swing.JMenu _projectMenu</pre> <pre>javax.swing.JMenu _compositionMenu</pre>
</li>
<li class="blockList">
<h4>_newClass</h4>
<pre>javax.swing.JMenuItem _newClass</pre>
</li>
<li class="blockList">
<h4>_newAssociation</h4>
<pre>javax.swing.JMenuItem _newAssociation</pre>
</li>
<li class="blockList">
<h4>_newLink</h4>
<pre>javax.swing.JMenuItem _newLink</pre>
</li>
<li class="blockList">
<h4>_selectElement</h4>
<pre>javax.swing.JMenuItem _selectElement</pre>
</li>
<li class="blockList">
<h4>_editElement</h4>
<pre>javax.swing.JMenuItem _editElement</pre>
</li>
<li class="blockList">
<h4>_deleteElement</h4>
<pre>javax.swing.JMenuItem _deleteElement</pre>
</li>
<li class="blockList">
<h4>_projectOptions</h4>
<pre>javax.swing.JMenuItem _projectOptions</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_appMenu</h4> <h4>_appMenu</h4>
@@ -168,6 +144,11 @@
</li> </li>
</ul> </ul>
</li> </li>
<li class="blockList"><a name="AppThinkerSplashscreen">
<!-- -->
</a>
<h3>Class <a href="AppThinkerSplashscreen.html" title="class in &lt;Unnamed&gt;">AppThinkerSplashscreen</a> extends javax.swing.JFrame implements Serializable</h3>
</li>
<li class="blockList"><a name="AppThinkerStatusbar"> <li class="blockList"><a name="AppThinkerStatusbar">
<!-- --> <!-- -->
</a> </a>
@@ -204,74 +185,6 @@
</li> </li>
</ul> </ul>
</li> </li>
<li class="blockList"><a name="AppThinkerToolbar">
<!-- -->
</a>
<h3>Class <a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a> extends javax.swing.JPanel implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>_currentTool</h4>
<pre>int _currentTool</pre>
</li>
<li class="blockList">
<h4>_editionPanel</h4>
<pre>javax.swing.JPanel _editionPanel</pre>
</li>
<li class="blockList">
<h4>_select</h4>
<pre>javax.swing.JButton _select</pre>
</li>
<li class="blockList">
<h4>_edit</h4>
<pre>javax.swing.JButton _edit</pre>
</li>
<li class="blockList">
<h4>_delete</h4>
<pre>javax.swing.JButton _delete</pre>
</li>
<li class="blockList">
<h4>_copy</h4>
<pre>javax.swing.JButton _copy</pre>
</li>
<li class="blockList">
<h4>_paste</h4>
<pre>javax.swing.JButton _paste</pre>
</li>
<li class="blockList">
<h4>_undo</h4>
<pre>javax.swing.JButton _undo</pre>
</li>
<li class="blockList">
<h4>_redo</h4>
<pre>javax.swing.JButton _redo</pre>
</li>
<li class="blockList">
<h4>_modelisationPanel</h4>
<pre>javax.swing.JPanel _modelisationPanel</pre>
</li>
<li class="blockList">
<h4>_newClass</h4>
<pre>javax.swing.JButton _newClass</pre>
</li>
<li class="blockList">
<h4>_newAssociation</h4>
<pre>javax.swing.JButton _newAssociation</pre>
</li>
<li class="blockList">
<h4>_newLink</h4>
<pre>javax.swing.JButton _newLink</pre>
</li>
<li class="blockListLast">
<h4>_umlDiagram</h4>
<pre><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> _umlDiagram</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="AppThinkerWindow"> <li class="blockList"><a name="AppThinkerWindow">
<!-- --> <!-- -->
</a> </a>
@@ -285,16 +198,24 @@
<pre><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a> _menubar</pre> <pre><a href="AppThinkerMenuBar.html" title="class in &lt;Unnamed&gt;">AppThinkerMenuBar</a> _menubar</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_toolbar</h4>
<pre><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a> _toolbar</pre>
</li>
<li class="blockList">
<h4>_statusbar</h4> <h4>_statusbar</h4>
<pre><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a> _statusbar</pre> <pre><a href="AppThinkerStatusbar.html" title="class in &lt;Unnamed&gt;">AppThinkerStatusbar</a> _statusbar</pre>
</li> </li>
<li class="blockList">
<h4>_project</h4>
<pre><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a> _project</pre>
</li>
<li class="blockList">
<h4>_contentPanel</h4>
<pre>javax.swing.JPanel _contentPanel</pre>
</li>
<li class="blockList">
<h4>_composition</h4>
<pre><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> _composition</pre>
</li>
<li class="blockListLast"> <li class="blockListLast">
<h4>_diagramPane</h4> <h4>_toolbar</h4>
<pre>javax.swing.JScrollPane _diagramPane</pre> <pre><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a> _toolbar</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -327,7 +248,7 @@
<li class="blockList"><a name="ArgumentsPropertiesWindow"> <li class="blockList"><a name="ArgumentsPropertiesWindow">
<!-- --> <!-- -->
</a> </a>
<h3>Class <a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a> extends javax.swing.JFrame implements Serializable</h3> <h3>Class <a href="ArgumentsPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ArgumentsPropertiesWindow</a> extends javax.swing.JDialog implements Serializable</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h3>Serialized Fields</h3> <h3>Serialized Fields</h3>
@@ -475,7 +396,7 @@
<li class="blockList"><a name="ClassPropertiesWindow"> <li class="blockList"><a name="ClassPropertiesWindow">
<!-- --> <!-- -->
</a> </a>
<h3>Class <a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a> extends javax.swing.JFrame implements Serializable</h3> <h3>Class <a href="ClassPropertiesWindow.html" title="class in &lt;Unnamed&gt;">ClassPropertiesWindow</a> extends javax.swing.JDialog implements Serializable</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h3>Serialized Fields</h3> <h3>Serialized Fields</h3>
@@ -528,6 +449,38 @@
</li> </li>
</ul> </ul>
</li> </li>
<li class="blockList"><a name="Composition">
<!-- -->
</a>
<h3>Class <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> extends javax.swing.JPanel implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>_project</h4>
<pre><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a> _project</pre>
</li>
<li class="blockList">
<h4>_name</h4>
<pre>java.lang.String _name</pre>
</li>
<li class="blockList">
<h4>_type</h4>
<pre>java.lang.String _type</pre>
</li>
<li class="blockList">
<h4>_toolbar</h4>
<pre>java.lang.Object _toolbar</pre>
</li>
<li class="blockListLast">
<h4>_window</h4>
<pre><a href="AppThinkerWindow.html" title="class in &lt;Unnamed&gt;">AppThinkerWindow</a> _window</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="Link"> <li class="blockList"><a name="Link">
<!-- --> <!-- -->
</a> </a>
@@ -601,6 +554,10 @@
<pre>java.util.List&lt;E&gt; _arguments</pre> <pre>java.util.List&lt;E&gt; _arguments</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_isConstructor</h4>
<pre>boolean _isConstructor</pre>
</li>
<li class="blockList">
<h4>_isStatic</h4> <h4>_isStatic</h4>
<pre>boolean _isStatic</pre> <pre>boolean _isStatic</pre>
</li> </li>
@@ -660,17 +617,9 @@
<h4>_path</h4> <h4>_path</h4>
<pre>java.lang.String _path</pre> <pre>java.lang.String _path</pre>
</li> </li>
<li class="blockList">
<h4>_umlDiagram</h4>
<pre><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> _umlDiagram</pre>
</li>
<li class="blockList">
<h4>_classes</h4>
<pre>java.util.List&lt;E&gt; _classes</pre>
</li>
<li class="blockListLast"> <li class="blockListLast">
<h4>_links</h4> <h4>_composition</h4>
<pre>java.util.List&lt;E&gt; _links</pre> <pre><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> _composition</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -679,26 +628,14 @@
<li class="blockList"><a name="UmlDiagram"> <li class="blockList"><a name="UmlDiagram">
<!-- --> <!-- -->
</a> </a>
<h3>Class <a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> extends javax.swing.JPanel implements Serializable</h3> <h3>Class <a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a> implements Serializable</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h3>Serialized Fields</h3> <h3>Serialized Fields</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>_project</h4> <h4>_umlToolbar</h4>
<pre><a href="Project.html" title="class in &lt;Unnamed&gt;">Project</a> _project</pre> <pre><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a> _umlToolbar</pre>
</li>
<li class="blockList">
<h4>_toolbar</h4>
<pre><a href="AppThinkerToolbar.html" title="class in &lt;Unnamed&gt;">AppThinkerToolbar</a> _toolbar</pre>
</li>
<li class="blockList">
<h4>_classes</h4>
<pre>java.util.List&lt;E&gt; _classes</pre>
</li>
<li class="blockList">
<h4>_links</h4>
<pre>java.util.List&lt;E&gt; _links</pre>
</li> </li>
<li class="blockList"> <li class="blockList">
<h4>_selected</h4> <h4>_selected</h4>
@@ -712,10 +649,90 @@
<h4>_shiftX</h4> <h4>_shiftX</h4>
<pre>int _shiftX</pre> <pre>int _shiftX</pre>
</li> </li>
<li class="blockListLast"> <li class="blockList">
<h4>_shiftY</h4> <h4>_shiftY</h4>
<pre>int _shiftY</pre> <pre>int _shiftY</pre>
</li> </li>
<li class="blockList">
<h4>_mainClass</h4>
<pre><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a> _mainClass</pre>
</li>
<li class="blockList">
<h4>_classes</h4>
<pre>java.util.List&lt;E&gt; _classes</pre>
</li>
<li class="blockListLast">
<h4>_links</h4>
<pre>java.util.List&lt;E&gt; _links</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="UmlToolbar">
<!-- -->
</a>
<h3>Class <a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a> extends javax.swing.JPanel implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>_currentTool</h4>
<pre>int _currentTool</pre>
</li>
<li class="blockList">
<h4>_editionPanel</h4>
<pre>javax.swing.JPanel _editionPanel</pre>
</li>
<li class="blockList">
<h4>_select</h4>
<pre>javax.swing.JButton _select</pre>
</li>
<li class="blockList">
<h4>_edit</h4>
<pre>javax.swing.JButton _edit</pre>
</li>
<li class="blockList">
<h4>_delete</h4>
<pre>javax.swing.JButton _delete</pre>
</li>
<li class="blockList">
<h4>_copy</h4>
<pre>javax.swing.JButton _copy</pre>
</li>
<li class="blockList">
<h4>_paste</h4>
<pre>javax.swing.JButton _paste</pre>
</li>
<li class="blockList">
<h4>_undo</h4>
<pre>javax.swing.JButton _undo</pre>
</li>
<li class="blockList">
<h4>_redo</h4>
<pre>javax.swing.JButton _redo</pre>
</li>
<li class="blockList">
<h4>_modelisationPanel</h4>
<pre>javax.swing.JPanel _modelisationPanel</pre>
</li>
<li class="blockList">
<h4>_newClass</h4>
<pre>javax.swing.JButton _newClass</pre>
</li>
<li class="blockList">
<h4>_newAssociation</h4>
<pre>javax.swing.JButton _newAssociation</pre>
</li>
<li class="blockList">
<h4>_newLink</h4>
<pre>javax.swing.JButton _newLink</pre>
</li>
<li class="blockListLast">
<h4>_umlDiagram</h4>
<pre><a href="UmlDiagram.html" title="class in &lt;Unnamed&gt;">UmlDiagram</a> _umlDiagram</pre>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@@ -1,6 +1,5 @@
import javax.swing.*; import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.*;
import java.io.*; import java.io.*;
/** /**
@@ -9,15 +8,17 @@ import java.io.*;
*/ */
public class AppThinker { public class AppThinker {
//JavaDoc tags : @param @return @throws @author @version @see @since @serial @deprecated //JavaDoc tags : @param @return @throws @author @version @see @since @serial @deprecated
private static Project _project;
private static AppThinkerWindow _window; private static AppThinkerWindow _window;
/** /**
* La méthode principale exécutée * La méthode principale exécutée.
* @param args Les arguments de la méthode principale. * @param args Les arguments de la méthode principale.
* @throws InterruptedException Interruption du thread lors de la pause du splashscreen.
*/ */
public static void main(String[] args) { public static void main(String[] args) throws InterruptedException {
AppThinkerSplashscreen splash = new AppThinkerSplashscreen();
Thread.sleep(3000);
splash.dispose();
_window = new AppThinkerWindow(); _window = new AppThinkerWindow();
} }
@@ -28,169 +29,4 @@ public class AppThinker {
public static AppThinkerWindow getWindow(){ public static AppThinkerWindow getWindow(){
return _window; return _window;
} }
/**
* Crée un nouveau Projet.
*/
public static void newProject(){
_project = new Project();
displayProject();
_window.getStatusbar().setFileMessage(_project.getName());
_window.setProject(_project);
_project.getUmlDiagram().displayDiagram();
_window.getStatusbar().setStatusMessage("The project was created.");
}
/**
* Opère les modifications nécessaires sur la fenêtre pour accueillir le projet.
*/
public static void displayProject(){
_window.setTitle((_project.getPath() == null) ? "AppThinker - " + _project.getName() + "*" : "AppThinker - " + _project.getName() + " (" + _project.getPath() + ")");
_window.getMenubar().setProjectEnable(true);
_project.getUmlDiagram().getToolbar().setEnabled(true);
}
/**
* Ouvre un projet existant dans la fenêtre.
*/
public static void openProject(){
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
JFileChooser dialog = new JFileChooser();
dialog.setDialogType(JFileChooser.OPEN_DIALOG);
dialog.setDialogTitle("Open an AppThinker project");
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
ObjectInputStream ois = null;
Project project = null;
try {
final FileInputStream fichier = new FileInputStream(dialog.getSelectedFile().getPath());
ois = new ObjectInputStream(fichier);
project = (Project) ois.readObject();
} catch (final java.io.IOException e) {
e.printStackTrace();
} catch (final ClassNotFoundException e) {
e.printStackTrace();
} finally {
try {
if (ois != null) {
ois.close();
_project = project;
_window.getStatusbar().setFileMessage(_project.getName());
_window.setProject(_project);
_project.getUmlDiagram().displayDiagram();
displayProject();
}
} catch (final IOException ex) {
ex.printStackTrace();
}
}
}
}
/**
* Sauvegarde le projet en cours.
*/
public static void saveProject(){
//Si le projet ne contient pas de path, on demande à l'enregistrer dans un emplacement
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
String path = _project.getPath();
if(path == null){
JFileChooser dialog = new JFileChooser();
dialog.setDialogTitle("Save an AppThinker project");
dialog.setDialogType(JFileChooser.SAVE_DIALOG);
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
String filePath = dialog.getSelectedFile().getPath();
path = (filePath.contains(".appt")) ? filePath : filePath + ".appt";
}
}
//On serialize le projet dans un fichier
_project.setPath(path);
ObjectOutputStream oos = null;
try {
final FileOutputStream fichier = new FileOutputStream(path);
oos = new ObjectOutputStream(fichier);
oos.writeObject(_project);
oos.flush();
} catch (final java.io.IOException e) {
e.printStackTrace();
} finally {
try {
if (oos != null) {
oos.flush();
oos.close();
displayProject();
_window.getStatusbar().setStatusMessage("The project was saved successfully.");
}
} catch (final IOException ex) {
ex.printStackTrace();
}
}
}
/**
* Sauvegarde le projet en cours à un autre emplacement.
*/
public static void saveAsProject(){
//Enregistrer le projet sous un autre emplacement
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
String path = _project.getPath();
JFileChooser dialog = new JFileChooser();
dialog.setDialogTitle("Save an AppThinker project");
dialog.setDialogType(JFileChooser.SAVE_DIALOG);
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
String filePath = dialog.getSelectedFile().getPath();
path = (filePath.contains(".appt")) ? filePath : filePath + ".appt";
}
//On serialize le projet dans un fichier
_project.setPath(path);
ObjectOutputStream oos = null;
try {
final FileOutputStream fichier = new FileOutputStream(path);
oos = new ObjectOutputStream(fichier);
oos.writeObject(_project);
oos.flush();
} catch (final java.io.IOException e) {
e.printStackTrace();
} finally {
try {
if (oos != null) {
oos.flush();
oos.close();
displayProject();
_window.getStatusbar().setStatusMessage("The project was saved on a new location.");
}
} catch (final IOException ex) {
ex.printStackTrace();
}
}
}
/**
* Ferme le projet en cours.
*/
public static void closeProject(){
_window.setTitle("AppThinker");
_window.getMenubar().setProjectEnable(false);
_project.getUmlDiagram().getToolbar().setEnabled(false);
_window.getStatusbar().setStatusMessage("The project has been closed.");
_window.getStatusbar().setFileMessage("No project opened.");
_window.clearProject();
_project = null;
}
/**
* Récupère le projet en cours.
* @return Le projet en cours.
*/
public static Project getProject(){
return _project;
}
} }

View File

@@ -1,7 +1,4 @@
import javax.accessibility.Accessible;
import javax.imageio.ImageIO;
import javax.swing.*; import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
@@ -16,17 +13,11 @@ public class AppThinkerMenuBar extends JMenuBar {
private JMenuItem _openProject; private JMenuItem _openProject;
private JMenuItem _saveProject; private JMenuItem _saveProject;
private JMenuItem _saveAsProject; private JMenuItem _saveAsProject;
private JMenuItem _projectOptions;
private JMenuItem _closeProject; private JMenuItem _closeProject;
private JMenuItem _quitMenu; private JMenuItem _quitMenu;
private JMenu _projectMenu; private JMenu _compositionMenu;
private JMenuItem _newClass;
private JMenuItem _newAssociation;
private JMenuItem _newLink;
private JMenuItem _selectElement;
private JMenuItem _editElement;
private JMenuItem _deleteElement;
private JMenuItem _projectOptions;
private JMenu _appMenu; private JMenu _appMenu;
private JMenuItem _appSettings; private JMenuItem _appSettings;
@@ -36,9 +27,11 @@ public class AppThinkerMenuBar extends JMenuBar {
private AppThinkerWindow _window; private AppThinkerWindow _window;
/** /**
* Constructeur de la classe AppThinkerMenuBar * Constructeur de la classe AppThinkerMenuBar.
* @param window Une instance de AppThinkerWindow.
*/ */
public AppThinkerMenuBar(){ public AppThinkerMenuBar(AppThinkerWindow window){
_window = window;
//Création de la barre menu //Création de la barre menu
_fileMenu = new JMenu("File"); _fileMenu = new JMenu("File");
@@ -47,7 +40,7 @@ public class AppThinkerMenuBar extends JMenuBar {
_newProject.addActionListener(new ActionListener() { _newProject.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
AppThinker.newProject(); _window.newProject();
} }
}); });
_fileMenu.add(_newProject); _fileMenu.add(_newProject);
@@ -56,7 +49,7 @@ public class AppThinkerMenuBar extends JMenuBar {
_openProject.addActionListener(new ActionListener() { _openProject.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
AppThinker.openProject(); _window.openProject();
} }
}); });
_fileMenu.add(_openProject); _fileMenu.add(_openProject);
@@ -65,7 +58,7 @@ public class AppThinkerMenuBar extends JMenuBar {
_saveProject.addActionListener(new ActionListener() { _saveProject.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
AppThinker.saveProject(); _window.getProject().saveProject();
} }
}); });
_fileMenu.add(_saveProject); _fileMenu.add(_saveProject);
@@ -74,7 +67,7 @@ public class AppThinkerMenuBar extends JMenuBar {
_saveAsProject.addActionListener(new ActionListener() { _saveAsProject.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
AppThinker.saveAsProject(); _window.getProject().saveAsProject();
} }
}); });
_fileMenu.add(_saveAsProject); _fileMenu.add(_saveAsProject);
@@ -83,9 +76,12 @@ public class AppThinkerMenuBar extends JMenuBar {
_closeProject.addActionListener(new ActionListener() { _closeProject.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
AppThinker.closeProject(); _window.closeProject();
} }
}); });
_projectOptions = new JMenuItem("Project options");
_projectOptions.setIcon(new ImageIcon(getClass().getResource("img/x16/settings.png")));
_fileMenu.add(_projectOptions);
_fileMenu.add(_closeProject); _fileMenu.add(_closeProject);
_quitMenu = new JMenuItem("Quit"); _quitMenu = new JMenuItem("Quit");
_quitMenu.setIcon(new ImageIcon(getClass().getResource("img/x16/quit.png"))); _quitMenu.setIcon(new ImageIcon(getClass().getResource("img/x16/quit.png")));
@@ -99,68 +95,6 @@ public class AppThinkerMenuBar extends JMenuBar {
this.add(_fileMenu); this.add(_fileMenu);
_projectMenu = new JMenu("Project");
_newClass = new JMenuItem("New class");
_newClass.setIcon(new ImageIcon(getClass().getResource("img/x16/newClass.png")));
_newClass.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.CLASS_TOOL);
}
});
_projectMenu.add(_newClass);
_newAssociation = new JMenuItem("New association");
_newAssociation.setIcon(new ImageIcon(getClass().getResource("img/x16/newAssociation.png")));
_newAssociation.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.ASSOCIATION_TOOL);
}
});
_projectMenu.add(_newAssociation);
_newLink = new JMenuItem("New link");
_newLink.setIcon(new ImageIcon(getClass().getResource("img/x16/newLink.png")));
_newLink.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.LINK_TOOL);
}
});
_projectMenu.add(_newLink);
_selectElement = new JMenuItem("Select");
_selectElement.setIcon(new ImageIcon(getClass().getResource("img/x16/select.png")));
_selectElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.SELECT_TOOL);
}
});
_projectMenu.add(_selectElement);
_editElement = new JMenuItem("Edit");
_editElement.setIcon(new ImageIcon(getClass().getResource("img/x16/edit.png")));
_editElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.EDIT_TOOL);
}
});
_projectMenu.add(_editElement);
_deleteElement = new JMenuItem("Delete");
_deleteElement.setIcon(new ImageIcon(getClass().getResource("img/x16/delete.png")));
_deleteElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
AppThinker.getProject().getUmlDiagram().getToolbar().setCurrentTool(AppThinkerToolbar.DELETE_TOOL);
}
});
_projectMenu.add(_deleteElement);
_projectOptions = new JMenuItem("Project options");
_projectOptions.setIcon(new ImageIcon(getClass().getResource("img/x16/settings.png")));
_projectMenu.add(_projectOptions);
this.add(_projectMenu);
_appMenu = new JMenu("AppThinker"); _appMenu = new JMenu("AppThinker");
_appSettings = new JMenuItem("Settings"); _appSettings = new JMenuItem("Settings");
@@ -178,6 +112,76 @@ public class AppThinkerMenuBar extends JMenuBar {
this.setProjectEnable(false); this.setProjectEnable(false);
} }
public void addCompositionMenu(Composition composition){
//Cette partie du menu est dynamique en fonction du type de composition affichée
if(composition.getType() == Composition.UML_DIAGRAM){
_compositionMenu = new JMenu("Composition");
UmlToolbar apptt = (UmlToolbar) composition.getToolbar();
JMenuItem newClass = new JMenuItem("New class");
newClass.setIcon(new ImageIcon(getClass().getResource("img/x16/newClass.png")));
newClass.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.CLASS_TOOL);
}
});
_compositionMenu.add(newClass);
JMenuItem newAssociation = new JMenuItem("New association");
newAssociation.setIcon(new ImageIcon(getClass().getResource("img/x16/newAssociation.png")));
newAssociation.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.ASSOCIATION_TOOL);
}
});
_compositionMenu.add(newAssociation);
JMenuItem newLink = new JMenuItem("New link");
newLink.setIcon(new ImageIcon(getClass().getResource("img/x16/newLink.png")));
newLink.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.LINK_TOOL);
}
});
_compositionMenu.add(newLink);
JMenuItem selectElement = new JMenuItem("Select");
selectElement.setIcon(new ImageIcon(getClass().getResource("img/x16/select.png")));
selectElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.SELECT_TOOL);
}
});
_compositionMenu.add(selectElement);
JMenuItem editElement = new JMenuItem("Edit");
editElement.setIcon(new ImageIcon(getClass().getResource("img/x16/edit.png")));
editElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.EDIT_TOOL);
}
});
_compositionMenu.add(editElement);
JMenuItem deleteElement = new JMenuItem("Delete");
deleteElement.setIcon(new ImageIcon(getClass().getResource("img/x16/delete.png")));
deleteElement.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
apptt.setCurrentTool(UmlToolbar.DELETE_TOOL);
}
});
_compositionMenu.add(deleteElement);
this.add(_compositionMenu);
}
}
/**
* Retire le menu de composition
*/
public void removeCompositionMenu(){
this.remove(_compositionMenu);
}
/** /**
* Active/Désactive les boutons relatifs au projet. * Active/Désactive les boutons relatifs au projet.
* @param enabled Le paramètre d'activation. * @param enabled Le paramètre d'activation.
@@ -185,13 +189,7 @@ public class AppThinkerMenuBar extends JMenuBar {
public void setProjectEnable(boolean enabled){ public void setProjectEnable(boolean enabled){
_saveProject.setEnabled(enabled); _saveProject.setEnabled(enabled);
_saveAsProject.setEnabled(enabled); _saveAsProject.setEnabled(enabled);
_closeProject.setEnabled(enabled);
_newClass.setEnabled(enabled);
_newAssociation.setEnabled(enabled);
_newLink.setEnabled(enabled);
_selectElement.setEnabled(enabled);
_editElement.setEnabled(enabled);
_deleteElement.setEnabled(enabled);
_projectOptions.setEnabled(enabled); _projectOptions.setEnabled(enabled);
_closeProject.setEnabled(enabled);
} }
} }

View File

@@ -0,0 +1,48 @@
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.io.File;
import java.io.IOException;
/**
* Ecran de démarrage du logiciel
*/
public class AppThinkerSplashscreen extends JFrame {
/**
* Constructeur - Crée la fenêtre de démarrage
*/
public AppThinkerSplashscreen(){
this.setTitle("AppThinker - Starting");
this.setMinimumSize(new Dimension(533, 300));
Image img = null;
try { img = ImageIO.read(AppThinker.class.getResource("img/logoAppThinker.png")); } catch (Exception ex) { }
this.setIconImage(img);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setUndecorated(true);
JPanel panel = new JPanel(){
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
Image img = null;
try { img = ImageIO.read(AppThinker.class.getResource("img/splashscreen.png")); } catch (Exception ex) { }
g2.drawImage(img, 0, 0, 533, 300, this);
/*Informations du logiciel*/
g2.setColor(new Color(63, 169, 245));
g2.setFont(new Font("Arial", Font.BOLD, 40));
g2.drawString("AppThinker", 305, 45);
g2.setFont(new Font("Arial", Font.PLAIN, 20));
g2.drawString("Make your ideas come true", 285, 280);
g2.setFont(new Font("Arial", Font.BOLD, 10));
g2.drawString("We're getting things ready...", 5, 295);
g2.drawString("V.BOULANGER (c) 2020 - Version 1.0.0-dev4", 305, 295);
}
};
this.getContentPane().add(panel);
this.setVisible(true);
}
}

View File

@@ -1,17 +1,23 @@
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.swing.*; import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.*; import java.awt.*;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
/** /**
* Affiche une fenêtre du logiciel. * Affiche une fenêtre du logiciel.
* @author V.BOULANGER
*/ */
public class AppThinkerWindow extends JFrame { public class AppThinkerWindow extends JFrame {
private AppThinkerMenuBar _menubar; private AppThinkerMenuBar _menubar;
private AppThinkerToolbar _toolbar;
private AppThinkerStatusbar _statusbar; private AppThinkerStatusbar _statusbar;
private JScrollPane _diagramPane;
private Project _project;
private JPanel _contentPanel;
private Composition _composition;
private UmlToolbar _toolbar;
/** /**
* Constructeur de la classe AppThinkerWindow * Constructeur de la classe AppThinkerWindow
@@ -30,7 +36,7 @@ public class AppThinkerWindow extends JFrame {
this.setLayout(new BorderLayout()); this.setLayout(new BorderLayout());
//Ajout du menu à la fenêtre //Ajout du menu à la fenêtre
_menubar = new AppThinkerMenuBar(); _menubar = new AppThinkerMenuBar(this);
this.setJMenuBar(_menubar); this.setJMenuBar(_menubar);
/*JTabbedPane tabbedPane = new JTabbedPane(); /*JTabbedPane tabbedPane = new JTabbedPane();
@@ -49,14 +55,77 @@ public class AppThinkerWindow extends JFrame {
this.add(tabbedPane, BorderLayout.CENTER);*/ this.add(tabbedPane, BorderLayout.CENTER);*/
_contentPanel = new JPanel();
_contentPanel.setLayout(new BorderLayout());
this.add(_contentPanel, BorderLayout.CENTER);
//Ajout de la statusbar à la fenêtre //Ajout de la statusbar à la fenêtre
_statusbar = new AppThinkerStatusbar(); _statusbar = new AppThinkerStatusbar();
this.add(_statusbar, BorderLayout.SOUTH); this.add(_statusbar, BorderLayout.SOUTH);
this.pack();
this.setVisible(true); this.setVisible(true);
} }
/**
* Crée un nouveau Projet.
*/
public void newProject(){
_project = new Project();
this.displayComposition(_project.getComposition());
this._statusbar.setStatusMessage("The project has been created.");
}
/**
* Ouvre un projet existant dans la fenêtre.
*/
public void openProject(){
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
JFileChooser dialog = new JFileChooser();
dialog.setDialogType(JFileChooser.OPEN_DIALOG);
dialog.setDialogTitle("Open an AppThinker project");
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
ObjectInputStream ois = null;
Project project = null;
try {
final FileInputStream fichier = new FileInputStream(dialog.getSelectedFile().getPath());
ois = new ObjectInputStream(fichier);
project = (Project) ois.readObject();
} catch (final java.io.IOException e) {
e.printStackTrace();
} catch (final ClassNotFoundException e) {
e.printStackTrace();
} finally {
try {
if (ois != null) {
ois.close();
_project = project;
this.displayComposition(_project.getComposition());
this._statusbar.setStatusMessage("The project has been opened.");
}
} catch (final IOException ex) {
ex.printStackTrace();
}
}
}
}
/**
* Ferme le projet en cours.
*/
public void closeProject(){
this.setTitle("AppThinker");
this.getMenubar().setProjectEnable(false);
UmlToolbar toolbar = (UmlToolbar) _project.getComposition().getToolbar();
toolbar.setEnabled(false);
this.getStatusbar().setStatusMessage("The project has been closed.");
this.getStatusbar().setFileMessage("No project opened.");
this.clearComposition();
_project = null;
}
/** /**
* Récupère la menubar contenue dans la fenêtre. * Récupère la menubar contenue dans la fenêtre.
* @return La menubar contenue dans la fenêtre. * @return La menubar contenue dans la fenêtre.
@@ -65,31 +134,6 @@ public class AppThinkerWindow extends JFrame {
return this._menubar; return this._menubar;
} }
/**
* Affiche le diagramme du projet.
* @param project Le projet qui inclu le diagramme à afficher.
*/
public void setProject(Project project){
//Ajout de la toolbar à la fenêtre
_toolbar = project.getUmlDiagram().getToolbar();
this.add(_toolbar, BorderLayout.NORTH);
//Ajout du diagramme à la fenêtre
_diagramPane = new JScrollPane(project.getUmlDiagram());
_diagramPane.setBackground(new Color(218, 233, 244));
this.add(_diagramPane, BorderLayout.CENTER);
}
/**
* Retire le diagramme de la fenêtre.
*/
public void clearProject(){
this.remove(_diagramPane);
this.remove(_toolbar);
this.repaint();
}
/** /**
* Récupère la statusbar contenue dans la fenêtre. * Récupère la statusbar contenue dans la fenêtre.
* @return La statusbar contenue dans la fenêtre. * @return La statusbar contenue dans la fenêtre.
@@ -97,4 +141,56 @@ public class AppThinkerWindow extends JFrame {
public AppThinkerStatusbar getStatusbar(){ public AppThinkerStatusbar getStatusbar(){
return this._statusbar; return this._statusbar;
} }
/**
* Affiche une composition au centre de la fenêtre.
* @param composition La composition à afficher.
*/
public void displayComposition(Composition composition){
_composition = composition;
composition.setWindow(this);
//Ajout de la toolbar de la composition à la fenêtre
UmlToolbar toolbar = (UmlToolbar) composition.getToolbar();
_toolbar = toolbar;
_contentPanel.add(toolbar, BorderLayout.NORTH);
//Ajout du diagramme à la fenêtre
JScrollPane compositionPane = new JScrollPane(_composition);
compositionPane.setBackground(new Color(218, 233, 244));
_contentPanel.add(compositionPane, BorderLayout.CENTER);
//Modification de la barre de statut
_statusbar.setFileMessage(composition.getProject().getName());
//Modification du titre et activation des fonctionnalités d'édition
this.setTitle((composition.getProject().getPath() == null) ? "AppThinker - " + composition.getProject().getName() + "*" : "AppThinker - " + composition.getProject().getName() + " (" + composition.getProject().getPath() + ")");
_menubar.addCompositionMenu(composition);
_menubar.setProjectEnable(true);
_toolbar.setEnabled(true);
}
/**
* Récupère le projet en cours.
* @return Le projet en cours.
*/
public Project getProject(){
return _project;
}
/**
* Retourne la composition en cours de visualisation.
* @return La composition en cours de visualisation.
*/
public Composition getComposition(){
return _composition;
}
/**
* Retire la composition de la fenêtre.
*/
public void clearComposition(){
this.remove(_contentPanel);
this._menubar.removeCompositionMenu();
}
} }

View File

@@ -3,10 +3,7 @@ import javax.swing.*;
import javax.swing.table.DefaultTableModel; import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn; import javax.swing.table.TableColumn;
import java.awt.*; import java.awt.*;
import java.awt.event.ActionEvent; import java.awt.event.*;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Vector; import java.util.Vector;
/** /**
@@ -31,7 +28,7 @@ public class ArgumentsPropertiesWindow extends JDialog {
//Paramétrage de la fenêtre //Paramétrage de la fenêtre
this.setTitle("Edit arguments - " + m.getName()); this.setTitle("Edit arguments - " + m.getName());
this.setModal(true); this.setModal(true);
this.setSize(new Dimension(800, 350)); this.setSize(new Dimension(800, 375));
Image img = null; Image img = null;
try { img = ImageIO.read(AppThinker.class.getResource("img/logoAppThinker.png")); } catch (Exception ex) { } try { img = ImageIO.read(AppThinker.class.getResource("img/logoAppThinker.png")); } catch (Exception ex) { }
this.setIconImage(img); this.setIconImage(img);
@@ -39,7 +36,6 @@ public class ArgumentsPropertiesWindow extends JDialog {
this.setLocationRelativeTo(null); this.setLocationRelativeTo(null);
this.setLayout(new BorderLayout()); this.setLayout(new BorderLayout());
//Espace général de la fenêtre //Espace général de la fenêtre
JPanel generalPanel = new JPanel(); JPanel generalPanel = new JPanel();
generalPanel.setLayout(new BoxLayout(generalPanel, BoxLayout.Y_AXIS)); generalPanel.setLayout(new BoxLayout(generalPanel, BoxLayout.Y_AXIS));
@@ -86,10 +82,9 @@ public class ArgumentsPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _argumentsTable.getSelectedRow(); int selected = _argumentsTable.getSelectedRow();
if(_method.upArgument(selected)){ if(_method.upArgument(selected)){
save(false); _umlDiagram.repaint();
listArguments(); listArguments();
_argumentsTable.setRowSelectionInterval(selected - 1, selected - 1); _argumentsTable.setRowSelectionInterval(selected - 1, selected - 1);
_umlDiagram.repaint();
} }
} }
}); });
@@ -101,10 +96,9 @@ public class ArgumentsPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _argumentsTable.getSelectedRow(); int selected = _argumentsTable.getSelectedRow();
if(_method.downArgument(selected)){ if(_method.downArgument(selected)){
save(false); _umlDiagram.repaint();
listArguments(); listArguments();
_argumentsTable.setRowSelectionInterval(selected + 1, selected + 1); _argumentsTable.setRowSelectionInterval(selected + 1, selected + 1);
_umlDiagram.repaint();
} }
} }
}); });
@@ -114,29 +108,57 @@ public class ArgumentsPropertiesWindow extends JDialog {
generalPanel.add(argumentsPan); generalPanel.add(argumentsPan);
//Bouton de sauvegarde
JButton saveBtn = new JButton("Save changes and quit");
saveBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
save(true);
}
});
generalPanel.add(saveBtn);
this.add(generalPanel, BorderLayout.CENTER); this.add(generalPanel, BorderLayout.CENTER);
this.setVisible(true);
//Import des arguments dans le tableau //Import des arguments dans le tableau
this.listArguments(); this.listArguments();
this.addWindowListener(new WindowListener() {
@Override
public void windowOpened(WindowEvent e) {
}
@Override
public void windowClosing(WindowEvent e) {
save();
dispose();
}
@Override
public void windowClosed(WindowEvent e) {
}
@Override
public void windowIconified(WindowEvent e) {
}
@Override
public void windowDeiconified(WindowEvent e) {
}
@Override
public void windowActivated(WindowEvent e) {
}
@Override
public void windowDeactivated(WindowEvent e) {
}
});
this.setVisible(true);
} }
/** /**
* Ajoute un argument à la méthode sélectionnée et rafraîchit la liste des arguments. * Ajoute un argument à la méthode sélectionnée et rafraîchit la liste des arguments.
*/ */
public void addArgument(){ public void addArgument(){
save(false); save();
_method.addArgument(new Argument()); _method.addArgument(new Argument());
_classProp.getEditingClass().computeMinSize(); _classProp.getEditingClass().computeMinSize();
_umlDiagram.repaint(); _umlDiagram.repaint();
@@ -149,7 +171,7 @@ public class ArgumentsPropertiesWindow extends JDialog {
public void removeArgument(){ public void removeArgument(){
int i = _argumentsTable.getSelectedRow(); int i = _argumentsTable.getSelectedRow();
if(i != -1){ if(i != -1){
save(false); save();
_method.removeArgument(i); _method.removeArgument(i);
_classProp.getEditingClass().computeMinSize(); _classProp.getEditingClass().computeMinSize();
_umlDiagram.repaint(); _umlDiagram.repaint();
@@ -185,9 +207,8 @@ public class ArgumentsPropertiesWindow extends JDialog {
/** /**
* Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre. * Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
* @param quit Fermer la fenêtre après la sauvegarde.
*/ */
public void save(boolean quit){ public void save(){
//Termine l'édition en sélectionnant une autre cellule //Termine l'édition en sélectionnant une autre cellule
_argumentsTable.editCellAt(0,0); _argumentsTable.editCellAt(0,0);
//Enregistrement des attributs //Enregistrement des attributs
@@ -200,6 +221,5 @@ public class ArgumentsPropertiesWindow extends JDialog {
//Rafraichissement de l'affichage //Rafraichissement de l'affichage
_classProp.getEditingClass().computeMinSize(); _classProp.getEditingClass().computeMinSize();
_umlDiagram.repaint(); _umlDiagram.repaint();
if(quit) this.dispose();
} }
} }

View File

@@ -37,7 +37,7 @@ public class Class implements Serializable {
public Class(int posX, int posY, int shape){ public Class(int posX, int posY, int shape){
_classId++; _classId++;
this._id = _classId; this._id = _classId;
this._name = "Classe" + _id; this._name = "Class" + _id;
this._posX = posX; this._posX = posX;
this._posY = posY; this._posY = posY;
this._sizeX = 90; this._sizeX = 90;
@@ -203,28 +203,32 @@ public class Class implements Serializable {
Font font1 = new Font("Arial", Font.PLAIN, 14); Font font1 = new Font("Arial", Font.PLAIN, 14);
Font font2 = new Font("Arial", Font.PLAIN, 10); Font font2 = new Font("Arial", Font.PLAIN, 10);
Canvas c = new Canvas(); Canvas c = new Canvas();
FontMetrics fm1 = c.getFontMetrics(font1);
FontMetrics fm2 = c.getFontMetrics(font2);
int space = 5; int space = 5;
//Calcul de la taille en X //Calcul de la taille en X
String maxChain = this.getName(); int maxWidth = fm1.stringWidth(this.getName());
//Parcours des attributs //Parcours des attributs
for(Attribute a : this.getAttributes()){ for(Attribute a : this.getAttributes()){
String chain = a.getAccess() + " " + a.getName() + " : " + a.getType(); String chain = a.getAccess() + " " + a.getName() + " : " + a.getType();
if(chain.length() > maxChain.length()) maxChain = chain; int temp = fm2.stringWidth(chain);
if(temp > maxWidth) maxWidth = temp;
} }
//Parcours des méthodes //Parcours des méthodes
for(Method m : this.getMethods()){ for(Method m : this.getMethods()){
String chain = m.getAccess() + " " + m.getName() + "("; String chain = m.getAccess() + " " + m.getName() + "(";
for(Argument a : m.getArguments()){ ArrayList<String> listArguments = new ArrayList<String>();
chain += a.getName() + " : " + a.getType() + ", "; for(Argument ar : m.getArguments()){
listArguments.add(ar.getName() + " : " + ar.getType());
} }
chain.substring(0, chain.length() - 2); chain += String.join(", ", listArguments) + ") : " + m.getType();
chain += ") : " + m.getType(); int temp = fm2.stringWidth(chain);
if(chain.length() > maxChain.length()) maxChain = chain; if(temp > maxWidth) maxWidth = temp;
} }
if("attributes".length() > maxChain.length()) maxChain = "attributes"; int temp = fm2.stringWidth("attributes");
if("methods".length() > maxChain.length()) maxChain = "methods"; if(temp > maxWidth) maxWidth = temp;
FontMetrics fm = c.getFontMetrics(font1); this.setMinSizeX(maxWidth);
this.setMinSizeX(fm.stringWidth(maxChain));
//Calcul de la taille en Y //Calcul de la taille en Y
int attributes = this.getAttributes().size(); int attributes = this.getAttributes().size();
int methods = this.getMethods().size(); int methods = this.getMethods().size();
@@ -267,15 +271,6 @@ public class Class implements Serializable {
this.computeMinSize(); this.computeMinSize();
} }
/**
* Supprime un attribut de la classe.
* @param a L'attribut à supprimer.
*/
public void removeAttribute(Attribute a){
this._attributes.remove(a);
this.computeMinSize();
}
/** /**
* Supprime un attribut de la classe. * Supprime un attribut de la classe.
* @param index L'index de l'attribut à supprimer. * @param index L'index de l'attribut à supprimer.
@@ -311,6 +306,7 @@ public class Class implements Serializable {
/** /**
* Faire descendre l'attribut sélectionné dans la liste. * Faire descendre l'attribut sélectionné dans la liste.
* @param index L'index de l'attribut sélectionné. * @param index L'index de l'attribut sélectionné.
* @return true : la méthode a été déplacée, false sinon.
*/ */
public boolean downAttribute(int index){ public boolean downAttribute(int index){
int attrNumber = this._attributes.size(); int attrNumber = this._attributes.size();
@@ -340,11 +336,12 @@ public class Class implements Serializable {
} }
/** /**
* Supprime une méthode de la classe. * Ajoute une méthode à la classe.
* @param m La méthode à supprimer. * @param m La méthode à ajouter.
* @param index Le rang d'insertion.
*/ */
public void removeMethod(Method m){ public void addMethod(int index, Method m){
this._methods.remove(m); this._methods.add(index, m);
this.computeMinSize(); this.computeMinSize();
} }

View File

@@ -1,11 +1,12 @@
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.table.DefaultTableModel; import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableColumn; import javax.swing.table.TableColumn;
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Vector; import java.util.Vector;
/** /**
@@ -14,9 +15,9 @@ import java.util.Vector;
*/ */
public class ClassPropertiesWindow extends JDialog { public class ClassPropertiesWindow extends JDialog {
public static int UPDATE_ATTR = 0; public static final int UPDATE_ATTR = 0;
public static int UPDATE_METH = 1; public static final int UPDATE_METH = 1;
private static int UPDATE_ALL = 2; private static final int UPDATE_ALL = 2;
private UmlDiagram _umlDiagram; private UmlDiagram _umlDiagram;
private Class _class; private Class _class;
@@ -27,10 +28,9 @@ public class ClassPropertiesWindow extends JDialog {
private DefaultTableModel _attributeModel; private DefaultTableModel _attributeModel;
private JTable _methodsTable; private JTable _methodsTable;
private JScrollPane _scrollMethods; private JScrollPane _scrollMethods;
private String[] _methodsColumns = {"Name", "Access modifier", "Type", "Arguments", "Static", "Final", "Abstract", "Synchronised", "Volatile", "Transient"}; private String[] _methodsColumns = {"C", "Name", "Access modifier", "Type", "Arguments", "Static", "Final", "Abstract", "Synchronised", "Volatile", "Transient"};
private DefaultTableModel _methodModel; private DefaultTableModel _methodModel;
/** /**
* Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier. * Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
* @param umlDiagram Le diagramme qui contient la classe. * @param umlDiagram Le diagramme qui contient la classe.
@@ -43,7 +43,7 @@ public class ClassPropertiesWindow extends JDialog {
//Paramétrage de la fenêtre //Paramétrage de la fenêtre
this.setTitle("Edit properties - " + a.getName()); this.setTitle("Edit properties - " + a.getName());
this.setModal(true); this.setModal(true);
this.setSize(new Dimension(800, 350)); this.setSize(new Dimension(800, 375));
Image img = null; Image img = null;
try { img = ImageIO.read(AppThinker.class.getResource("img/logoAppThinker.png")); } catch (Exception ex) { } try { img = ImageIO.read(AppThinker.class.getResource("img/logoAppThinker.png")); } catch (Exception ex) { }
this.setIconImage(img); this.setIconImage(img);
@@ -66,6 +66,24 @@ public class ClassPropertiesWindow extends JDialog {
namePan.add(_nameField); namePan.add(_nameField);
generalPanel.add(namePan); generalPanel.add(namePan);
//Radio bouton pour définir la classe principale
JRadioButton mainRadio = new JRadioButton("This is the main class");
mainRadio.setToolTipText("The main class is the entry point of the application. It appears in red on the diagram.");
mainRadio.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
defineMainClass(a);
refreshGraphics();
}
});
ButtonGroup bg = new ButtonGroup();
bg.add(mainRadio);
if(_umlDiagram.getMainClass() == a) mainRadio.setSelected(true);
else mainRadio.setSelected(false);
generalPanel.add(mainRadio);
JLabel attrLbl = new JLabel("Edit attributes"); JLabel attrLbl = new JLabel("Edit attributes");
generalPanel.add(attrLbl); generalPanel.add(attrLbl);
@@ -107,10 +125,9 @@ public class ClassPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _attributesTable.getSelectedRow(); int selected = _attributesTable.getSelectedRow();
if(_class.upAttribute(selected)){ if(_class.upAttribute(selected)){
save(ClassPropertiesWindow.UPDATE_ATTR, false); refreshGraphics();
listAttributes(); listAttributes();
_attributesTable.setRowSelectionInterval(selected - 1, selected - 1); _attributesTable.setRowSelectionInterval(selected - 1, selected - 1);
_umlDiagram.repaint();
} }
} }
}); });
@@ -122,10 +139,9 @@ public class ClassPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _attributesTable.getSelectedRow(); int selected = _attributesTable.getSelectedRow();
if(_class.downAttribute(selected)){ if(_class.downAttribute(selected)){
save(ClassPropertiesWindow.UPDATE_ATTR, false); refreshGraphics();
listAttributes(); listAttributes();
_attributesTable.setRowSelectionInterval(selected + 1, selected + 1); _attributesTable.setRowSelectionInterval(selected + 1, selected + 1);
_umlDiagram.repaint();
} }
} }
}); });
@@ -145,15 +161,11 @@ public class ClassPropertiesWindow extends JDialog {
_methodsTable = new JTable(_methodModel); _methodsTable = new JTable(_methodModel);
_methodsTable.addMouseListener(new MouseAdapter() { _methodsTable.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) { public void mouseClicked(MouseEvent e) {
Point p = e.getPoint(); Point p = e.getPoint();
int col = _methodsTable.columnAtPoint(p); int col = _methodsTable.columnAtPoint(p);
int row = _methodsTable.rowAtPoint(p); int row = _methodsTable.rowAtPoint(p);
System.out.println("clic"); if (col == 4) openArgumentsWindow(_class.getMethods().get(row));
if (col == 3) {
openArgumentsWindow(_class.getMethods().get(row));
}
} }
}); });
@@ -173,16 +185,6 @@ public class ClassPropertiesWindow extends JDialog {
}); });
methodsTableModifier.add(addMethod); methodsTableModifier.add(addMethod);
JButton generateConstructor = new JButton("Generate constructor");
generateConstructor.setToolTipText("Generate constructor for this class.");
generateConstructor.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Generate constructor");
}
});
methodsTableModifier.add(generateConstructor);
JButton removeMethod = new JButton(" - "); JButton removeMethod = new JButton(" - ");
removeMethod.setToolTipText("Remove the selected method."); removeMethod.setToolTipText("Remove the selected method.");
removeMethod.addActionListener(new ActionListener() { removeMethod.addActionListener(new ActionListener() {
@@ -199,10 +201,9 @@ public class ClassPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _methodsTable.getSelectedRow(); int selected = _methodsTable.getSelectedRow();
if(_class.upMethod(selected)){ if(_class.upMethod(selected)){
save(ClassPropertiesWindow.UPDATE_METH, false); refreshGraphics();
listMethods(); listMethods();
_methodsTable.setRowSelectionInterval(selected - 1, selected - 1); _methodsTable.setRowSelectionInterval(selected - 1, selected - 1);
_umlDiagram.repaint();
} }
} }
}); });
@@ -214,37 +215,79 @@ public class ClassPropertiesWindow extends JDialog {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
int selected = _methodsTable.getSelectedRow(); int selected = _methodsTable.getSelectedRow();
if(_class.downMethod(selected)){ if(_class.downMethod(selected)){
save(ClassPropertiesWindow.UPDATE_METH, false); refreshGraphics();
listMethods(); listMethods();
_methodsTable.setRowSelectionInterval(selected + 1, selected + 1); _methodsTable.setRowSelectionInterval(selected + 1, selected + 1);
_umlDiagram.repaint();
} }
} }
}); });
methodsTableModifier.add(downMethod); methodsTableModifier.add(downMethod);
JButton overloadMethod = new JButton(" O ");
overloadMethod.setToolTipText("Overload this method.");
overloadMethod.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
overloadMethod();
}
});
methodsTableModifier.add(overloadMethod);
methodsPan.add(methodsTableModifier); methodsPan.add(methodsTableModifier);
generalPanel.add(methodsPan); generalPanel.add(methodsPan);
//Bouton de sauvegarde
JButton saveBtn = new JButton("Save changes and quit");
saveBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
save(ClassPropertiesWindow.UPDATE_ALL, true);
}
});
generalPanel.add(saveBtn);
this.add(generalPanel, BorderLayout.CENTER); this.add(generalPanel, BorderLayout.CENTER);
this.setVisible(true);
//Import des attributs et méthodes dans les tableaux //Import des attributs et méthodes dans les tableaux
this.listAttributes(); this.listAttributes();
this.listMethods(); this.listMethods();
this.addWindowListener(new WindowListener() {
@Override
public void windowOpened(WindowEvent e) {
}
//On enregistre à la fermeture de la fenêtre
@Override
public void windowClosing(WindowEvent e) {
saveClass();
refreshGraphics();
dispose();
}
@Override
public void windowClosed(WindowEvent e) {
}
@Override
public void windowIconified(WindowEvent e) {
}
@Override
public void windowDeiconified(WindowEvent e) {
}
@Override
public void windowActivated(WindowEvent e) {
}
@Override
public void windowDeactivated(WindowEvent e) {
}
});
this.setVisible(true);
}
public void defineMainClass(Class a){
_umlDiagram.setMainClass(a);
refreshGraphics();
} }
/** /**
@@ -267,20 +310,74 @@ public class ClassPropertiesWindow extends JDialog {
* Ajoute un attribut à la classe et rafraîchit la liste des attributs. * Ajoute un attribut à la classe et rafraîchit la liste des attributs.
*/ */
public void addAttribute(){ public void addAttribute(){
this.save(ClassPropertiesWindow.UPDATE_ATTR, false); this.saveAttributes();
_class.addAttribute(new Attribute()); _class.addAttribute(new Attribute());
this.listAttributes(); this.listAttributes();
refreshGraphics();
} }
/** /**
* Retire un attribut à la classe et rafraîchit la liste des attributs. * Retire un attribut à la classe et rafraîchit la liste des attributs.
*/ */
public void removeAttribute(){ public void removeAttribute(){
this.save(ClassPropertiesWindow.UPDATE_ATTR, false);
int i = _attributesTable.getSelectedRow(); int i = _attributesTable.getSelectedRow();
if(i != -1){ if(i != -1){
this.saveAttributes();
_class.removeAttribute(i); _class.removeAttribute(i);
this.listAttributes(); this.listAttributes();
refreshGraphics();
}
}
/**
* Ajoute une méthode à la classe et rafraîchit la liste des méthodes.
*/
public void addMethod(){
this.saveMethods();
_class.addMethod(new Method());
this.listMethods();
refreshGraphics();
}
/**
* Ajoute une méthode à la classe et rafraîchit la liste des méthodes.
* @param index Le rang d'insertion de la méthode.
* @param m La méthode à insérer.
*/
public void addMethod(int index, Method m){
this.saveMethods();
_class.addMethod(index, m);
this.listMethods();
refreshGraphics();
}
/**
* Retire une méthode à la classe et rafraîchit la liste des méthodes.
*/
public void removeMethod(){
int i = _methodsTable.getSelectedRow();
if(i != -1){
this.saveMethods();
_class.removeMethod(i);
this.listMethods();
refreshGraphics();
}
}
/**
* On surcharge la méthode avec un argument en plus qui peut être modifié par la suite.
*/
public void overloadMethod(){
int index = _methodsTable.getSelectedRow();
if(index != -1){
Method m = _class.getMethods().get(index);
java.util.List<Argument> args = new ArrayList<Argument>();
//On ajoute un argument de plus que la méthode à surcharger
args.addAll(m.getArguments());
args.add(new Argument());
Method m1 = new Method(m.getAccess(), m.getType(), m.getName(), args, m.isConstructor(), m.isStatic(), m.isFinal(), m.isAbstract(), m.isSynchronized(), m.isVolatile(), m.isTransient());
this.addMethod(index + 1, m1);
this.openArgumentsWindow(m1);
} }
} }
@@ -291,182 +388,69 @@ public class ClassPropertiesWindow extends JDialog {
//Import des attributs dans la table //Import des attributs dans la table
_attributeModel.setDataVector((Object[][]) null, _attributesColumns); _attributeModel.setDataVector((Object[][]) null, _attributesColumns);
for(Attribute attr : _class.getAttributes()){ for(Attribute attr : _class.getAttributes()){
String access = attr.getAccess(); String access = (attr.getAccess() == "+") ? "PUBLIC" : (attr.getAccess() == "#") ? "PROTECTED" : "PRIVATE";
switch(access){
case "-":
access = "PRIVATE";
break;
case "+":
access = "PUBLIC";
break;
case "#":
access = "PROTECTED";
break;
}
_attributeModel.addRow(new Object[]{attr.getName(), access, attr.getType(), attr.isStatic(), attr.isFinal(), attr.isAbstract(), attr.isSynchronized(), attr.isVolatile(), attr.isTransient()}); _attributeModel.addRow(new Object[]{attr.getName(), access, attr.getType(), attr.isStatic(), attr.isFinal(), attr.isAbstract(), attr.isSynchronized(), attr.isVolatile(), attr.isTransient()});
} }
//On ajoute les contrôles pour chaque colonne //On ajoute les contrôles pour chaque colonne
JComboBox accessComboBox = new JComboBox(); String[] access = { "PRIVATE", "PUBLIC", "PROTECTED" };
JComboBox accessComboBox = new JComboBox(access);
accessComboBox.setEditable(true); accessComboBox.setEditable(true);
accessComboBox.addItem("PRIVATE"); _attributesTable.getColumn(_attributesColumns[1]).setCellEditor(new DefaultCellEditor(accessComboBox));
accessComboBox.addItem("PUBLIC"); String[] types = { "boolean", "char", "byte", "short", "int", "long", "float", "double", "String" };
accessComboBox.addItem("PROTECTED"); JComboBox typeComboBox = new JComboBox(types);
TableColumn accessColumn = _attributesTable.getColumn(_attributesColumns[1]);
accessColumn.setCellEditor(new DefaultCellEditor(accessComboBox));
JComboBox typeComboBox = new JComboBox();
typeComboBox.setEditable(true); typeComboBox.setEditable(true);
typeComboBox.addItem("boolean"); _attributesTable.getColumn(_attributesColumns[2]).setCellEditor(new DefaultCellEditor(typeComboBox));
typeComboBox.addItem("char"); _attributesTable.getColumn(_attributesColumns[3]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("byte"); _attributesTable.getColumn(_attributesColumns[4]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("short"); _attributesTable.getColumn(_attributesColumns[5]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("int"); _attributesTable.getColumn(_attributesColumns[6]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("long"); _attributesTable.getColumn(_attributesColumns[7]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("float"); _attributesTable.getColumn(_attributesColumns[8]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
typeComboBox.addItem("double");
typeComboBox.addItem("String");
TableColumn typeColumn = _attributesTable.getColumn(_attributesColumns[2]);
typeColumn.setCellEditor(new DefaultCellEditor(typeComboBox));
JCheckBox staticComboBox = new JCheckBox();
TableColumn staticColumn = _attributesTable.getColumn(_attributesColumns[3]);
staticColumn.setCellEditor(new DefaultCellEditor(staticComboBox));
JCheckBox finalComboBox = new JCheckBox();
TableColumn finalColumn = _attributesTable.getColumn(_attributesColumns[4]);
finalColumn.setCellEditor(new DefaultCellEditor(finalComboBox));
JCheckBox abstractComboBox = new JCheckBox();
TableColumn abstractColumn = _attributesTable.getColumn(_attributesColumns[5]);
abstractColumn.setCellEditor(new DefaultCellEditor(abstractComboBox));
JCheckBox synchronizedComboBox = new JCheckBox();
TableColumn synchronizedColumn = _attributesTable.getColumn(_attributesColumns[6]);
synchronizedColumn.setCellEditor(new DefaultCellEditor(synchronizedComboBox));
JCheckBox volatileComboBox = new JCheckBox();
TableColumn volatileColumn = _attributesTable.getColumn(_attributesColumns[7]);
volatileColumn.setCellEditor(new DefaultCellEditor(volatileComboBox));
JCheckBox transientComboBox = new JCheckBox();
TableColumn transientColumn = _attributesTable.getColumn(_attributesColumns[8]);
transientColumn.setCellEditor(new DefaultCellEditor(transientComboBox));
} }
/** /**
* Ajoute une méthode à la classe et rafraîchit la liste des méthodes. * Affiche la liste des méthodes de la classe dans le tableau.
*/
public void addMethod(){
this.save(ClassPropertiesWindow.UPDATE_METH, false);
_class.addMethod(new Method());
this.listMethods();
}
/**
* Retire une méthode à la classe et rafraîchit la liste des méthodes.
*/
public void removeMethod(){
this.save(ClassPropertiesWindow.UPDATE_METH, false);
int i = _methodsTable.getSelectedRow();
if(i != -1){
_class.removeMethod(i);
this.listMethods();
}
}
/**
* Affiche la liste des méthodes de la classe dans le tableau
*/ */
public void listMethods(){ public void listMethods(){
//Import des attributs dans la table //Import des méthodes dans la table
_methodModel.setDataVector((Object[][]) null, _methodsColumns); _methodModel.setDataVector((Object[][]) null, _methodsColumns);
for(Method meth : _class.getMethods()){ for(Method meth : _class.getMethods()){
String access = meth.getAccess(); String access = (meth.getAccess() == "-") ? "PRIVATE" : (meth.getAccess() == "#") ? "PROTECTED" : "PUBLIC";
switch(access){ _methodModel.addRow(new Object[]{meth.isConstructor(), meth.getName(), access, meth.getType(), "[EDIT]", meth.isStatic(), meth.isFinal(), meth.isAbstract(), meth.isSynchronized(), meth.isVolatile(), meth.isTransient()});
case "-":
access = "PRIVATE";
break;
case "+":
access = "PUBLIC";
break;
case "#":
access = "PROTECTED";
break;
}
_methodModel.addRow(new Object[]{meth.getName(), access, meth.getType(), "...", meth.isStatic(), meth.isFinal(), meth.isAbstract(), meth.isSynchronized(), meth.isVolatile(), meth.isTransient()});
} }
//On ajoute les contrôles pour chaque colonne //On ajoute les contrôles pour chaque colonne
JComboBox accessComboBox = new JComboBox(); String[] access = { "PRIVATE", "PUBLIC", "PROTECTED" };
JComboBox accessComboBox = new JComboBox(access);
accessComboBox.setEditable(true); accessComboBox.setEditable(true);
accessComboBox.addItem("PRIVATE"); _methodsTable.getColumn(_methodsColumns[0]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
accessComboBox.addItem("PUBLIC"); _methodsTable.getColumn(_methodsColumns[2]).setCellEditor(new DefaultCellEditor(accessComboBox));
accessComboBox.addItem("PROTECTED"); String[] types = { "boolean", "char", "byte", "short", "int", "long", "float", "double", "String" };
TableColumn accessColumn = _methodsTable.getColumn(_methodsColumns[1]); JComboBox typeComboBox = new JComboBox(types);
accessColumn.setCellEditor(new DefaultCellEditor(accessComboBox));
JComboBox typeComboBox = new JComboBox();
typeComboBox.setEditable(true); typeComboBox.setEditable(true);
typeComboBox.addItem("boolean"); _methodsTable.getColumn(_methodsColumns[3]).setCellEditor(new DefaultCellEditor(typeComboBox));
typeComboBox.addItem("char");
typeComboBox.addItem("byte");
typeComboBox.addItem("short");
typeComboBox.addItem("int");
typeComboBox.addItem("long");
typeComboBox.addItem("float");
typeComboBox.addItem("double");
typeComboBox.addItem("String");
TableColumn typeColumn = _methodsTable.getColumn(_methodsColumns[2]);
typeColumn.setCellEditor(new DefaultCellEditor(typeComboBox));
JTextField argsField = new JTextField(); JTextField argsField = new JTextField();
argsField.setEnabled(false); argsField.setEnabled(false);
TableColumn argColumn = _methodsTable.getColumn(_methodsColumns[3]); _methodsTable.getColumn(_methodsColumns[4]).setCellEditor(new DefaultCellEditor(argsField));
argColumn.setCellEditor(new DefaultCellEditor(argsField)); _methodsTable.getColumn(_methodsColumns[5]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
_methodsTable.getColumn(_methodsColumns[6]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
JCheckBox staticComboBox = new JCheckBox(); _methodsTable.getColumn(_methodsColumns[7]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
TableColumn staticColumn = _methodsTable.getColumn(_methodsColumns[4]); _methodsTable.getColumn(_methodsColumns[8]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
staticColumn.setCellEditor(new DefaultCellEditor(staticComboBox)); _methodsTable.getColumn(_methodsColumns[9]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
JCheckBox finalComboBox = new JCheckBox(); _methodsTable.getColumn(_methodsColumns[10]).setCellEditor(new DefaultCellEditor(new JCheckBox()));
TableColumn finalColumn = _methodsTable.getColumn(_methodsColumns[5]);
finalColumn.setCellEditor(new DefaultCellEditor(finalComboBox));
JCheckBox abstractComboBox = new JCheckBox();
TableColumn abstractColumn = _methodsTable.getColumn(_methodsColumns[6]);
abstractColumn.setCellEditor(new DefaultCellEditor(abstractComboBox));
JCheckBox synchronizedComboBox = new JCheckBox();
TableColumn synchronizedColumn = _methodsTable.getColumn(_methodsColumns[7]);
synchronizedColumn.setCellEditor(new DefaultCellEditor(synchronizedComboBox));
JCheckBox volatileComboBox = new JCheckBox();
TableColumn volatileColumn = _methodsTable.getColumn(_methodsColumns[8]);
volatileColumn.setCellEditor(new DefaultCellEditor(volatileComboBox));
JCheckBox transientComboBox = new JCheckBox();
TableColumn transientColumn = _methodsTable.getColumn(_methodsColumns[9]);
transientColumn.setCellEditor(new DefaultCellEditor(transientComboBox));
} }
/** /**
* Sauvegarde les modifications pour la classe en cours et ferme la fenêtre. * Sauvegarde les attributs pour la classe en cours.
* @param focusUpdate Les éléments à sauvegarder.
* @param quit Fermer la fenêtre après la sauvegarde.
*/ */
public void save(int focusUpdate, boolean quit){ public void saveAttributes(){
//Si la sauvegarde des attributs est demandée
if(focusUpdate == ClassPropertiesWindow.UPDATE_ATTR || focusUpdate == ClassPropertiesWindow.UPDATE_ALL){
//Termine l'édition en sélectionnant une autre cellule
_attributesTable.editCellAt(0,0);
//Changement du nom de la classe
_class.setName(_nameField.getText());
//Enregistrement des attributs //Enregistrement des attributs
_attributesTable.editCellAt(0,0);
for(int i = 0; i <= _attributeModel.getRowCount()-1; i++){ for(int i = 0; i <= _attributeModel.getRowCount()-1; i++){
Vector vect = (Vector)_attributeModel.getDataVector().elementAt(i); Vector vect = (Vector)_attributeModel.getDataVector().elementAt(i);
String access = vect.get(1).toString(); String access = vect.get(1).toString();
switch(access){
case "PRIVATE" :
_class.getAttributes().get(i).setAccess(Attribute.PRIVATE);
break;
case "PUBLIC" :
_class.getAttributes().get(i).setAccess(Attribute.PUBLIC);
break;
case "PROTECTED" :
_class.getAttributes().get(i).setAccess(Attribute.PROTECTED);
break;
}
_class.getAttributes().get(i).setName(vect.get(0).toString()); _class.getAttributes().get(i).setName(vect.get(0).toString());
_class.getAttributes().get(i).setAccess((access == "PUBLIC") ? Attribute.PUBLIC : (access == "PROTECTED") ? Attribute.PROTECTED : Attribute.PRIVATE);
_class.getAttributes().get(i).setType(vect.get(2).toString()); _class.getAttributes().get(i).setType(vect.get(2).toString());
_class.getAttributes().get(i).setStatic((boolean) vect.get(3)); _class.getAttributes().get(i).setStatic((boolean) vect.get(3));
_class.getAttributes().get(i).setFinal((boolean) vect.get(4)); _class.getAttributes().get(i).setFinal((boolean) vect.get(4));
@@ -475,40 +459,46 @@ public class ClassPropertiesWindow extends JDialog {
_class.getAttributes().get(i).setVolatile((boolean) vect.get(7)); _class.getAttributes().get(i).setVolatile((boolean) vect.get(7));
_class.getAttributes().get(i).setTransient((boolean) vect.get(8)); _class.getAttributes().get(i).setTransient((boolean) vect.get(8));
} }
} }
//Si la sauvegarde des méthodes est demandée
if(focusUpdate == ClassPropertiesWindow.UPDATE_METH || focusUpdate == ClassPropertiesWindow.UPDATE_ALL){ /**
* Sauvegarde les méthodes pour la classe en cours.
*/
public void saveMethods(){
//Enregistrement des méthodes //Enregistrement des méthodes
_methodsTable.editCellAt(0,0); _methodsTable.editCellAt(0,0);
for(int i = 0; i <= _methodModel.getRowCount()-1; i++){ for(int i = 0; i <= _methodModel.getRowCount()-1; i++){
Vector vect = (Vector)_methodModel.getDataVector().elementAt(i); Vector vect = (Vector)_methodModel.getDataVector().elementAt(i);
String access = vect.get(1).toString(); String access = vect.get(2).toString();
switch(access){ _class.getMethods().get(i).setConstructor((boolean)vect.get(0));
case "PRIVATE" : _class.getMethods().get(i).setName(vect.get(1).toString());
_class.getMethods().get(i).setAccess(Method.PRIVATE); _class.getMethods().get(i).setAccess((access == "PRIVATE") ? Method.PRIVATE : (access == "PROTECTED") ? Method.PROTECTED : Method.PUBLIC);
break; _class.getMethods().get(i).setType(vect.get(3).toString());
case "PUBLIC" : _class.getMethods().get(i).setStatic((boolean) vect.get(5));
_class.getMethods().get(i).setAccess(Method.PUBLIC); _class.getMethods().get(i).setFinal((boolean) vect.get(6));
break; _class.getMethods().get(i).setAbstract((boolean) vect.get(7));
case "PROTECTED" : _class.getMethods().get(i).setSynchronized((boolean) vect.get(8));
_class.getMethods().get(i).setAccess(Method.PROTECTED); _class.getMethods().get(i).setVolatile((boolean) vect.get(9));
break; _class.getMethods().get(i).setTransient((boolean) vect.get(10));
}
_class.getMethods().get(i).setName(vect.get(0).toString());
_class.getMethods().get(i).setType(vect.get(2).toString());
_class.getMethods().get(i).setStatic((boolean) vect.get(4));
_class.getMethods().get(i).setFinal((boolean) vect.get(5));
_class.getMethods().get(i).setAbstract((boolean) vect.get(6));
_class.getMethods().get(i).setSynchronized((boolean) vect.get(7));
_class.getMethods().get(i).setVolatile((boolean) vect.get(8));
_class.getMethods().get(i).setTransient((boolean) vect.get(9));
} }
} }
//Rafraichissement de l'affichage /**
* Sauvegarde l'ensemble de la classe.
*/
public void saveClass(){
//Changement du nom de la classe
_class.setName(_nameField.getText());
//Sauvegarde des attributs et méthodes
saveAttributes();
saveMethods();
}
/**
* Rafraîchit la classe graphiquement.
*/
public void refreshGraphics(){
this._class.computeMinSize(); this._class.computeMinSize();
_umlDiagram.repaint(); _umlDiagram.repaint();
if(quit) this.dispose();
} }
} }

View File

@@ -0,0 +1,103 @@
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.io.Serializable;
/**
* Gère une création qui est ajoutée à un projet
*/
public class Composition extends JPanel implements MouseListener, MouseMotionListener, Serializable {
public static int _compositionId = 0;
public static String UML_DIAGRAM = "UML Diagram";
private Project _project;
protected String _name;
protected String _type;
protected Object _toolbar;
protected AppThinkerWindow _window;
/**
* Constructeur - Crée une nouvelle composition.
* @param project Le projet associé à la composition.
*/
public Composition(Project project){
_project = project;
this.addMouseListener(this);
this.addMouseMotionListener(this);
this.setPreferredSize(new Dimension(3000,3000));
}
/**
* Paramètre la fenêtre enfant de la composition.
* @param window La fenêtre qui affiche la composition.
*/
public void setWindow(AppThinkerWindow window){
_window = window;
}
/**
* Retourne le type de la composition.
* @return Le type de la composition.
*/
public String getType(){
return _type;
}
/**
* Retourne le projet associé à la composition.
* @return Le projet associé à la composition.
*/
public Project getProject(){
return _project;
}
public Object getToolbar(){
return _toolbar;
}
public JScrollPane getScrollPanel(){
return new JScrollPane(this);
}
//Evènements souris
@Override
public void mouseClicked(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
@Override
public void mouseDragged(MouseEvent e) {
}
@Override
public void mouseMoved(MouseEvent e) {
int getX = e.getX();
int getY = e.getY();
int sens = 5;
//Mise à jour des coordonnées de la souris dans la statusbar
AppThinker.getWindow().getStatusbar().setPosLabel(e.getX(), e.getY());
}
}

View File

@@ -19,6 +19,7 @@ public class Method implements Serializable {
private String _type; private String _type;
private String _name; private String _name;
private List<Argument> _arguments; private List<Argument> _arguments;
private boolean _isConstructor;
private boolean _isStatic; private boolean _isStatic;
private boolean _isFinal; private boolean _isFinal;
private boolean _isAbstract; private boolean _isAbstract;
@@ -54,6 +55,36 @@ public class Method implements Serializable {
this._arguments = arguments; this._arguments = arguments;
} }
/**
* Constructeur - Crée une instance de Method avec des paramètres donnés.
* @param access Le modificateur d'accès de la méthode.
* @param type Le type de la méthode.
* @param name Le nom de la méthode.
* @param arguments Les arguments de la méthode.
* @param constr Si la méthode est un constructeur.
* @param stat Si la méthode est statique.
* @param fina Si la méthode est finale.
* @param abst Si la méthode est abstraite.
* @param sync Si la méthode est synchronisée.
* @param vola Si la méthode est volatile.
* @param tran Si la méthode est transitoire.
*/
public Method(String access, String type, String name, List<Argument> arguments, boolean constr, boolean stat, boolean fina, boolean abst, boolean sync, boolean vola, boolean tran){
_methodId++;
this._id = _methodId;
this._access = access;
this._type = type;
this._name = name;
this._arguments = arguments;
this._isConstructor = constr;
this._isStatic = stat;
this._isFinal = fina;
this._isAbstract = abst;
this._isSynchronized = sync;
this._isVolatile = vola;
this._isTransient = tran;
}
/** /**
* Récupère le numéro de la méthode. * Récupère le numéro de la méthode.
* @return Le numéro de la méthode. * @return Le numéro de la méthode.
@@ -126,14 +157,6 @@ public class Method implements Serializable {
this._arguments.add(a); this._arguments.add(a);
} }
/**
* Retire un argument de la méthode.
* @param a L'argument à retirer.
*/
public void removeArgument(Argument a){
this._arguments.remove(a);
}
/** /**
* Retire un argument de la méthode. * Retire un argument de la méthode.
* @param index L'index de l'argument à retirer. * @param index L'index de l'argument à retirer.
@@ -180,96 +203,112 @@ public class Method implements Serializable {
} }
/** /**
* Retourne si l'attribut est statique ou non. * Retourne si la méthode est un constructeur de la classe.
* @return true : l'attribut est statique, false: l'attribut n'est pas statique. * @return true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.
*/
public boolean isConstructor(){
return _isConstructor;
}
/**
* Paramètre la caractéristique de constructeur de la méthode.
* @param c true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.
*/
public void setConstructor(boolean c){
_isConstructor = c;
}
/**
* Retourne si la méthode est statique ou non.
* @return true : la méthode est statique, false: la méthode n'est pas statique.
*/ */
public boolean isStatic() { public boolean isStatic() {
return _isStatic; return _isStatic;
} }
/** /**
* Paramètre la caractéristique statique de l'attribut. * Paramètre la caractéristique statique de la méthode.
* @param s true : l'attribut est statique, false : l'attribut n'est pas statique * @param s true : la méthode est statique, false : la méthode n'est pas statique
*/ */
public void setStatic(boolean s) { public void setStatic(boolean s) {
this._isStatic = s; this._isStatic = s;
} }
/** /**
* Retourne si l'attribut est final ou non. * Retourne si la méthode est final ou non.
* @return true : l'attribut est final, false: l'attribut n'est pas final. * @return true : la méthode est final, false: la méthode n'est pas final.
*/ */
public boolean isFinal() { public boolean isFinal() {
return _isFinal; return _isFinal;
} }
/** /**
* Paramètre la caractéristique final de l'attribut. * Paramètre la caractéristique final de la méthode.
* @param f true : l'attribut est final, false : l'attribut n'est pas final * @param f true : la méthode est final, false : la méthode n'est pas final
*/ */
public void setFinal(boolean f) { public void setFinal(boolean f) {
this._isFinal = f; this._isFinal = f;
} }
/** /**
* Retourne si l'attribut est abstrait ou non. * Retourne si la méthode est abstrait ou non.
* @return true : l'attribut est abstrait, false: l'attribut n'est pas abstrait. * @return true : la méthode est abstrait, false: la méthode n'est pas abstrait.
*/ */
public boolean isAbstract() { public boolean isAbstract() {
return _isAbstract; return _isAbstract;
} }
/** /**
* Paramètre la caractéristique abstraite de l'attribut. * Paramètre la caractéristique abstraite de la méthode.
* @param a true : l'attribut est abstrait, false : l'attribut n'est pas abstrait. * @param a true : la méthode est abstrait, false : la méthode n'est pas abstrait.
*/ */
public void setAbstract(boolean a) { public void setAbstract(boolean a) {
this._isAbstract = a; this._isAbstract = a;
} }
/** /**
* Retourne si l'attribut est synchronisé ou non. * Retourne si la méthode est synchronisé ou non.
* @return true : l'attribut est synchronisé, false: l'attribut n'est pas synchronisé. * @return true : v est synchronisé, false: la méthode n'est pas synchronisé.
*/ */
public boolean isSynchronized() { public boolean isSynchronized() {
return _isSynchronized; return _isSynchronized;
} }
/** /**
* Paramètre la caractéristique synchronisée de l'attribut. * Paramètre la caractéristique synchronisée de la méthode.
* @param s true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé. * @param s true : la méthode est synchronisé, false : la méthode n'est pas synchronisé.
*/ */
public void setSynchronized(boolean s) { public void setSynchronized(boolean s) {
this._isSynchronized = s; this._isSynchronized = s;
} }
/** /**
* Retourne si l'attribut est volatile ou non. * Retourne si la méthode est volatile ou non.
* @return true : l'attribut est volatile, false: l'attribut n'est pas volatile. * @return true : la méthode est volatile, false: la méthode n'est pas volatile.
*/ */
public boolean isVolatile() { public boolean isVolatile() {
return _isVolatile; return _isVolatile;
} }
/** /**
* Paramètre la caractéristique volatile de l'attribut. * Paramètre la caractéristique volatile de la méthode.
* @param v true : l'attribut est volatile, false : l'attribut n'est pas volatile * @param v true : la méthode est volatile, false : la méthode n'est pas volatile
*/ */
public void setVolatile(boolean v) { public void setVolatile(boolean v) {
this._isVolatile = v; this._isVolatile = v;
} }
/** /**
* Retourne si l'attribut est transitoire ou non. * Retourne si la méthode est transitoire ou non.
* @return true : l'attribut est transitoire, false: l'attribut n'est pas transitoire. * @return true : la méthode est transitoire, false: la méthode n'est pas transitoire.
*/ */
public boolean isTransient() { public boolean isTransient() {
return _isTransient; return _isTransient;
} }
/** /**
* Paramètre la caractéristique transitoire de l'attribut. * Paramètre la caractéristique transitoire de la méthode.
* @param t true : l'attribut est transitoire, false : l'attribut n'est pas transitoire * @param t true : la méthode est transitoire, false : la méthode n'est pas transitoire
*/ */
public void setTransient(boolean t) { public void setTransient(boolean t) {
this._isTransient = t; this._isTransient = t;

View File

@@ -1,3 +1,8 @@
import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -16,11 +21,7 @@ public class Project implements Serializable {
private String _version; private String _version;
private String _designation; private String _designation;
private String _path; private String _path;
private Composition _composition;
private UmlDiagram _umlDiagram;
private List<Class> _classes;
private List<Link> _links;
/** /**
* Constructeur - Crée une instance de Projet. * Constructeur - Crée une instance de Projet.
@@ -28,14 +29,13 @@ public class Project implements Serializable {
public Project(){ public Project(){
_projectId++; _projectId++;
_id = _projectId; _id = _projectId;
_name = "My awesome project"; _name = "Untitled project";
_author = "Unknown"; _author = "Unknown";
_version = "0.0.1"; _version = "0.0.1";
_designation = "AppThinker UML Project."; _designation = "AppThinker UML Project.";
_path = null; _path = null;
_classes = new ArrayList<Class>(); //Initialisation du projet avec un diagramme UML
_links = new ArrayList<Link>(); _composition = new UmlDiagram(this);
_umlDiagram = new UmlDiagram(this);
} }
/** /**
@@ -43,12 +43,11 @@ public class Project implements Serializable {
* @param name Le nom du projet. * @param name Le nom du projet.
* @param author L'auteur du projet. * @param author L'auteur du projet.
* @param version La version du projet. * @param version La version du projet.
* @param designation L'explication du projet. * @param designation La désignation du projet.
* @param path Chemin vers le ficher enregistré. * @param path Chemin vers le ficher enregistré.
* @param classes La liste des classes du projet. * @param composition La composition inclue dans le projet.
* @param links La liste des liens du projet.
*/ */
public Project(String name, String author, String version, String designation, String path, List<Class> classes, List<Link> links){ public Project(String name, String author, String version, String designation, String path, Composition composition){
_projectId++; _projectId++;
_id = _projectId; _id = _projectId;
_name = name; _name = name;
@@ -56,17 +55,15 @@ public class Project implements Serializable {
_version = version; _version = version;
_designation = designation; _designation = designation;
_path = path; _path = path;
_classes = classes; _composition = composition;
_links = links;
_umlDiagram = new UmlDiagram(this);
} }
/** /**
* Récupère le diagramme UML associé au projet. * Récupère la composition associée au projet.
* @return Le diagramme UML associé au projet. * @return La composition associée au projet.
*/ */
public UmlDiagram getUmlDiagram(){ public Composition getComposition(){
return this._umlDiagram; return this._composition;
} }
/** /**
@@ -158,81 +155,88 @@ public class Project implements Serializable {
} }
/** /**
* Récupère toutes les classes du projet. * Sauvegarde le projet en cours.
* @return Les classes du projet. * @return true : le projet a été sauvegardé, false sinon.
*/ */
public List<Class> getClasses(){ public boolean saveProject(){
return this._classes; //Si le projet ne contient pas de path, on demande à l'enregistrer dans un emplacement
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
String path = this.getPath();
if(path == null){
JFileChooser dialog = new JFileChooser();
dialog.setDialogTitle("Save an AppThinker project");
dialog.setDialogType(JFileChooser.SAVE_DIALOG);
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
String filePath = dialog.getSelectedFile().getPath();
path = (filePath.contains(".appt")) ? filePath : filePath + ".appt";
}
}
//On serialize le projet dans un fichier
this.setPath(path);
ObjectOutputStream oos = null;
try {
final FileOutputStream fichier = new FileOutputStream(path);
oos = new ObjectOutputStream(fichier);
oos.writeObject(this);
oos.flush();
} catch (final java.io.IOException e) {
e.printStackTrace();
} finally {
try {
if (oos != null) {
oos.flush();
oos.close();
return true;
}
} catch (final IOException ex) {
ex.printStackTrace();
}
return false;
}
} }
/** /**
* Ajoute une classe au projet. * Sauvegarde le projet en cours à un autre emplacement.
* @param c La classe à ajouter. * @return true: le projet a été sauvegardé, false sinon.
*/ */
public void addClass(Class c){ public boolean saveAsProject(){
this._classes.add(c); //Enregistrer le projet sous un autre emplacement
FileNameExtensionFilter fileFilter = new FileNameExtensionFilter("AppThinker project", "appt");
String path = this.getPath();
JFileChooser dialog = new JFileChooser();
dialog.setDialogTitle("Save an AppThinker project");
dialog.setDialogType(JFileChooser.SAVE_DIALOG);
dialog.setFileFilter(fileFilter);
dialog.setAcceptAllFileFilterUsed(false);
if(dialog.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
String filePath = dialog.getSelectedFile().getPath();
path = (filePath.contains(".appt")) ? filePath : filePath + ".appt";
} }
/** //On serialize le projet dans un fichier
* Retire une classe du projet. this.setPath(path);
* @param c La classe à retirer. ObjectOutputStream oos = null;
*/ try {
public void removeClass(Class c){ final FileOutputStream fichier = new FileOutputStream(path);
this._classes.remove(c); oos = new ObjectOutputStream(fichier);
oos.writeObject(this);
oos.flush();
} catch (final java.io.IOException e) {
e.printStackTrace();
} finally {
try {
if (oos != null) {
oos.flush();
oos.close();
return true;
} }
} catch (final IOException ex) {
/** ex.printStackTrace();
* Retire une classe du projet.
* @param index L'index de la classe à retirer.
*/
public void removeClass(int index){
this._classes.remove(index);
} }
return false;
/**
* Supprime toutes les classes du projet.
*/
public void clearClasses(){
this._classes.clear();
} }
/**
* Récupère tous les liens du projet.
* @return Les liens du projet.
*/
public List<Link> getLinks(){
return this._links;
} }
/**
* Ajoute un lien au projet.
* @param l Le lien à ajouter.
*/
public void addLink(Link l){
this._links.add(l);
}
/**
* Retire un lien du projet.
* @param l Le lien à retirer.
*/
public void removeLink(Link l){
this._links.remove(l);
}
/**
* Retire un lien du projet.
* @param index L'index du lien à retirer.
*/
public void removeLink(int index){
this._links.remove(index);
}
/**
* Supprime tous les liens du projet.
*/
public void clearLinks(){
this._links.clear();
}
} }

View File

@@ -1,147 +1,236 @@
import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.event.MouseEvent; import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
* Cette classe permet d'afficher l'ensemble des éléments du projet sous la forme d'un diagramme UML. * Cette classe permet d'afficher les éléments UML du projet.
* @author V.BOULANGER
*/ */
public class UmlDiagram extends JPanel implements MouseListener, MouseMotionListener, Serializable { public class UmlDiagram extends Composition {
private Project _project; private UmlToolbar _umlToolbar;
private AppThinkerToolbar _toolbar;
private List<Class> _classes;
private List<Link> _links;
private Object _selected; private Object _selected;
private String cornerSelection = null; private String cornerSelection = null;
private int _shiftX; private int _shiftX;
private int _shiftY; private int _shiftY;
private Class _mainClass = null;
private List<Class> _classes;
private List<Link> _links;
/** /**
* Constructeur - Crée un nouveau diagramme UML à partir d'un projet. * Constructeur - Crée un nouveau diagramme UML à partir d'un projet.
* @param p Le projet associé. * @param project Le projet contenant ce diagramme UML.
*/ */
public UmlDiagram(Project p){ public UmlDiagram(Project project){
_project = p; super(project);
this.addMouseListener(this); this._toolbar = new UmlToolbar(this);
this.addMouseMotionListener(this); this._type = UML_DIAGRAM;
this.setPreferredSize(new Dimension(3000,3000)); this._name = "Composition " + _compositionId + " (" + _type + ")";
this._toolbar = new AppThinkerToolbar(this); _classes = new ArrayList<Class>();
_links = new ArrayList<Link>();
} }
/** /**
* Dessine les éléments du projet sous la forme d'un diagramme UML. * Dessine les classes et les liens UML.
* @param g L'objet graphique * @param g L'objet graphique
*/ */
@Override @Override
public void paintComponent(Graphics g){ public void paintComponent(Graphics g){
Font font1 = new Font("Arial", Font.PLAIN, 14); super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
//Activation de l'antialiasing pour les dessins
RenderingHints rh = new RenderingHints(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g2.setRenderingHints(rh);
Font font1 = new Font("Montserrat Light", Font.PLAIN, 14);
FontMetrics metrics1 = this.getFontMetrics(font1); FontMetrics metrics1 = this.getFontMetrics(font1);
Font font2 = new Font("Arial", Font.PLAIN, 10); Font font2 = new Font("Montserrat Light", Font.PLAIN, 10);
FontMetrics metrics2 = this.getFontMetrics(font2); FontMetrics metrics2 = this.getFontMetrics(font2);
g.setColor(new Color(127, 158, 178)); g2.setColor(new Color(127, 158, 178));
g.drawString("UML Diagram", 10, 20); g2.drawString(_name, 10, 20);
for(Class a : _classes){ for(Class a : _classes){
g.setFont(font1); g2.setFont(font1);
int posX = a.getPosX() - (a.getSizeX()/2); int posX = a.getPosX() - (a.getSizeX()/2);
int posY = a.getPosY() - (a.getSizeY()/2); int posY = a.getPosY() - (a.getSizeY()/2);
//Dessin du rectangle //Dessin du rectangle
g.setColor(new Color(127, 158, 178)); g2.setColor(new Color(127, 158, 178));
g.fillRect(posX, posY, a.getSizeX(), a.getSizeY()); g2.fillRect(posX, posY, a.getSizeX(), a.getSizeY());
g.setColor(Color.BLACK); if(a == _mainClass) {
g2.setColor(new Color(173, 37, 8));
g2.drawRect(posX, posY, a.getSizeX(), a.getSizeY());
}
g2.setColor(Color.BLACK);
//Dessin du nom de la classe //Dessin du nom de la classe
g.setColor(new Color(39, 76, 94)); g2.setColor(new Color(39, 76, 94));
int posCounter = posY + font1.getSize(); int posCounter = posY + font1.getSize();
g.drawString(a.getName(), posX + a.getSizeX()/2 - metrics1.stringWidth(a.getName())/2, posCounter); g2.drawString(a.getName(), posX + a.getSizeX()/2 - metrics1.stringWidth(a.getName())/2, posCounter);
posCounter += 5; posCounter += 5;
g.setColor(new Color(218, 233, 244)); g2.setColor(new Color(218, 233, 244));
//Ligne de séparation //Ligne de séparation
g.drawLine(posX, posY + font1.getSize() + 5, posX + a.getSizeX()-1, posY + font1.getSize() + 5); g2.drawLine(posX, posY + font1.getSize() + 5, posX + a.getSizeX()-1, posY + font1.getSize() + 5);
g.setFont(font2); g2.setFont(font2);
posCounter += font2.getSize(); posCounter += font2.getSize();
g.drawString("attributes", posX + a.getSizeX()/2 - metrics2.stringWidth("attributes")/2, posCounter); g2.drawString("attributes", posX + a.getSizeX()/2 - metrics2.stringWidth("attributes")/2, posCounter);
//Affichage des attributs //Affichage des attributs
g.setColor(new Color(39, 76, 94)); g2.setColor(new Color(39, 76, 94));
for(Attribute b : a.getAttributes()){ for(Attribute b : a.getAttributes()){
posCounter += font2.getSize(); posCounter += font2.getSize();
g.drawString(b.getAccess() + " " + b.getName() + " : " + b.getType(), posX, posCounter); g2.drawString(b.getAccess() + " " + b.getName() + " : " + b.getType(), posX, posCounter);
//Si l'attribut est statique, on le souligne //Si l'attribut est statique, on le souligne
if(b.isStatic()) g.drawLine(a.getPosX()-a.getSizeX()/2+10, posCounter+1, a.getPosX()+a.getSizeX()/2-10, posCounter+1); if(b.isStatic()) g2.drawLine(a.getPosX()-a.getSizeX()/2+10, posCounter+1, a.getPosX()+a.getSizeX()/2-10, posCounter+1);
} }
posCounter += 5; posCounter += 5;
g.setColor(new Color(218, 233, 244)); g2.setColor(new Color(218, 233, 244));
//Ligne de séparation //Ligne de séparation
g.drawLine(posX, posCounter, posX + a.getSizeX()-1, posCounter); g2.drawLine(posX, posCounter, posX + a.getSizeX()-1, posCounter);
posCounter += font2.getSize(); posCounter += font2.getSize();
g.drawString("methods", posX + a.getSizeX()/2 - metrics2.stringWidth("methods")/2, posCounter); g2.drawString("methods", posX + a.getSizeX()/2 - metrics2.stringWidth("methods")/2, posCounter);
//Dessin des méthodes //Dessin des méthodes
g.setColor(new Color(39, 76, 94));
for(Method m : a.getMethods()){ for(Method m : a.getMethods()){
posCounter += font2.getSize(); posCounter += font2.getSize();
//Si la méthode est un constructeur, on l'affiche en rouge, sinon en bleu
System.out.println(a.getName());
if(m.isConstructor()) g2.setColor(new Color(187, 11, 11));
else g2.setColor(new Color(39, 76, 94));
String chain = m.getAccess() + " " + m.getName() + "("; String chain = m.getAccess() + " " + m.getName() + "(";
ArrayList<String> listArguments = new ArrayList<String>(); ArrayList<String> listArguments = new ArrayList<String>();
for(Argument ar : m.getArguments()){ for(Argument ar : m.getArguments()){
listArguments.add(ar.getName() + " : " + ar.getType()); listArguments.add(ar.getName() + " : " + ar.getType());
} }
//chain = chain.substring(0, chain.length()-2);
chain += String.join(", ", listArguments) + ") : " + m.getType(); chain += String.join(", ", listArguments) + ") : " + m.getType();
g.drawString(chain, posX, posCounter); g2.drawString(chain, posX, posCounter);
//Si l'attribut est statique, on le souligne //Si l'attribut est statique, on le souligne
if(m.isStatic()) g.drawLine(a.getPosX()-a.getSizeX()/2+10, posCounter+1, a.getPosX()+a.getSizeX()/2-10, posCounter+1); if(m.isStatic()) g2.drawLine(a.getPosX()-a.getSizeX()/2+10, posCounter+1, a.getPosX()+a.getSizeX()/2-10, posCounter+1);
} }
//Si la classe est sélectionnée //Si la classe est sélectionnée
if((Class)_selected == a){ if((Class)_selected == a){
g.setColor(new Color(39, 76, 94)); g2.setColor(new Color(39, 76, 94));
AppThinker.getWindow().getStatusbar().setSizeLabel(a.getSizeX(), a.getSizeY()); AppThinker.getWindow().getStatusbar().setSizeLabel(a.getSizeX(), a.getSizeY());
//Top Left //Top Left
g.fillOval(posX-4, posY-4, 8, 8); g2.fillOval(posX-4, posY-4, 8, 8);
//Top //Top
g.fillRect(posX + (a.getSizeX()/2)-4, posY-4, 8, 8); g2.fillRect(posX + (a.getSizeX()/2)-4, posY-4, 8, 8);
//Top Right //Top Right
g.fillOval(posX + a.getSizeX()-4, posY-4, 8, 8); g2.fillOval(posX + a.getSizeX()-4, posY-4, 8, 8);
//Right //Right
g.fillRect(posX + a.getSizeX()-4, posY + (a.getSizeY()/2)-4, 8, 8); g2.fillRect(posX + a.getSizeX()-4, posY + (a.getSizeY()/2)-4, 8, 8);
//Bottom Right //Bottom Right
g.fillOval(posX + a.getSizeX()-4, posY + a.getSizeY()-4, 8, 8); g2.fillOval(posX + a.getSizeX()-4, posY + a.getSizeY()-4, 8, 8);
//Bottom //Bottom
g.fillRect(posX + (a.getSizeX()/2)-4, posY + a.getSizeY()-4,8, 8); g2.fillRect(posX + (a.getSizeX()/2)-4, posY + a.getSizeY()-4,8, 8);
//Bottom Left //Bottom Left
g.fillOval(posX - 4, posY + a.getSizeY()-4, 8, 8); g2.fillOval(posX - 4, posY + a.getSizeY()-4, 8, 8);
//Left //Left
g.fillRect(posX -4, posY + (a.getSizeY()/2)-4, 8, 8); g2.fillRect(posX -4, posY + (a.getSizeY()/2)-4, 8, 8);
//Total rectangle //Total rectangle
g.drawRect(posX, posY, a.getSizeX(), a.getSizeY()); g2.drawRect(posX, posY, a.getSizeX(), a.getSizeY());
} }
else AppThinker.getWindow().getStatusbar().setSizeLabel(0, 0); else AppThinker.getWindow().getStatusbar().setSizeLabel(0, 0);
} }
AppThinker.getWindow().repaint(); }
/**
* Retourne la classe principale du diagramme.
* @return La classe principale du diagramme.
*/
public Class getMainClass(){
return _mainClass;
}
/**
* Paramétre la classe principale du diagramme.
* @param a La nouvelle classe principale du diagramme.
*/
public void setMainClass(Class a){
_mainClass = a;
} }
/** /**
* Récupère la toolbar du diagramme. * Récupère la toolbar du diagramme.
* @return La toolbar du diagramme. * @return La toolbar du diagramme.
*/ */
public AppThinkerToolbar getToolbar(){ public UmlToolbar getToolbar(){
return this._toolbar; return (UmlToolbar) this._toolbar;
} }
/** /**
* Mets à jour graphiquement le diagramme UML. * Récupère toutes les classes du projet.
* @return Les classes du projet.
*/ */
public void displayDiagram(){ public List<Class> getClasses(){
_classes = _project.getClasses(); return this._classes;
_links = _project.getLinks();
this.repaint();
} }
/**
* Ajoute une classe au projet.
* @param c La classe à ajouter.
*/
public void addClass(Class c){
this._classes.add(c);
//On vient d'ajouter la 1ère classe, définition en classe principale
if(_classes.size() == 1) _mainClass = c;
}
/**
* Retire une classe du projet.
* @param c La classe à retirer.
*/
public void removeClass(Class c){
//On supprime la classe principale. Par défaut, la 1ère classe créée devient la classe principale.
this._classes.remove(c);
if(_mainClass == c && _classes.size() != 0) _mainClass = _classes.get(0);
}
/**
* Supprime toutes les classes du projet.
*/
public void clearClasses(){
this._classes.clear();
}
/**
* Récupère tous les liens du projet.
* @return Les liens du projet.
*/
public List<Link> getLinks(){
return this._links;
}
/**
* Ajoute un lien au projet.
* @param l Le lien à ajouter.
*/
public void addLink(Link l){
this._links.add(l);
}
/**
* Retire un lien du projet.
* @param l Le lien à retirer.
*/
public void removeLink(Link l){
this._links.remove(l);
}
/**
* Retire un lien du projet.
* @param index L'index du lien à retirer.
*/
public void removeLink(int index){
this._links.remove(index);
}
/**
* Supprime tous les liens du projet.
*/
public void clearLinks(){
this._links.clear();
}
//Evenements souris
/** /**
* Récupère l'élément sélectionné dans la grille. * Récupère l'élément sélectionné dans la grille.
* @return L'élément sélectionné dan sla grille. * @return L'élément sélectionné dan sla grille.
@@ -191,10 +280,6 @@ public class UmlDiagram extends JPanel implements MouseListener, MouseMotionList
ClassPropertiesWindow prop = new ClassPropertiesWindow(this, a); ClassPropertiesWindow prop = new ClassPropertiesWindow(this, a);
} }
public void removeClass(Class a){
AppThinker.getProject().getClasses().remove(a);
}
//Actions de la souris sur le diagramme UML //Actions de la souris sur le diagramme UML
/** /**
* Action du clic de la souris sur le diagramme. * Action du clic de la souris sur le diagramme.
@@ -203,7 +288,8 @@ public class UmlDiagram extends JPanel implements MouseListener, MouseMotionList
@Override @Override
public void mouseClicked(MouseEvent e) { public void mouseClicked(MouseEvent e) {
//Si il s'agit d'un double-clic et que l'outil sélection est sélectionné, on ouvre la fenêtre d'édition de la classe //Si il s'agit d'un double-clic et que l'outil sélection est sélectionné, on ouvre la fenêtre d'édition de la classe
if(e.getClickCount() == 2 && _toolbar.getCurrentTool() == AppThinkerToolbar.SELECT_TOOL){ UmlToolbar toolbar = (UmlToolbar) _toolbar;
if(e.getClickCount() == 2 && toolbar.getCurrentTool() == UmlToolbar.SELECT_TOOL){
if(_selected instanceof Class){ if(_selected instanceof Class){
this.editClass((Class) _selected); this.editClass((Class) _selected);
} }
@@ -216,45 +302,41 @@ public class UmlDiagram extends JPanel implements MouseListener, MouseMotionList
*/ */
@Override @Override
public void mousePressed(MouseEvent e) { public void mousePressed(MouseEvent e) {
int tool = _toolbar.getCurrentTool(); UmlToolbar toolbar = (UmlToolbar) _toolbar;
int tool = toolbar.getCurrentTool();
switch(tool){ switch(tool){
//On essaie de sélectionner un élément //On essaie de sélectionner un élément
case AppThinkerToolbar.EDIT_TOOL: case UmlToolbar.EDIT_TOOL:
System.out.println("On édite un élément."); System.out.println("On édite un élément.");
this.select(e.getX(), e.getY()); this.select(e.getX(), e.getY());
if(_selected instanceof Class){ if(_selected instanceof Class) this.editClass((Class) _selected);
this.editClass((Class) _selected);
}
break; break;
case AppThinkerToolbar.DELETE_TOOL: case UmlToolbar.DELETE_TOOL:
System.out.println("On supprime un élément."); System.out.println("On supprime un élément.");
this.select(e.getX(), e.getY()); this.select(e.getX(), e.getY());
if(_selected instanceof Class){ if(_selected instanceof Class) removeClass((Class)_selected);
removeClass((Class)_selected);
}
this.displayDiagram();
break; break;
case AppThinkerToolbar.COPY_TOOL: case UmlToolbar.COPY_TOOL:
System.out.println("On copie un élément."); System.out.println("On copie un élément.");
break; break;
case AppThinkerToolbar.PASTE_TOOL: case UmlToolbar.PASTE_TOOL:
System.out.println("On colle un élément."); System.out.println("On colle un élément.");
break; break;
//On essaie d'ajouter une classe //On essaie d'ajouter une classe
case AppThinkerToolbar.CLASS_TOOL: case UmlToolbar.CLASS_TOOL:
AppThinker.getProject().addClass(new Class(e.getX(), e.getY(), Class.RECTANGLE)); this.addClass(new Class(e.getX(), e.getY(), Class.RECTANGLE));
break; break;
case AppThinkerToolbar.ASSOCIATION_TOOL: case UmlToolbar.ASSOCIATION_TOOL:
System.out.println("On ajoute une association"); System.out.println("On ajoute une association");
break; break;
case AppThinkerToolbar.LINK_TOOL: case UmlToolbar.LINK_TOOL:
System.out.println("On ajoute un lien"); System.out.println("On ajoute un lien");
break; break;
default: default:
this.select(e.getX(), e.getY()); this.select(e.getX(), e.getY());
break; break;
} }
this.displayDiagram(); this.repaint();
} }
@Override @Override

View File

@@ -7,7 +7,7 @@ import java.awt.event.ActionListener;
* Affiche une barre d'actions en haut de la fenêtre. * Affiche une barre d'actions en haut de la fenêtre.
* @author V.BOULANGER * @author V.BOULANGER
*/ */
public class AppThinkerToolbar extends JPanel { public class UmlToolbar extends JPanel {
public static final int SELECT_TOOL = 0; public static final int SELECT_TOOL = 0;
public static final int EDIT_TOOL = 1; public static final int EDIT_TOOL = 1;
@@ -40,7 +40,7 @@ public class AppThinkerToolbar extends JPanel {
* Constructeur de la classe AppThinkerToolbar * Constructeur de la classe AppThinkerToolbar
* @param diagram Le diagramme UML auquel appartient la toolbar. * @param diagram Le diagramme UML auquel appartient la toolbar.
*/ */
public AppThinkerToolbar(UmlDiagram diagram){ public UmlToolbar(UmlDiagram diagram){
_umlDiagram = diagram; _umlDiagram = diagram;
//Création de la Toolbar //Création de la Toolbar
this.setLayout(new GridLayout(2,2, 10, 0)); this.setLayout(new GridLayout(2,2, 10, 0));
@@ -56,7 +56,7 @@ public class AppThinkerToolbar extends JPanel {
_select.addActionListener(new ActionListener() { _select.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.SELECT_TOOL); setCurrentTool(UmlToolbar.SELECT_TOOL);
} }
}); });
_editionPanel.add(_select); _editionPanel.add(_select);
@@ -68,7 +68,7 @@ public class AppThinkerToolbar extends JPanel {
_edit.addActionListener(new ActionListener() { _edit.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.EDIT_TOOL); setCurrentTool(UmlToolbar.EDIT_TOOL);
} }
}); });
_editionPanel.add(_edit); _editionPanel.add(_edit);
@@ -80,7 +80,7 @@ public class AppThinkerToolbar extends JPanel {
_delete.addActionListener(new ActionListener() { _delete.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.DELETE_TOOL); setCurrentTool(UmlToolbar.DELETE_TOOL);
} }
}); });
_editionPanel.add(_delete); _editionPanel.add(_delete);
@@ -92,7 +92,7 @@ public class AppThinkerToolbar extends JPanel {
_copy.addActionListener(new ActionListener() { _copy.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.COPY_TOOL); setCurrentTool(UmlToolbar.COPY_TOOL);
} }
}); });
_editionPanel.add(_copy); _editionPanel.add(_copy);
@@ -104,7 +104,7 @@ public class AppThinkerToolbar extends JPanel {
_paste.addActionListener(new ActionListener() { _paste.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.PASTE_TOOL); setCurrentTool(UmlToolbar.PASTE_TOOL);
} }
}); });
_editionPanel.add(_paste); _editionPanel.add(_paste);
@@ -131,7 +131,7 @@ public class AppThinkerToolbar extends JPanel {
_newClass.addActionListener(new ActionListener() { _newClass.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.CLASS_TOOL); setCurrentTool(UmlToolbar.CLASS_TOOL);
} }
}); });
_modelisationPanel.add(_newClass); _modelisationPanel.add(_newClass);
@@ -143,7 +143,7 @@ public class AppThinkerToolbar extends JPanel {
_newAssociation.addActionListener(new ActionListener() { _newAssociation.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.ASSOCIATION_TOOL); setCurrentTool(UmlToolbar.ASSOCIATION_TOOL);
} }
}); });
_modelisationPanel.add(_newAssociation); _modelisationPanel.add(_newAssociation);
@@ -155,7 +155,7 @@ public class AppThinkerToolbar extends JPanel {
_newLink.addActionListener(new ActionListener() { _newLink.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
setCurrentTool(AppThinkerToolbar.LINK_TOOL); setCurrentTool(UmlToolbar.LINK_TOOL);
} }
}); });
_modelisationPanel.add(_newLink); _modelisationPanel.add(_newLink);
@@ -207,7 +207,7 @@ public class AppThinkerToolbar extends JPanel {
*/ */
public void setCurrentTool(int currentTool){ public void setCurrentTool(int currentTool){
this._currentTool = currentTool; this._currentTool = currentTool;
if(this._currentTool == AppThinkerToolbar.SELECT_TOOL) _umlDiagram.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); if(this._currentTool == UmlToolbar.SELECT_TOOL) _umlDiagram.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
else _umlDiagram.setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR)); else _umlDiagram.setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR));
switch(currentTool){ switch(currentTool){
case 1: case 1:
@@ -219,7 +219,6 @@ public class AppThinkerToolbar extends JPanel {
case 2: case 2:
if(_umlDiagram.getSelected() instanceof Class){ if(_umlDiagram.getSelected() instanceof Class){
_umlDiagram.removeClass((Class) _umlDiagram.getSelected()); _umlDiagram.removeClass((Class) _umlDiagram.getSelected());
_umlDiagram.displayDiagram();
} }
AppThinker.getWindow().getStatusbar().setStatusMessage("Delete tool - Click an item to delete it."); AppThinker.getWindow().getStatusbar().setStatusMessage("Delete tool - Click an item to delete it.");
break; break;
@@ -242,5 +241,6 @@ public class AppThinkerToolbar extends JPanel {
AppThinker.getWindow().getStatusbar().setStatusMessage("Select tool - Click an item to select it or move it."); AppThinker.getWindow().getStatusbar().setStatusMessage("Select tool - Click an item to select it or move it.");
break; break;
} }
_umlDiagram.repaint();
} }
} }

2862
AppThinker/src/img/logo.ai Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB