From 304be1f4545a7767de611f14fbd7ac372a2512b7 Mon Sep 17 00:00:00 2001 From: Valentin Boulanger Date: Fri, 23 Apr 2021 19:15:58 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20la=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Documentation/allclasses-frame.html | 93 +- .../Documentation/allclasses-noframe.html | 88 +- .../com/thinkode/appthinker/ATProperties.html | 371 +++ .../com/thinkode/appthinker/AppThinker.html | 388 ++++ .../controllers/AboutWindowController.html | 323 +++ .../ArgumentsPropertiesController.html | 407 ++++ .../ChangelogWindowController.html | 315 +++ .../ClassPropertiesController.html | 695 ++++++ .../controllers/HomeFrameController.html | 406 ++++ .../controllers/LinkPropertiesController.html | 598 +++++ .../controllers/UmlDiagramController.html | 679 ++++++ .../controllers/WindowController.html | 682 ++++++ .../appthinker/controllers/package-frame.html | 27 + .../controllers/package-summary.html | 168 ++ .../appthinker/controllers/package-tree.html | 142 ++ .../thinkode/appthinker/models/Argument.html | 427 ++++ .../thinkode/appthinker/models/Attribute.html | 761 +++++++ .../com/thinkode/appthinker/models/Class.html | 1028 +++++++++ .../appthinker/models/Composition.html | 448 ++++ .../appthinker/models/Link.LinkType.html | 379 ++++ .../com/thinkode/appthinker/models/Link.html | 861 +++++++ .../thinkode/appthinker/models/Method.html | 973 ++++++++ .../thinkode/appthinker/models/Project.html | 678 ++++++ .../appthinker/models/UmlDiagram.html | 487 ++++ .../appthinker/models/package-frame.html | 31 + .../appthinker/models/package-summary.html | 199 ++ .../appthinker/models/package-tree.html | 157 ++ .../thinkode/appthinker/package-frame.html | 21 + .../thinkode/appthinker/package-summary.html | 146 ++ .../com/thinkode/appthinker/package-tree.html | 148 ++ .../appthinker/views/AboutWindow.html | 450 ++++ .../views/ArgumentsPropertiesWindow.html | 506 +++++ .../appthinker/views/ChangelogWindow.html | 450 ++++ .../views/ClassPropertiesWindow.html | 562 +++++ .../appthinker/views/CompositionFrame.html | 585 +++++ .../appthinker/views/CompositionListener.html | 246 ++ .../appthinker/views/CompositionWidget.html | 552 +++++ .../views/CompositionWidgetListener.html | 246 ++ .../thinkode/appthinker/views/HomeFrame.html | 491 ++++ .../views/LinkPropertiesWindow.html | 482 ++++ .../thinkode/appthinker/views/MenuBar.html | 401 ++++ .../appthinker/views/MenuBarListener.html | 306 +++ .../appthinker/views/Splashscreen.html | 400 ++++ .../thinkode/appthinker/views/Statusbar.html | 401 ++++ .../views/UmlDiagramFrame.ClassGrip.html | 415 ++++ .../appthinker/views/UmlDiagramFrame.html | 881 +++++++ .../appthinker/views/UmlToolbar.UmlTool.html | 475 ++++ .../thinkode/appthinker/views/UmlToolbar.html | 452 ++++ .../appthinker/views/UmlToolbarListener.html | 250 ++ .../com/thinkode/appthinker/views/Window.html | 1114 +++++++++ .../thinkode/appthinker/views/Workspace.html | 577 +++++ .../appthinker/views/WorkspaceListener.html | 486 ++++ .../appthinker/views/package-frame.html | 47 + .../appthinker/views/package-summary.html | 270 +++ .../appthinker/views/package-tree.html | 217 ++ AppThinker/Documentation/constant-values.html | 260 +-- AppThinker/Documentation/deprecated-list.html | 16 +- AppThinker/Documentation/help-doc.html | 42 +- .../Documentation/index-files/index-1.html | 604 +++-- .../Documentation/index-files/index-10.html | 321 ++- .../Documentation/index-files/index-11.html | 279 +-- .../Documentation/index-files/index-12.html | 72 +- .../Documentation/index-files/index-13.html | 322 +-- .../Documentation/index-files/index-14.html | 607 +---- .../Documentation/index-files/index-15.html | 192 +- .../Documentation/index-files/index-16.html | 454 +++- .../Documentation/index-files/index-17.html | 38 +- .../Documentation/index-files/index-18.html | 100 +- .../Documentation/index-files/index-19.html | 162 ++ .../Documentation/index-files/index-2.html | 492 ++-- .../Documentation/index-files/index-20.html | 147 ++ .../Documentation/index-files/index-21.html | 149 ++ .../Documentation/index-files/index-3.html | 308 +-- .../Documentation/index-files/index-4.html | 26 +- .../Documentation/index-files/index-5.html | 22 +- .../Documentation/index-files/index-6.html | 879 ++++--- .../Documentation/index-files/index-7.html | 86 +- .../Documentation/index-files/index-8.html | 114 +- .../Documentation/index-files/index-9.html | 96 +- AppThinker/Documentation/index.html | 9 +- AppThinker/Documentation/overview-frame.html | 24 + .../Documentation/overview-summary.html | 145 ++ AppThinker/Documentation/overview-tree.html | 441 ++-- AppThinker/Documentation/package-list | 5 +- AppThinker/Documentation/serialized-form.html | 2016 +++++++++-------- .../com/thinkode/appthinker/AppThinker.java | 2 + .../ArgumentsPropertiesController.java | 2 + .../ClassPropertiesController.java | 20 + .../appthinker/models/Composition.java | 2 + .../thinkode/appthinker/models/Project.java | 6 +- .../appthinker/views/CompositionWidget.java | 5 +- .../com/thinkode/appthinker/views/Window.java | 4 +- .../thinkode/appthinker/views/Workspace.java | 2 +- .../appthinker/views/WorkspaceListener.java | 3 + 94 files changed, 27976 insertions(+), 3886 deletions(-) create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/ATProperties.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/AppThinker.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/AboutWindowController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/ArgumentsPropertiesController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/ChangelogWindowController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/ClassPropertiesController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/HomeFrameController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/LinkPropertiesController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/UmlDiagramController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/WindowController.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/package-frame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/package-summary.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/controllers/package-tree.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Argument.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Attribute.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Class.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Composition.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Link.LinkType.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Link.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Method.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/Project.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/UmlDiagram.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/package-frame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/package-summary.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/models/package-tree.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/package-frame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/package-summary.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/package-tree.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/AboutWindow.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/ArgumentsPropertiesWindow.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/ChangelogWindow.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/ClassPropertiesWindow.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/CompositionFrame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/CompositionListener.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidget.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidgetListener.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/HomeFrame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/LinkPropertiesWindow.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/MenuBar.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/MenuBarListener.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/Splashscreen.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/Statusbar.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.ClassGrip.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.UmlTool.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbarListener.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/Window.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/Workspace.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/WorkspaceListener.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/package-frame.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/package-summary.html create mode 100644 AppThinker/Documentation/com/thinkode/appthinker/views/package-tree.html create mode 100644 AppThinker/Documentation/index-files/index-19.html create mode 100644 AppThinker/Documentation/index-files/index-20.html create mode 100644 AppThinker/Documentation/index-files/index-21.html create mode 100644 AppThinker/Documentation/overview-frame.html create mode 100644 AppThinker/Documentation/overview-summary.html diff --git a/AppThinker/Documentation/allclasses-frame.html b/AppThinker/Documentation/allclasses-frame.html index aa68a26..05927e0 100644 --- a/AppThinker/Documentation/allclasses-frame.html +++ b/AppThinker/Documentation/allclasses-frame.html @@ -2,55 +2,58 @@ - - All Classes - - - + +All Classes + + +

All Classes

- +
diff --git a/AppThinker/Documentation/allclasses-noframe.html b/AppThinker/Documentation/allclasses-noframe.html index 0192307..bf8b44a 100644 --- a/AppThinker/Documentation/allclasses-noframe.html +++ b/AppThinker/Documentation/allclasses-noframe.html @@ -2,50 +2,58 @@ - - All Classes - - - + +All Classes + + +

All Classes

- +
diff --git a/AppThinker/Documentation/com/thinkode/appthinker/ATProperties.html b/AppThinker/Documentation/com/thinkode/appthinker/ATProperties.html new file mode 100644 index 0000000..c167be7 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/ATProperties.html @@ -0,0 +1,371 @@ + + + + + +ATProperties + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker
+

Class ATProperties

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>
    +
    +
    +
    +
    public class ATProperties
    +extends java.util.Properties
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class java.util.Properties

        +defaults
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ATProperties() +
      Constructeur de ATProperties, propriétés de l'utilisateur
      +
      ATProperties(java.lang.String savePath) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidloadPreferencesFromFile() +
      Charger les préférences utilisateur depuis un fichier de propriété
      +
      voidsetToDefault() +
      Remet à zéro les préférences utilisateur
      +
      voidstoreConfiguration() +
      Enregistre les préférences utilisateur dans un fichier
      +
      +
        +
      • + + +

        Methods inherited from class java.util.Properties

        +getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
      • +
      +
        +
      • + + +

        Methods inherited from class java.util.Hashtable

        +clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ATProperties

        +
        public ATProperties()
        +
        Constructeur de ATProperties, propriétés de l'utilisateur
        +
      • +
      + + + +
        +
      • +

        ATProperties

        +
        public ATProperties(java.lang.String savePath)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        loadPreferencesFromFile

        +
        public void loadPreferencesFromFile()
        +
        Charger les préférences utilisateur depuis un fichier de propriété
        +
      • +
      + + + +
        +
      • +

        setToDefault

        +
        public void setToDefault()
        +
        Remet à zéro les préférences utilisateur
        +
      • +
      + + + +
        +
      • +

        storeConfiguration

        +
        public void storeConfiguration()
        +
        Enregistre les préférences utilisateur dans un fichier
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/AppThinker.html b/AppThinker/Documentation/com/thinkode/appthinker/AppThinker.html new file mode 100644 index 0000000..cb6809e --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/AppThinker.html @@ -0,0 +1,388 @@ + + + + + +AppThinker + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker
+

Class AppThinker

+
+
+ +
+
    +
  • +
    +
    +
    public class AppThinker
    +extends java.lang.Object
    +
    La classe principale du logiciel AppThinker.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.util.List<java.lang.String>changelog 
      static java.lang.Stringcopyright 
      static java.lang.StringdateVersion 
      static java.lang.Stringdeveloper 
      static java.lang.Stringversion 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AppThinker() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static ATPropertiesgetATProperties() +
      Renvoie les préférences utilisateur du logiciel
      +
      static voidmain(java.lang.String[] args) +
      La méthode principale exécutée.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        version

        +
        public static java.lang.String version
        +
      • +
      + + + +
        +
      • +

        dateVersion

        +
        public static java.lang.String dateVersion
        +
      • +
      + + + +
        +
      • +

        changelog

        +
        public static java.util.List<java.lang.String> changelog
        +
      • +
      + + + +
        +
      • +

        developer

        +
        public static java.lang.String developer
        +
      • +
      + + + +
        +
      • +

        copyright

        +
        public static java.lang.String copyright
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AppThinker

        +
        public AppThinker()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +                 throws java.lang.InterruptedException
        +
        La méthode principale exécutée.
        +
        +
        Parameters:
        +
        args - Les arguments de la méthode principale.
        +
        Throws:
        +
        java.lang.InterruptedException - Interruption du thread lors de la pause du splashscreen.
        +
        +
      • +
      + + + +
        +
      • +

        getATProperties

        +
        public static ATProperties getATProperties()
        +
        Renvoie les préférences utilisateur du logiciel
        +
        +
        Returns:
        +
        Les préférences utilisateur
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/AboutWindowController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/AboutWindowController.html new file mode 100644 index 0000000..e74a134 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/AboutWindowController.html @@ -0,0 +1,323 @@ + + + + + +AboutWindowController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class AboutWindowController

+
+
+ +
+
    +
  • +
    +
    +
    public class AboutWindowController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AboutWindowController() +
      Constructeur de AboutWindowController
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidcheckForUpdates() +
      Lance l'URL du centre de téléchargement.
      +
      voidgiveFeedback() +
      Lance l'URL du formulaire pour la soumission d'idées ou bugs
      +
      voidlaunchChangelogWindow() +
      Lance la fenetre de Changelog
      +
      voidmakeDonation() +
      Lance l'URL pour faire un don.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AboutWindowController

        +
        public AboutWindowController()
        +
        Constructeur de AboutWindowController
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkForUpdates

        +
        public void checkForUpdates()
        +
        Lance l'URL du centre de téléchargement.
        +
      • +
      + + + +
        +
      • +

        launchChangelogWindow

        +
        public void launchChangelogWindow()
        +
        Lance la fenetre de Changelog
        +
      • +
      + + + +
        +
      • +

        giveFeedback

        +
        public void giveFeedback()
        +
        Lance l'URL du formulaire pour la soumission d'idées ou bugs
        +
      • +
      + + + +
        +
      • +

        makeDonation

        +
        public void makeDonation()
        +
        Lance l'URL pour faire un don.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/ArgumentsPropertiesController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ArgumentsPropertiesController.html new file mode 100644 index 0000000..7bc5687 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ArgumentsPropertiesController.html @@ -0,0 +1,407 @@ + + + + + +ArgumentsPropertiesController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class ArgumentsPropertiesController

+
+
+ +
+
    +
  • +
    +
    +
    public class ArgumentsPropertiesController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddArgument() +
      Ajoute un argument à la méthode sélectionnée et rafraîchit la liste des arguments.
      +
      java.lang.StringgetMethodName() +
      Renvoie à la fenêtre le nom de la méthode en cours d'édition
      +
      voidgoDownArgument(int index) +
      Baisse l'argument
      +
      voidgoUpArgument(int index) +
      Monte l'argument
      +
      voidrefreshArguments() +
      Commande le rafraîchissement du tableau des arguments
      +
      voidremoveArgument(int index) +
      Retire un argument à la méthode et rafraîchit la liste des arguments.
      +
      voidsave(int index, + java.lang.String type, + java.lang.String name) +
      Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArgumentsPropertiesController

        +
        public ArgumentsPropertiesController(UmlDiagramController umlDiagramController,
        +                                     ClassPropertiesController classPropertiesController,
        +                                     Method method)
        +
        Constructeur de ArgumentsPropertiesController
        +
        +
        Parameters:
        +
        umlDiagramController - Une instance de UmlDiagramController qui a effectuée la demande
        +
        classPropertiesController - Une instance de ClassPropertiesController
        +
        method - La méthode modifiée
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMethodName

        +
        public java.lang.String getMethodName()
        +
        Renvoie à la fenêtre le nom de la méthode en cours d'édition
        +
        +
        Returns:
        +
        Le nom de la méthode en cours d'édition.
        +
        +
      • +
      + + + +
        +
      • +

        addArgument

        +
        public void addArgument()
        +
        Ajoute un argument à la méthode sélectionnée et rafraîchit la liste des arguments.
        +
      • +
      + + + +
        +
      • +

        removeArgument

        +
        public void removeArgument(int index)
        +
        Retire un argument à la méthode et rafraîchit la liste des arguments.
        +
        +
        Parameters:
        +
        index - Le numéro de l'argument.
        +
        +
      • +
      + + + +
        +
      • +

        goUpArgument

        +
        public void goUpArgument(int index)
        +
        Monte l'argument
        +
        +
        Parameters:
        +
        index - L'index de la méthode dans le tableau.
        +
        +
      • +
      + + + +
        +
      • +

        goDownArgument

        +
        public void goDownArgument(int index)
        +
        Baisse l'argument
        +
        +
        Parameters:
        +
        index - L'index de la méthode dans le tableau.
        +
        +
      • +
      + + + +
        +
      • +

        refreshArguments

        +
        public void refreshArguments()
        +
        Commande le rafraîchissement du tableau des arguments
        +
      • +
      + + + +
        +
      • +

        save

        +
        public void save(int index,
        +                 java.lang.String type,
        +                 java.lang.String name)
        +
        Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
        +
        +
        Parameters:
        +
        index - Le numéro de l'argument à sauvegarder.
        +
        type - Le type de l'argument à sauvegarder.
        +
        name - Le nom de l'argument à sauvegarder.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/ChangelogWindowController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ChangelogWindowController.html new file mode 100644 index 0000000..a20099d --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ChangelogWindowController.html @@ -0,0 +1,315 @@ + + + + + +ChangelogWindowController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class ChangelogWindowController

+
+
+ +
+
    +
  • +
    +
    +
    public class ChangelogWindowController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ChangelogWindowController() +
      Constructeur de ChangelogWindowController.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.List<java.lang.String>getChangelog() +
      Renvoie les dernières modifications apportées au logiciel à la fenêtre.
      +
      java.lang.StringgetVersion() +
      Renvoie le numéro de version du logiciel à la fenêtre.
      +
      voidgiveFeedback() +
      Lance l'URL du formulaire pour la soumission d'idées ou bugs.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ChangelogWindowController

        +
        public ChangelogWindowController()
        +
        Constructeur de ChangelogWindowController.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getVersion

        +
        public java.lang.String getVersion()
        +
        Renvoie le numéro de version du logiciel à la fenêtre.
        +
        +
        Returns:
        +
        Le numéro de version du logiciel.
        +
        +
      • +
      + + + +
        +
      • +

        getChangelog

        +
        public java.util.List<java.lang.String> getChangelog()
        +
        Renvoie les dernières modifications apportées au logiciel à la fenêtre.
        +
        +
        Returns:
        +
        Les dernières modifications apportées au logiciel.
        +
        +
      • +
      + + + +
        +
      • +

        giveFeedback

        +
        public void giveFeedback()
        +
        Lance l'URL du formulaire pour la soumission d'idées ou bugs.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/ClassPropertiesController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ClassPropertiesController.html new file mode 100644 index 0000000..596557a --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/ClassPropertiesController.html @@ -0,0 +1,695 @@ + + + + + +ClassPropertiesController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class ClassPropertiesController

+
+
+ +
+
    +
  • +
    +
    +
    public class ClassPropertiesController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddAttribute() +
      Ajoute un attribut à la classe et rafraîchit la liste des attributs.
      +
      voidaddMethod() +
      Ajoute une méthode à la classe et rafraîchit la liste des méthodes.
      +
      voidcomputeMinSize() +
      Recalcule les dimensions minimum de la classe
      +
      java.lang.StringgetClassName() +
      Donne le nom de la classe en cours d'édition à la fenêtre.
      +
      voidgoDownAttribute(int attributeRow) +
      Go down the selected attribute
      +
      voidgoDownMethod(int methodRow) +
      Baisser une méthode
      +
      voidgoUpAttribute(int attributeRow) +
      Go up the selected attribute
      +
      voidgoUpMethod(int methodRow) +
      Monter une méthode
      +
      booleanisMainClass() +
      Retourne si la classe en cours d'édition est la classe principale
      +
      voidopenArgumentsWindow(int methodRow) +
      Open the arguments properties window
      +
      voidoverloadMethod(int index) +
      Surcharge la méthode sélectionnée
      +
      voidrefreshAttributes() +
      Rafraîchissement des attributs
      +
      voidrefreshGraphics() +
      Rafraîchit la classe graphiquement.
      +
      voidrefreshMethods() +
      Rafraîchissement des méthodes
      +
      voidremoveAttribute(int index) +
      Retire un attribut à la classe et rafraîchit la liste des attributs.
      +
      voidremoveMethod(int index) +
      Retire une méthode à la classe et rafraîchit la liste des méthodes.
      +
      voidsaveAttribute(int index, + java.lang.String name, + java.lang.String access, + java.lang.String type, + boolean isStatic, + boolean isFinal, + boolean isAbstract, + boolean isSynchronized, + boolean isVolatile, + boolean isTransient) +
      Sauvegarde les informations d'un attribut.
      +
      voidsaveClass(java.lang.String name) +
      Sauvegarde l'ensemble de la classe.
      +
      voidsaveMethod(int index, + boolean isConstructor, + java.lang.String name, + java.lang.String access, + java.lang.String type, + boolean isStatic, + boolean isFinal, + boolean isAbstract, + boolean isSynchronized, + boolean isVolatile, + boolean isTransient) +
      Sauvegarde les informations d'une méthode
      +
      voidsetMainClass() +
      Paramètre la classe en cours d'édition comme classe principale
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClassPropertiesController

        +
        public ClassPropertiesController(UmlDiagramController umlDiagramController,
        +                                 Class c)
        +
        Constructeur de ClassPropertiesController
        +
        +
        Parameters:
        +
        umlDiagramController - Le contrôleur du diagramme UML qui a demandée l'affichage.
        +
        c - La classe en cours d'édition.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getClassName

        +
        public java.lang.String getClassName()
        +
        Donne le nom de la classe en cours d'édition à la fenêtre.
        +
        +
        Returns:
        +
        Le nom de la classe en cours d'édition.
        +
        +
      • +
      + + + +
        +
      • +

        setMainClass

        +
        public void setMainClass()
        +
        Paramètre la classe en cours d'édition comme classe principale
        +
      • +
      + + + +
        +
      • +

        isMainClass

        +
        public boolean isMainClass()
        +
        Retourne si la classe en cours d'édition est la classe principale
        +
        +
        Returns:
        +
        Un booléen représentant l'affirmation.
        +
        +
      • +
      + + + +
        +
      • +

        computeMinSize

        +
        public void computeMinSize()
        +
        Recalcule les dimensions minimum de la classe
        +
      • +
      + + + +
        +
      • +

        addAttribute

        +
        public void addAttribute()
        +
        Ajoute un attribut à la classe et rafraîchit la liste des attributs.
        +
      • +
      + + + +
        +
      • +

        removeAttribute

        +
        public void removeAttribute(int index)
        +
        Retire un attribut à la classe et rafraîchit la liste des attributs.
        +
        +
        Parameters:
        +
        index - Le numéro de l'attribut dans le tableau.
        +
        +
      • +
      + + + +
        +
      • +

        saveAttribute

        +
        public void saveAttribute(int index,
        +                          java.lang.String name,
        +                          java.lang.String access,
        +                          java.lang.String type,
        +                          boolean isStatic,
        +                          boolean isFinal,
        +                          boolean isAbstract,
        +                          boolean isSynchronized,
        +                          boolean isVolatile,
        +                          boolean isTransient)
        +
        Sauvegarde les informations d'un attribut.
        +
        +
        Parameters:
        +
        index - Le numéro de l'attribut à modifier.
        +
        name - Le nom de l'attribut.
        +
        access - L'accès de l'attribut.
        +
        type - Le type de l'attribut.
        +
        isStatic - L'attribut est statique.
        +
        isFinal - L'attribut est final.
        +
        isAbstract - L'attribut est abstrait.
        +
        isSynchronized - L'attribut est synchronisé.
        +
        isVolatile - L'attribut est volatile.
        +
        isTransient - L'attribut est éphémère.
        +
        +
      • +
      + + + +
        +
      • +

        goUpAttribute

        +
        public void goUpAttribute(int attributeRow)
        +
        Go up the selected attribute
        +
        +
        Parameters:
        +
        attributeRow - Le numéro de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        goDownAttribute

        +
        public void goDownAttribute(int attributeRow)
        +
        Go down the selected attribute
        +
        +
        Parameters:
        +
        attributeRow - Le numéro de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        openArgumentsWindow

        +
        public void openArgumentsWindow(int methodRow)
        +
        Open the arguments properties window
        +
        +
        Parameters:
        +
        methodRow - Le numéro de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        refreshAttributes

        +
        public void refreshAttributes()
        +
        Rafraîchissement des attributs
        +
      • +
      + + + +
        +
      • +

        refreshMethods

        +
        public void refreshMethods()
        +
        Rafraîchissement des méthodes
        +
      • +
      + + + +
        +
      • +

        addMethod

        +
        public void addMethod()
        +
        Ajoute une méthode à la classe et rafraîchit la liste des méthodes.
        +
      • +
      + + + +
        +
      • +

        removeMethod

        +
        public void removeMethod(int index)
        +
        Retire une méthode à la classe et rafraîchit la liste des méthodes.
        +
        +
        Parameters:
        +
        index - Le numéro de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        saveMethod

        +
        public void saveMethod(int index,
        +                       boolean isConstructor,
        +                       java.lang.String name,
        +                       java.lang.String access,
        +                       java.lang.String type,
        +                       boolean isStatic,
        +                       boolean isFinal,
        +                       boolean isAbstract,
        +                       boolean isSynchronized,
        +                       boolean isVolatile,
        +                       boolean isTransient)
        +
        Sauvegarde les informations d'une méthode
        +
        +
        Parameters:
        +
        index - L'index de la méthode
        +
        isConstructor - La méthode est constructeur
        +
        name - Le nom de la méthode
        +
        access - L'accès de la méthode
        +
        type - Le type de la méthode
        +
        isStatic - La méthode est statique
        +
        isFinal - La méthode est finale
        +
        isAbstract - La méthode est abstraite
        +
        isSynchronized - La méthode est synchronisée
        +
        isVolatile - La méthode est volatile
        +
        isTransient - La méthode est éphémère
        +
        +
      • +
      + + + +
        +
      • +

        goUpMethod

        +
        public void goUpMethod(int methodRow)
        +
        Monter une méthode
        +
        +
        Parameters:
        +
        methodRow - L'index de la méthode
        +
        +
      • +
      + + + +
        +
      • +

        goDownMethod

        +
        public void goDownMethod(int methodRow)
        +
        Baisser une méthode
        +
        +
        Parameters:
        +
        methodRow - L'index de la méthode
        +
        +
      • +
      + + + +
        +
      • +

        overloadMethod

        +
        public void overloadMethod(int index)
        +
        Surcharge la méthode sélectionnée
        +
        +
        Parameters:
        +
        index - L'index de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        saveClass

        +
        public void saveClass(java.lang.String name)
        +
        Sauvegarde l'ensemble de la classe.
        +
        +
        Parameters:
        +
        name - Le nom de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        refreshGraphics

        +
        public void refreshGraphics()
        +
        Rafraîchit la classe graphiquement.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/HomeFrameController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/HomeFrameController.html new file mode 100644 index 0000000..619ab97 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/HomeFrameController.html @@ -0,0 +1,406 @@ + + + + + +HomeFrameController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class HomeFrameController

+
+
+ +
+
    +
  • +
    +
    +
    public class HomeFrameController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidgiveFeedback() +
      Lance l'URL du formumlaire de soumission d'idées ou bugs.
      +
      booleanisHomeAtStartup() +
      Retourne le paramètre utilisateur d'ouverture automatique de la page d'accueil.
      +
      voidmakeDonation() +
      Lance l'URL pour faire un don.
      +
      voidnewBlankProject() +
      Ajoute un projet vide à la fenêtre.
      +
      voidnewUmlProject() +
      Ajoute un projet UML à la fenêtre.
      +
      voidopenProject(java.lang.String path) +
      Commande l'ouverture d'un projet existant.
      +
      voidshowHomeAtStartup(boolean state) +
      Modifie le paramètre utilisateur pour l'ouverture automatique de la page d'accueil au démarrage.
      +
      voidvisitRepository() +
      Lance l'URL du dépôt.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HomeFrameController

        +
        public HomeFrameController(HomeFrame homeFrame,
        +                           WindowController windowController)
        +
        Constructeur de HomeFrameController.
        +
        +
        Parameters:
        +
        homeFrame - Une instance de la page d'accueil.
        +
        windowController - Le contrôleur de la fenêtre principale qui a demandé l'affichage
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newBlankProject

        +
        public void newBlankProject()
        +
        Ajoute un projet vide à la fenêtre.
        +
      • +
      + + + +
        +
      • +

        newUmlProject

        +
        public void newUmlProject()
        +
        Ajoute un projet UML à la fenêtre.
        +
      • +
      + + + +
        +
      • +

        openProject

        +
        public void openProject(java.lang.String path)
        +
        Commande l'ouverture d'un projet existant.
        +
        +
        Parameters:
        +
        path - Le chemin du projet.
        +
        +
      • +
      + + + +
        +
      • +

        giveFeedback

        +
        public void giveFeedback()
        +
        Lance l'URL du formumlaire de soumission d'idées ou bugs.
        +
      • +
      + + + +
        +
      • +

        visitRepository

        +
        public void visitRepository()
        +
        Lance l'URL du dépôt.
        +
      • +
      + + + +
        +
      • +

        makeDonation

        +
        public void makeDonation()
        +
        Lance l'URL pour faire un don.
        +
      • +
      + + + +
        +
      • +

        showHomeAtStartup

        +
        public void showHomeAtStartup(boolean state)
        +
        Modifie le paramètre utilisateur pour l'ouverture automatique de la page d'accueil au démarrage.
        +
        +
        Parameters:
        +
        state - L'état.
        +
        +
      • +
      + + + +
        +
      • +

        isHomeAtStartup

        +
        public boolean isHomeAtStartup()
        +
        Retourne le paramètre utilisateur d'ouverture automatique de la page d'accueil.
        +
        +
        Returns:
        +
        L'état.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/LinkPropertiesController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/LinkPropertiesController.html new file mode 100644 index 0000000..0c73dd0 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/LinkPropertiesController.html @@ -0,0 +1,598 @@ + + + + + +LinkPropertiesController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class LinkPropertiesController

+
+
+ +
+
    +
  • +
    +
    +
    public class LinkPropertiesController
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LinkPropertiesController

        +
        public LinkPropertiesController(UmlDiagramController umlDiagramController,
        +                                Link link)
        +
        Constructeur de LinkPropertiesController.
        +
        +
        Parameters:
        +
        umlDiagramController - Le contrôleur du diagramme UML qui a commandé l'affichage.
        +
        link - Le lien en cours d'édition.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLinkName

        +
        public java.lang.String getLinkName()
        +
        Retourne le nom du lien en cours d'édition.
        +
        +
        Returns:
        +
        Le nom du lien en cours d'édition.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkName

        +
        public void setLinkName(java.lang.String name)
        +
        Paramètre le nom du lien en cours d'édition.
        +
        +
        Parameters:
        +
        name - Le nouveau nom.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkStartName

        +
        public java.lang.String getLinkStartName()
        +
        Retourne le nom de la classe de départ du lien.
        +
        +
        Returns:
        +
        Le nom de la classe de départ du lien.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkEndName

        +
        public java.lang.String getLinkEndName()
        +
        Retourne le nom de la classe de d'arrivée du lien.
        +
        +
        Returns:
        +
        Le nom de la classe de d'arrivée du lien.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkType

        +
        public Link.LinkType getLinkType()
        +
        Retourne le type du lien en cours d'édition.
        +
        +
        Returns:
        +
        Le type du lien en cours d'édition.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkType

        +
        public void setLinkType(Link.LinkType type)
        +
        Paramètre le type du lien en cours d'édition.
        +
        +
        Parameters:
        +
        type - Le nouveau type.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkId

        +
        public int getLinkId()
        +
        Retourne le numéro du lien en cours d'édition.
        +
        +
        Returns:
        +
        Le numéro du lien en cours d'édition.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkMinCardinalityStart

        +
        public int getLinkMinCardinalityStart()
        +
        Retourne la cardinalité minimum de la classe de départ.
        +
        +
        Returns:
        +
        La cardinalité minimum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkMaxCardinalityStart

        +
        public int getLinkMaxCardinalityStart()
        +
        Retourne la cardinalité maximum de la classe de départ.
        +
        +
        Returns:
        +
        La cardinalité maximum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkMinCardinalityEnd

        +
        public int getLinkMinCardinalityEnd()
        +
        Retourne la cardinalité minimum de la classe d'arrivée.
        +
        +
        Returns:
        +
        La cardinalité minimum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        getLinkMaxCardinalityEnd

        +
        public int getLinkMaxCardinalityEnd()
        +
        Retourne la cardinalité maximum de la classe d'arrivée.
        +
        +
        Returns:
        +
        La cardinalité maximum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkMinCardinalityStart

        +
        public void setLinkMinCardinalityStart(int card)
        +
        Paramètre la cardinalité minimum de la classe de départ.
        +
        +
        Parameters:
        +
        card - La cardinalité minimum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkMaxCardinalityStart

        +
        public void setLinkMaxCardinalityStart(int card)
        +
        Paramètre la cardinalité maximum de la classe de départ.
        +
        +
        Parameters:
        +
        card - La cardinalité maximum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkMinCardinalityEnd

        +
        public void setLinkMinCardinalityEnd(int card)
        +
        Paramètre la cardinalité minimum de la classe d'arrivée.
        +
        +
        Parameters:
        +
        card - La cardinalité minimum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        setLinkMaxCardinalityEnd

        +
        public void setLinkMaxCardinalityEnd(int card)
        +
        Paramètre la cardinalité maximum de la classe d'arrivée.
        +
        +
        Parameters:
        +
        card - La cardinalité maximum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        switchDirection

        +
        public void switchDirection()
        +
        Inverse la direction du lien en cours d'édition.
        +
      • +
      + + + +
        +
      • +

        refresh

        +
        public void refresh()
        +
        Rafraîchit l'affichage.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/UmlDiagramController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/UmlDiagramController.html new file mode 100644 index 0000000..8f62479 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/UmlDiagramController.html @@ -0,0 +1,679 @@ + + + + + +UmlDiagramController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class UmlDiagramController

+
+
+ +
+
    +
  • +
    +
    +
    public class UmlDiagramController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddClass(int posX, + int posY) +
      Ajoute une classe dans le diagramme
      +
      voidaddLink(Class start, + Class end, + UmlDiagramFrame.ClassGrip gripStart, + UmlDiagramFrame.ClassGrip gripEnd, + int minCardStart, + int maxCardStart, + int minCardEnd, + int maxCardEnd, + Link.LinkType type) +
      Ajoute un nouveau lien au diagramme.
      +
      voidclearClasses() +
      Supprime l'ensemble des classes du diagramme.
      +
      java.util.List<Class>getClassesList() +
      Retourne la liste des classes du diagramme UML.
      +
      java.util.List<Link>getLinksList() +
      Retourne la liste des liens du diagramme.
      +
      ClassgetMainClass() +
      Retourne la classe principale du diagramme.
      +
      java.lang.StringgetName() +
      Retourne le nom du diagramme UML.
      +
      voidneedToSave() +
      Invalidation du diagramme pour sauvegarde
      +
      voidrefreshGraphics() +
      Rafraîchissement du diagramme
      +
      voidremoveClass(Class a) +
      Retire une classe du diagramme.
      +
      voidresizeDown(Class a, + int posY) +
      Redimensionne une classe vers le bas.
      +
      voidresizeLeft(Class a, + int posX) +
      Redimensionne une classe vers la gauche.
      +
      voidresizeRight(Class a, + int posX) +
      Redimensionne une classe vers la droite.
      +
      voidresizeUp(Class a, + int posY) +
      Redimensionne une classe vers le haut.
      +
      voidsetMainClass(Class c) +
      Paramètre la classe principale du diagramme.
      +
      voidsetPosX(Class a, + int posX) +
      Paramètre la position X d'une classe du diagramme.
      +
      voidsetPosY(Class a, + int posY) +
      Paramètre la position Y d'une classe du diagramme.
      +
      voidshowClassWindow(Class c) +
      Affichage de la fenêtre de modification d'une classe
      +
      voidshowLinkWindow(Link l) +
      Affichage de la fenêtre de modification d'un lien
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UmlDiagramController

        +
        public UmlDiagramController(UmlDiagramFrame umlDiagramFrame,
        +                            UmlDiagram umlDiagram)
        +
        Constructeur de UmlDiagramController
        +
        +
        Parameters:
        +
        umlDiagramFrame - La fenêtre contrôlée.
        +
        umlDiagram - Le diagramme UML concerné.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Retourne le nom du diagramme UML.
        +
        +
        Returns:
        +
        Le nom du diagramme UML.
        +
        +
      • +
      + + + +
        +
      • +

        getClassesList

        +
        public java.util.List<Class> getClassesList()
        +
        Retourne la liste des classes du diagramme UML.
        +
        +
        Returns:
        +
        La liste des classes du diagramme UML.
        +
        +
      • +
      + + + +
        +
      • +

        removeClass

        +
        public void removeClass(Class a)
        +
        Retire une classe du diagramme.
        +
        +
        Parameters:
        +
        a - La classe à retirer.
        +
        +
      • +
      + + + +
        +
      • +

        clearClasses

        +
        public void clearClasses()
        +
        Supprime l'ensemble des classes du diagramme.
        +
      • +
      + + + +
        +
      • +

        getLinksList

        +
        public java.util.List<Link> getLinksList()
        +
        Retourne la liste des liens du diagramme.
        +
        +
        Returns:
        +
        La liste des liens du diagramme.
        +
        +
      • +
      + + + +
        +
      • +

        getMainClass

        +
        public Class getMainClass()
        +
        Retourne la classe principale du diagramme.
        +
        +
        Returns:
        +
        La classe principale du diagramme.
        +
        +
      • +
      + + + +
        +
      • +

        setMainClass

        +
        public void setMainClass(Class c)
        +
        Paramètre la classe principale du diagramme.
        +
        +
        Parameters:
        +
        c - La classe principale.
        +
        +
      • +
      + + + +
        +
      • +

        addClass

        +
        public void addClass(int posX,
        +                     int posY)
        +
        Ajoute une classe dans le diagramme
        +
        +
        Parameters:
        +
        posX - La coordonnée X de la classe
        +
        posY - La coordonnée Y de la classe
        +
        +
      • +
      + + + +
        +
      • +

        resizeUp

        +
        public void resizeUp(Class a,
        +                     int posY)
        +
        Redimensionne une classe vers le haut.
        +
        +
        Parameters:
        +
        a - La classe à redimensionner.
        +
        posY - Le décalage Y de la souris.
        +
        +
      • +
      + + + +
        +
      • +

        resizeRight

        +
        public void resizeRight(Class a,
        +                        int posX)
        +
        Redimensionne une classe vers la droite.
        +
        +
        Parameters:
        +
        a - La classe à redimensionner.
        +
        posX - Le décalage X de la souris.
        +
        +
      • +
      + + + +
        +
      • +

        resizeDown

        +
        public void resizeDown(Class a,
        +                       int posY)
        +
        Redimensionne une classe vers le bas.
        +
        +
        Parameters:
        +
        a - La classe à redimensionner.
        +
        posY - Le décalage Y de la souris.
        +
        +
      • +
      + + + +
        +
      • +

        resizeLeft

        +
        public void resizeLeft(Class a,
        +                       int posX)
        +
        Redimensionne une classe vers la gauche.
        +
        +
        Parameters:
        +
        a - La classe à redimensionner.
        +
        posX - Le décalage X de la souris.
        +
        +
      • +
      + + + +
        +
      • +

        setPosX

        +
        public void setPosX(Class a,
        +                    int posX)
        +
        Paramètre la position X d'une classe du diagramme.
        +
        +
        Parameters:
        +
        a - La classe à modifier.
        +
        posX - La nouvelle position X.
        +
        +
      • +
      + + + +
        +
      • +

        setPosY

        +
        public void setPosY(Class a,
        +                    int posY)
        +
        Paramètre la position Y d'une classe du diagramme.
        +
        +
        Parameters:
        +
        a - La classe à modifier.
        +
        posY - La nouvelle position Y.
        +
        +
      • +
      + + + +
        +
      • +

        addLink

        +
        public void addLink(Class start,
        +                    Class end,
        +                    UmlDiagramFrame.ClassGrip gripStart,
        +                    UmlDiagramFrame.ClassGrip gripEnd,
        +                    int minCardStart,
        +                    int maxCardStart,
        +                    int minCardEnd,
        +                    int maxCardEnd,
        +                    Link.LinkType type)
        +
        Ajoute un nouveau lien au diagramme.
        +
        +
        Parameters:
        +
        start - La classe de départ
        +
        end - La classe d'arrivée
        +
        gripStart - La position de départ
        +
        gripEnd - La position d'arrivée
        +
        minCardStart - La cardinalité minimum de la classe de départ
        +
        maxCardStart - La cardinalité maximum de la classe de départ
        +
        minCardEnd - La cardinalité minimum de la classe d'arrivée
        +
        maxCardEnd - La cardinalité maximum de la classe d'arrivée
        +
        type - Le type du lien
        +
        +
      • +
      + + + +
        +
      • +

        needToSave

        +
        public void needToSave()
        +
        Invalidation du diagramme pour sauvegarde
        +
      • +
      + + + +
        +
      • +

        refreshGraphics

        +
        public void refreshGraphics()
        +
        Rafraîchissement du diagramme
        +
      • +
      + + + +
        +
      • +

        showClassWindow

        +
        public void showClassWindow(Class c)
        +
        Affichage de la fenêtre de modification d'une classe
        +
        +
        Parameters:
        +
        c - La classe à modifier
        +
        +
      • +
      + + + +
        +
      • +

        showLinkWindow

        +
        public void showLinkWindow(Link l)
        +
        Affichage de la fenêtre de modification d'un lien
        +
        +
        Parameters:
        +
        l - Le lien à modifier
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/WindowController.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/WindowController.html new file mode 100644 index 0000000..6664c66 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/WindowController.html @@ -0,0 +1,682 @@ + + + + + +WindowController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.controllers
+

Class WindowController

+
+
+ +
+
    +
  • +
    +
    +
    public class WindowController
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      WindowController() +
      Constructeur du contrôleur de la vue principale
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddUmlComposition(int projectListId) +
      Ajoute une composition UML à un projet
      +
      booleanaskForExit() +
      Vérifie si la fenêtre contient des projets non-enregistrés avant la fermeture
      +
      booleanaskForProjectSaved(Project project) +
      Retourne si le projet nécessite d'être sauvegardé ou non
      +
      voidcheckForUpdates() +
      Lance l'URL du centre de téléchargement du logiciel.
      +
      voiddeleteComposition(int projectListId, + int compositionListId) +
      Supprimer une composition d'un projet
      +
      voiddeleteCompositionFrame(java.lang.String projectName, + java.lang.String compositionName) +
      Retire la CompositionFrame du widget
      +
      voiddeleteProject(int projectListId) +
      Supprime un projet existant
      +
      java.lang.StringgetCompositionName(int projectListId, + int compositionListId) +
      Retourne le nom de la composition sélectionnée dans le Workspace
      +
      java.lang.StringgetProjectName(int projectListId) +
      Retourne le nom du projet sélectionné dans le Workspace
      +
      java.util.List<Project>getProjects() +
      Retourne la liste des projets actuellement ouverts
      +
      voidlaunchAboutWindow() +
      Lance l'ouverture de la fenêtre A Propos
      +
      voidnewBlankProject() +
      Ajoute un nouveau projet vide à la fenêtre en cours
      +
      voidnewUmlProject() +
      Ajoute un nouveau projet UML à la fenêtre en cours
      +
      voidopenComposition(int projectListId, + int compositionListId) +
      Ouvre une composition dans la fenêtre
      +
      voidopenProject(java.lang.String path) +
      Ouvre un projet depuis un emplacement existant
      +
      voidrefreshWorkspace() +
      Commande la mise à jour du Workspace
      +
      voidrenameComposition(int projectListId, + int compositionListId, + java.lang.String newName) +
      Renomme la composition d'un projet
      +
      voidrenameProject(int projectListId, + java.lang.String newName) +
      Renomme le projet sélectionné
      +
      voidsaveAsProject(int projectListId) +
      Sauvegarder le projet sous
      +
      voidsaveProject(int projectListId) +
      Sauvegarder le projet
      +
      voidshowHomeFrame() +
      Affiche la page d'accueil du logiciel en tant que composition.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        WindowController

        +
        public WindowController()
        +
        Constructeur du contrôleur de la vue principale
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        openComposition

        +
        public void openComposition(int projectListId,
        +                            int compositionListId)
        +
        Ouvre une composition dans la fenêtre
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        compositionListId - Le numéro de la composition
        +
        +
      • +
      + + + +
        +
      • +

        newBlankProject

        +
        public void newBlankProject()
        +
        Ajoute un nouveau projet vide à la fenêtre en cours
        +
      • +
      + + + +
        +
      • +

        newUmlProject

        +
        public void newUmlProject()
        +
        Ajoute un nouveau projet UML à la fenêtre en cours
        +
      • +
      + + + +
        +
      • +

        addUmlComposition

        +
        public void addUmlComposition(int projectListId)
        +
        Ajoute une composition UML à un projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        +
      • +
      + + + +
        +
      • +

        renameProject

        +
        public void renameProject(int projectListId,
        +                          java.lang.String newName)
        +
        Renomme le projet sélectionné
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        deleteProject

        +
        public void deleteProject(int projectListId)
        +
        Supprime un projet existant
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        +
      • +
      + + + +
        +
      • +

        renameComposition

        +
        public void renameComposition(int projectListId,
        +                              int compositionListId,
        +                              java.lang.String newName)
        +
        Renomme la composition d'un projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        compositionListId - Le numéro de la composition
        +
        newName - Le nouveau nom de composition
        +
        +
      • +
      + + + +
        +
      • +

        deleteComposition

        +
        public void deleteComposition(int projectListId,
        +                              int compositionListId)
        +
        Supprimer une composition d'un projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        compositionListId - Le numéro de la composition
        +
        +
      • +
      + + + +
        +
      • +

        deleteCompositionFrame

        +
        public void deleteCompositionFrame(java.lang.String projectName,
        +                                   java.lang.String compositionName)
        +
        Retire la CompositionFrame du widget
        +
        +
        Parameters:
        +
        projectName - Le nom du projet.
        +
        compositionName - Le nom de la composition.
        +
        +
      • +
      + + + +
        +
      • +

        refreshWorkspace

        +
        public void refreshWorkspace()
        +
        Commande la mise à jour du Workspace
        +
      • +
      + + + +
        +
      • +

        showHomeFrame

        +
        public void showHomeFrame()
        +
        Affiche la page d'accueil du logiciel en tant que composition.
        +
      • +
      + + + +
        +
      • +

        openProject

        +
        public void openProject(java.lang.String path)
        +
        Ouvre un projet depuis un emplacement existant
        +
        +
        Parameters:
        +
        path - Chemin du projet à ouvrir
        +
        +
      • +
      + + + +
        +
      • +

        getProjects

        +
        public java.util.List<Project> getProjects()
        +
        Retourne la liste des projets actuellement ouverts
        +
        +
        Returns:
        +
        Le nom du projet
        +
        +
      • +
      + + + +
        +
      • +

        getProjectName

        +
        public java.lang.String getProjectName(int projectListId)
        +
        Retourne le nom du projet sélectionné dans le Workspace
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet.
        +
        Returns:
        +
        Le nom du projet sélectionné.
        +
        +
      • +
      + + + +
        +
      • +

        askForProjectSaved

        +
        public boolean askForProjectSaved(Project project)
        +
        Retourne si le projet nécessite d'être sauvegardé ou non
        +
        +
        Parameters:
        +
        project - Le projet concerné.
        +
        Returns:
        +
        Le projet a besoin d'être sauvegardé.
        +
        +
      • +
      + + + +
        +
      • +

        getCompositionName

        +
        public java.lang.String getCompositionName(int projectListId,
        +                                           int compositionListId)
        +
        Retourne le nom de la composition sélectionnée dans le Workspace
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        compositionListId - Le numéro de la composition
        +
        Returns:
        +
        Le nom de la composition sélectionnée
        +
        +
      • +
      + + + +
        +
      • +

        saveProject

        +
        public void saveProject(int projectListId)
        +
        Sauvegarder le projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        +
      • +
      + + + +
        +
      • +

        saveAsProject

        +
        public void saveAsProject(int projectListId)
        +
        Sauvegarder le projet sous
        +
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        +
      • +
      + + + +
        +
      • +

        askForExit

        +
        public boolean askForExit()
        +
        Vérifie si la fenêtre contient des projets non-enregistrés avant la fermeture
        +
        +
        Returns:
        +
        L'autorisation de fermer la fenêtre
        +
        +
      • +
      + + + +
        +
      • +

        launchAboutWindow

        +
        public void launchAboutWindow()
        +
        Lance l'ouverture de la fenêtre A Propos
        +
      • +
      + + + +
        +
      • +

        checkForUpdates

        +
        public void checkForUpdates()
        +
        Lance l'URL du centre de téléchargement du logiciel.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-frame.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-frame.html new file mode 100644 index 0000000..a70ed84 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-frame.html @@ -0,0 +1,27 @@ + + + + + +com.thinkode.appthinker.controllers + + + + + +

com.thinkode.appthinker.controllers

+
+

Classes

+ +
+ + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-summary.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-summary.html new file mode 100644 index 0000000..9a0a58e --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-summary.html @@ -0,0 +1,168 @@ + + + + + +com.thinkode.appthinker.controllers + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.thinkode.appthinker.controllers

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-tree.html b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-tree.html new file mode 100644 index 0000000..e0a5c79 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/controllers/package-tree.html @@ -0,0 +1,142 @@ + + + + + +com.thinkode.appthinker.controllers Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.thinkode.appthinker.controllers

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Argument.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Argument.html new file mode 100644 index 0000000..1b3980c --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Argument.html @@ -0,0 +1,427 @@ + + + + + +Argument + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Argument

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Argument
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère un argument d'une méthode.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static int_argumentId 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Argument() +
      Constructeur - Crée une instance de Argument.
      +
      Argument(java.lang.String type, + java.lang.String name) +
      Constructeur - Crée une instance de Argument avec des paramètres donnés.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetId() +
      Récupère le numéro de l'argument.
      +
      java.lang.StringgetName() +
      Récupère le nom de l'argument.
      +
      java.lang.StringgetType() +
      Récupère le type de l'argument.
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom de l'argument.
      +
      voidsetType(java.lang.String type) +
      Paramètre le type de l'argument.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _argumentId

        +
        public static int _argumentId
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Argument

        +
        public Argument()
        +
        Constructeur - Crée une instance de Argument.
        +
      • +
      + + + +
        +
      • +

        Argument

        +
        public Argument(java.lang.String type,
        +                java.lang.String name)
        +
        Constructeur - Crée une instance de Argument avec des paramètres donnés.
        +
        +
        Parameters:
        +
        type - Le type de l'argument.
        +
        name - Le nom de l'argument.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro de l'argument.
        +
        +
        Returns:
        +
        Le numéro de l'argument.
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public java.lang.String getType()
        +
        Récupère le type de l'argument.
        +
        +
        Returns:
        +
        Le type de l'argument.
        +
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType(java.lang.String type)
        +
        Paramètre le type de l'argument.
        +
        +
        Parameters:
        +
        type - Le type de l'argument.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom de l'argument.
        +
        +
        Returns:
        +
        Le nom de l'argument.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom de l'argument.
        +
        +
        Parameters:
        +
        name - Le nom de l'argument.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Attribute.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Attribute.html new file mode 100644 index 0000000..d8af73c --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Attribute.html @@ -0,0 +1,761 @@ + + + + + +Attribute + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Attribute

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Attribute
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère un attribut d'une classe.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static int_attributeId 
      static java.lang.StringPRIVATE 
      static java.lang.StringPROTECTED 
      static java.lang.StringPUBLIC 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Attribute() +
      Constructeur - Crée une instance de Attribute.
      +
      Attribute(java.lang.String name, + java.lang.String access, + java.lang.String type) +
      Constructeur - Crée une instance de Attribute avec des paramètres donnés.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetAccess() +
      Récupère le modificateur d'accès de l'attribut.
      +
      intgetId() +
      Récupère le numéro de l'attribut.
      +
      java.lang.StringgetName() +
      Récupère le nom de l'attribut.
      +
      java.lang.StringgetType() +
      Récupère le type de l'attribut.
      +
      booleanisAbstract() +
      Retourne si l'attribut est abstrait ou non.
      +
      booleanisFinal() +
      Retourne si l'attribut est final ou non.
      +
      booleanisStatic() +
      Retourne si l'attribut est statique ou non.
      +
      booleanisSynchronized() +
      Retourne si l'attribut est synchronisé ou non.
      +
      booleanisTransient() +
      Retourne si l'attribut est transitoire ou non.
      +
      booleanisVolatile() +
      Retourne si l'attribut est volatile ou non.
      +
      voidsetAbstract(boolean a) +
      Paramètre la caractéristique abstraite de l'attribut.
      +
      voidsetAccess(java.lang.String access) +
      Paramètre le modificateur d'accès de l'attribut.
      +
      voidsetFinal(boolean f) +
      Paramètre la caractéristique final de l'attribut.
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom de l'attribut.
      +
      voidsetStatic(boolean s) +
      Paramètre la caractéristique statique de l'attribut.
      +
      voidsetSynchronized(boolean s) +
      Paramètre la caractéristique synchronisée de l'attribut.
      +
      voidsetTransient(boolean t) +
      Paramètre la caractéristique transitoire de l'attribut.
      +
      voidsetType(java.lang.String type) +
      Paramètre le type de l'attribut.
      +
      voidsetVolatile(boolean v) +
      Paramètre la caractéristique volatile de l'attribut.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Attribute

        +
        public Attribute()
        +
        Constructeur - Crée une instance de Attribute.
        +
      • +
      + + + +
        +
      • +

        Attribute

        +
        public Attribute(java.lang.String name,
        +                 java.lang.String access,
        +                 java.lang.String type)
        +
        Constructeur - Crée une instance de Attribute avec des paramètres donnés.
        +
        +
        Parameters:
        +
        access - Le modificateur d'accès de l'attribut.
        +
        name - Le nom de l'attribut.
        +
        type - Le type de l'attribut.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro de l'attribut.
        +
        +
        Returns:
        +
        Le numéro de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        getAccess

        +
        public java.lang.String getAccess()
        +
        Récupère le modificateur d'accès de l'attribut.
        +
        +
        Returns:
        +
        Le modificateur d'accès de l'attribut
        +
        +
      • +
      + + + +
        +
      • +

        setAccess

        +
        public void setAccess(java.lang.String access)
        +
        Paramètre le modificateur d'accès de l'attribut.
        +
        +
        Parameters:
        +
        access - Le modificateur d'accès de l'attribut
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public java.lang.String getType()
        +
        Récupère le type de l'attribut.
        +
        +
        Returns:
        +
        Le type de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType(java.lang.String type)
        +
        Paramètre le type de l'attribut.
        +
        +
        Parameters:
        +
        type - Le type de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom de l'attribut.
        +
        +
        Returns:
        +
        Le nom de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom de l'attribut.
        +
        +
        Parameters:
        +
        name - Le nom de l'attribut.
        +
        +
      • +
      + + + +
        +
      • +

        isStatic

        +
        public boolean isStatic()
        +
        Retourne si l'attribut est statique ou non.
        +
        +
        Returns:
        +
        true : l'attribut est statique, false: l'attribut n'est pas statique.
        +
        +
      • +
      + + + +
        +
      • +

        setStatic

        +
        public void setStatic(boolean s)
        +
        Paramètre la caractéristique statique de l'attribut.
        +
        +
        Parameters:
        +
        s - true : l'attribut est statique, false : l'attribut n'est pas statique
        +
        +
      • +
      + + + +
        +
      • +

        isFinal

        +
        public boolean isFinal()
        +
        Retourne si l'attribut est final ou non.
        +
        +
        Returns:
        +
        true : l'attribut est final, false: l'attribut n'est pas final.
        +
        +
      • +
      + + + +
        +
      • +

        setFinal

        +
        public void setFinal(boolean f)
        +
        Paramètre la caractéristique final de l'attribut.
        +
        +
        Parameters:
        +
        f - true : l'attribut est final, false : l'attribut n'est pas final
        +
        +
      • +
      + + + +
        +
      • +

        isAbstract

        +
        public boolean isAbstract()
        +
        Retourne si l'attribut est abstrait ou non.
        +
        +
        Returns:
        +
        true : l'attribut est abstrait, false: l'attribut n'est pas abstrait.
        +
        +
      • +
      + + + +
        +
      • +

        setAbstract

        +
        public void setAbstract(boolean a)
        +
        Paramètre la caractéristique abstraite de l'attribut.
        +
        +
        Parameters:
        +
        a - true : l'attribut est abstrait, false : l'attribut n'est pas abstrait.
        +
        +
      • +
      + + + +
        +
      • +

        isSynchronized

        +
        public boolean isSynchronized()
        +
        Retourne si l'attribut est synchronisé ou non.
        +
        +
        Returns:
        +
        true : l'attribut est synchronisé, false: l'attribut n'est pas synchronisé.
        +
        +
      • +
      + + + +
        +
      • +

        setSynchronized

        +
        public void setSynchronized(boolean s)
        +
        Paramètre la caractéristique synchronisée de l'attribut.
        +
        +
        Parameters:
        +
        s - true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé.
        +
        +
      • +
      + + + +
        +
      • +

        isVolatile

        +
        public boolean isVolatile()
        +
        Retourne si l'attribut est volatile ou non.
        +
        +
        Returns:
        +
        true : l'attribut est volatile, false: l'attribut n'est pas volatile.
        +
        +
      • +
      + + + +
        +
      • +

        setVolatile

        +
        public void setVolatile(boolean v)
        +
        Paramètre la caractéristique volatile de l'attribut.
        +
        +
        Parameters:
        +
        v - true : l'attribut est volatile, false : l'attribut n'est pas volatile
        +
        +
      • +
      + + + +
        +
      • +

        isTransient

        +
        public boolean isTransient()
        +
        Retourne si l'attribut est transitoire ou non.
        +
        +
        Returns:
        +
        true : l'attribut est transitoire, false: l'attribut n'est pas transitoire.
        +
        +
      • +
      + + + +
        +
      • +

        setTransient

        +
        public void setTransient(boolean t)
        +
        Paramètre la caractéristique transitoire de l'attribut.
        +
        +
        Parameters:
        +
        t - true : l'attribut est transitoire, false : l'attribut n'est pas transitoire
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Class.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Class.html new file mode 100644 index 0000000..d749a81 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Class.html @@ -0,0 +1,1028 @@ + + + + + +Class + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Class

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Class
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère une classe d'un diagramme UML.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static int_classId 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Class(int posX, + int posY) +
      Constructeur - Crée une instance de Class.
      +
      Class(java.lang.String name, + int posX, + int posY, + int sizeX, + int sizeY, + java.util.ArrayList<Attribute> attributes, + java.util.ArrayList<Method> methods) +
      Constructeur - Crée une instance de Class avec les paramètres donnés.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddAttribute(Attribute a) +
      Ajoute un attribut à la classe.
      +
      voidaddMethod(int index, + Method m) +
      Ajoute une méthode à la classe.
      +
      voidaddMethod(Method m) +
      Ajoute une méthode à la classe.
      +
      voidclearAttributes() +
      Supprime tous les attributs de la classe.
      +
      voidclearMethods() +
      Supprime toutes les méthodes de la classe.
      +
      voidcomputeMinSize() +
      Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu
      +
      booleandownAttribute(int index) +
      Faire descendre l'attribut sélectionné dans la liste.
      +
      booleandownMethod(int index) +
      Faire descendre la méthode sélectionnée dans la liste.
      +
      java.util.List<Attribute>getAttributes() +
      Récupère tous les attributs de la classe.
      +
      java.util.List<java.util.List<java.lang.Integer>>getGripsPosition() +
      Retourne l'ensemble des positions pour dessiner les points d'accroche.
      +
      intgetId() +
      Récupère le numéro de la classe.
      +
      java.util.List<Method>getMethods() +
      Récupère toutes les méthodes de la classe.
      +
      intgetMinSizeX() +
      Récupère la taille minimale sur l'axe X de la classe.
      +
      intgetMinSizeY() +
      Récupère la taille minimale sur l'axe Y de la classe.
      +
      java.lang.StringgetName() +
      Récupère le nom de la classe.
      +
      intgetPosX() +
      Récupère la position sur l'axe X de la classe.
      +
      intgetPosY() +
      Récupère la position sur l'axe Y de la classe.
      +
      intgetSizeX() +
      Récupère la taille sur l'axe X de la classe.
      +
      intgetSizeY() +
      Récupère la taille sur l'axe Y de la classe.
      +
      voidremoveAttribute(int index) +
      Supprime un attribut de la classe.
      +
      voidremoveMethod(int index) +
      Supprime une méthode de la classe.
      +
      voidresizeDown(int posY) +
      Permet de redimensionner la classe vers le bas.
      +
      voidresizeLeft(int posX) +
      Permet de redimensionner la classe vers la gauche.
      +
      voidresizeRight(int posX) +
      Permet de redimensionner la classe vers la droite.
      +
      voidresizeUp(int posY) +
      Permet de redimensionner la classe vers le haut.
      +
      voidsetMinSizeX(int minSizeX) +
      Paramètre la taille minimale sur l'axe X de la classe.
      +
      voidsetMinSizeY(int minSizeY) +
      Paramètre la taille minimale sur l'axe Y de la classe.
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom de la classe.
      +
      voidsetPosX(int posX) +
      Paramètre la position sur l'axe X de la classe.
      +
      voidsetPosY(int posY) +
      Paramètre la position sur l'axe Y de la classe.
      +
      voidsetSizeX(int sizeX) +
      Paramètre la taille sur l'axe X de la classe.
      +
      voidsetSizeY(int sizeY) +
      Paramètre la taille sur l'axe Y de la classe.
      +
      booleanupAttribute(int index) +
      Faire remonter l'attribut sélectionné dans la liste.
      +
      booleanupMethod(int index) +
      Faire remonter la méthode sélectionnée dans la liste.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _classId

        +
        public static int _classId
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Class

        +
        public Class(int posX,
        +             int posY)
        +
        Constructeur - Crée une instance de Class.
        +
        +
        Parameters:
        +
        posX - La position sur l'axe X de la nouvelle classe.
        +
        posY - La position sur l'axe Y de la nouvelle classe.
        +
        +
      • +
      + + + +
        +
      • +

        Class

        +
        public Class(java.lang.String name,
        +             int posX,
        +             int posY,
        +             int sizeX,
        +             int sizeY,
        +             java.util.ArrayList<Attribute> attributes,
        +             java.util.ArrayList<Method> methods)
        +
        Constructeur - Crée une instance de Class avec les paramètres donnés.
        +
        +
        Parameters:
        +
        name - Le nom de la classe importée.
        +
        posX - La position sur l'axe X de la classe importée.
        +
        posY - La position sur l'axe Y de la classe importée.
        +
        sizeX - La taille sur l'axe X de la classe importée.
        +
        sizeY - La taille sur l'axe Y de la classe importée.
        +
        attributes - La liste des attributs de la classe importée.
        +
        methods - La liste des méthodes de la classe importée.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro de la classe.
        +
        +
        Returns:
        +
        Le numéro de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom de la classe.
        +
        +
        Returns:
        +
        Le nom de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom de la classe.
        +
        +
        Parameters:
        +
        name - Le nom de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getPosX

        +
        public int getPosX()
        +
        Récupère la position sur l'axe X de la classe.
        +
        +
        Returns:
        +
        La position sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setPosX

        +
        public void setPosX(int posX)
        +
        Paramètre la position sur l'axe X de la classe.
        +
        +
        Parameters:
        +
        posX - La position sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getPosY

        +
        public int getPosY()
        +
        Récupère la position sur l'axe Y de la classe.
        +
        +
        Returns:
        +
        La position sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setPosY

        +
        public void setPosY(int posY)
        +
        Paramètre la position sur l'axe Y de la classe.
        +
        +
        Parameters:
        +
        posY - La position sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getSizeX

        +
        public int getSizeX()
        +
        Récupère la taille sur l'axe X de la classe.
        +
        +
        Returns:
        +
        La taille sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setSizeX

        +
        public void setSizeX(int sizeX)
        +
        Paramètre la taille sur l'axe X de la classe.
        +
        +
        Parameters:
        +
        sizeX - La taille sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getSizeY

        +
        public int getSizeY()
        +
        Récupère la taille sur l'axe Y de la classe.
        +
        +
        Returns:
        +
        La taille sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setSizeY

        +
        public void setSizeY(int sizeY)
        +
        Paramètre la taille sur l'axe Y de la classe.
        +
        +
        Parameters:
        +
        sizeY - La taille sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getMinSizeX

        +
        public int getMinSizeX()
        +
        Récupère la taille minimale sur l'axe X de la classe.
        +
        +
        Returns:
        +
        La taille minimale sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setMinSizeX

        +
        public void setMinSizeX(int minSizeX)
        +
        Paramètre la taille minimale sur l'axe X de la classe.
        +
        +
        Parameters:
        +
        minSizeX - La taille minimale sur l'axe X de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        getMinSizeY

        +
        public int getMinSizeY()
        +
        Récupère la taille minimale sur l'axe Y de la classe.
        +
        +
        Returns:
        +
        La taille minimale sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        setMinSizeY

        +
        public void setMinSizeY(int minSizeY)
        +
        Paramètre la taille minimale sur l'axe Y de la classe.
        +
        +
        Parameters:
        +
        minSizeY - La taille minimale sur l'axe Y de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        computeMinSize

        +
        public void computeMinSize()
        +
        Paramètre les tailles minimum de la classe sur les axes X et Y en fonction de son contenu
        +
      • +
      + + + +
        +
      • +

        getAttributes

        +
        public java.util.List<Attribute> getAttributes()
        +
        Récupère tous les attributs de la classe.
        +
        +
        Returns:
        +
        Les attributs de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        addAttribute

        +
        public void addAttribute(Attribute a)
        +
        Ajoute un attribut à la classe.
        +
        +
        Parameters:
        +
        a - L'attribut à ajouter.
        +
        +
      • +
      + + + +
        +
      • +

        removeAttribute

        +
        public void removeAttribute(int index)
        +
        Supprime un attribut de la classe.
        +
        +
        Parameters:
        +
        index - L'index de l'attribut à supprimer.
        +
        +
      • +
      + + + +
        +
      • +

        clearAttributes

        +
        public void clearAttributes()
        +
        Supprime tous les attributs de la classe.
        +
      • +
      + + + +
        +
      • +

        upAttribute

        +
        public boolean upAttribute(int index)
        +
        Faire remonter l'attribut sélectionné dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de l'attribut concerné.
        +
        Returns:
        +
        true if succeed, false if failed
        +
        +
      • +
      + + + +
        +
      • +

        downAttribute

        +
        public boolean downAttribute(int index)
        +
        Faire descendre l'attribut sélectionné dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de l'attribut sélectionné.
        +
        Returns:
        +
        true : la méthode a été déplacée, false sinon.
        +
        +
      • +
      + + + +
        +
      • +

        getMethods

        +
        public java.util.List<Method> getMethods()
        +
        Récupère toutes les méthodes de la classe.
        +
        +
        Returns:
        +
        Les méthodes de la classe.
        +
        +
      • +
      + + + +
        +
      • +

        addMethod

        +
        public void addMethod(Method m)
        +
        Ajoute une méthode à la classe.
        +
        +
        Parameters:
        +
        m - La méthode à ajouter.
        +
        +
      • +
      + + + +
        +
      • +

        addMethod

        +
        public void addMethod(int index,
        +                      Method m)
        +
        Ajoute une méthode à la classe.
        +
        +
        Parameters:
        +
        m - La méthode à ajouter.
        +
        index - Le rang d'insertion.
        +
        +
      • +
      + + + +
        +
      • +

        removeMethod

        +
        public void removeMethod(int index)
        +
        Supprime une méthode de la classe.
        +
        +
        Parameters:
        +
        index - L'index de la méthode à supprimer.
        +
        +
      • +
      + + + +
        +
      • +

        clearMethods

        +
        public void clearMethods()
        +
        Supprime toutes les méthodes de la classe.
        +
      • +
      + + + +
        +
      • +

        upMethod

        +
        public boolean upMethod(int index)
        +
        Faire remonter la méthode sélectionnée dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de la méthode concernée.
        +
        Returns:
        +
        true if succeed, false if failed
        +
        +
      • +
      + + + +
        +
      • +

        downMethod

        +
        public boolean downMethod(int index)
        +
        Faire descendre la méthode sélectionnée dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de la méthode concernée.
        +
        Returns:
        +
        true if succeed, false if failed
        +
        +
      • +
      + + + +
        +
      • +

        resizeUp

        +
        public void resizeUp(int posY)
        +
        Permet de redimensionner la classe vers le haut.
        +
        +
        Parameters:
        +
        posY - La position en ordonnée du curseur.
        +
        +
      • +
      + + + +
        +
      • +

        resizeDown

        +
        public void resizeDown(int posY)
        +
        Permet de redimensionner la classe vers le bas.
        +
        +
        Parameters:
        +
        posY - La position en ordonnée du curseur.
        +
        +
      • +
      + + + +
        +
      • +

        resizeLeft

        +
        public void resizeLeft(int posX)
        +
        Permet de redimensionner la classe vers la gauche.
        +
        +
        Parameters:
        +
        posX - La position en abscisse du curseur.
        +
        +
      • +
      + + + +
        +
      • +

        resizeRight

        +
        public void resizeRight(int posX)
        +
        Permet de redimensionner la classe vers la droite.
        +
        +
        Parameters:
        +
        posX - La position en abscisse du curseur.
        +
        +
      • +
      + + + +
        +
      • +

        getGripsPosition

        +
        public java.util.List<java.util.List<java.lang.Integer>> getGripsPosition()
        +
        Retourne l'ensemble des positions pour dessiner les points d'accroche.
        +
        +
        Returns:
        +
        La liste des positions des points d'accroche pour la classe.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Composition.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Composition.html new file mode 100644 index 0000000..3b7f6b6 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Composition.html @@ -0,0 +1,448 @@ + + + + + +Composition + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Composition

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Direct Known Subclasses:
    +
    UmlDiagram
    +
    +
    +
    +
    public class Composition
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère une composition d'un projet.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static int_compositionId 
      protected int_id 
      protected java.lang.String_name 
      protected boolean_needToSave 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Composition() +
      Constructeur de la Composition.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetId() +
      Retourne l'identifiant de la composition.
      +
      java.lang.StringgetName() +
      Retourne le nom de la composition.
      +
      booleanisNeededToSave() +
      Retourne si la composition a besoin d'être sauvegardée
      +
      voidneedsToSave(boolean save) +
      Inscrit si la composition a besoin d'être sauvegardée ou non
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom de la composition.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _compositionId

        +
        public static int _compositionId
        +
      • +
      + + + +
        +
      • +

        _id

        +
        protected int _id
        +
      • +
      + + + +
        +
      • +

        _name

        +
        protected java.lang.String _name
        +
      • +
      + + + +
        +
      • +

        _needToSave

        +
        protected boolean _needToSave
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Composition

        +
        public Composition()
        +
        Constructeur de la Composition.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Retourne le nom de la composition.
        +
        +
        Returns:
        +
        Le nom de la composition.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom de la composition.
        +
        +
        Parameters:
        +
        name - Le nouveau nom.
        +
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Retourne l'identifiant de la composition.
        +
        +
        Returns:
        +
        L'identifiant de la composition.
        +
        +
      • +
      + + + +
        +
      • +

        isNeededToSave

        +
        public boolean isNeededToSave()
        +
        Retourne si la composition a besoin d'être sauvegardée
        +
        +
        Returns:
        +
        Un booléen représentant l'affirmation
        +
        +
      • +
      + + + +
        +
      • +

        needsToSave

        +
        public void needsToSave(boolean save)
        +
        Inscrit si la composition a besoin d'être sauvegardée ou non
        +
        +
        Parameters:
        +
        save - Le paramètre de sauvegarde
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Link.LinkType.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Link.LinkType.html new file mode 100644 index 0000000..2fd4bd5 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Link.LinkType.html @@ -0,0 +1,379 @@ + + + + + +Link.LinkType + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Enum Link.LinkType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<Link.LinkType>
    +
    +
    +
    Enclosing class:
    +
    Link
    +
    +
    +
    +
    public static enum Link.LinkType
    +extends java.lang.Enum<Link.LinkType>
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static Link.LinkTypevalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static Link.LinkType[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Link.LinkType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Link.LinkType c : Link.LinkType.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Link.LinkType valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Link.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Link.html new file mode 100644 index 0000000..b09cdc6 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Link.html @@ -0,0 +1,861 @@ + + + + + +Link + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Link

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Link
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère un lien entre deux classes.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class Link.LinkType 
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Link(Class start, + Class end) +
      Constructeur - Crée une instance d'un lien.
      +
      Link(Class start, + Class end, + UmlDiagramFrame.ClassGrip gripStart, + UmlDiagramFrame.ClassGrip gripEnd, + int minCardinalityStart, + int maxCardinalityStart, + int minCardinalityEnd, + int maxCardinalityEnd, + Link.LinkType type) +
      Constructeur - Crée une instance d'un lien avec des paramètres donnés.
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Link

        +
        public Link(Class start,
        +            Class end)
        +
        Constructeur - Crée une instance d'un lien.
        +
        +
        Parameters:
        +
        start - La classe de départ.
        +
        end - La classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        Link

        +
        public Link(Class start,
        +            Class end,
        +            UmlDiagramFrame.ClassGrip gripStart,
        +            UmlDiagramFrame.ClassGrip gripEnd,
        +            int minCardinalityStart,
        +            int maxCardinalityStart,
        +            int minCardinalityEnd,
        +            int maxCardinalityEnd,
        +            Link.LinkType type)
        +
        Constructeur - Crée une instance d'un lien avec des paramètres donnés.
        +
        +
        Parameters:
        +
        start - La classe de départ.
        +
        end - La classe d'arrivée.
        +
        gripStart - Le point d'accroche sur la classe de départ.
        +
        gripEnd - Le point d'accroche sur la classe d'arrivée.
        +
        minCardinalityStart - La cardinalité minimum de la classe de départ.
        +
        maxCardinalityStart - La cardinalité maximuù de la classe de départ.
        +
        minCardinalityEnd - La cardinalité minimum de la classe d'arrivée.
        +
        maxCardinalityEnd - La cardinalité maximum de la classe d'arrivée.
        +
        type - Le type de lien.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro du lien.
        +
        +
        Returns:
        +
        Le numéro du lien.
        +
        +
      • +
      + + + +
        +
      • +

        getStart

        +
        public Class getStart()
        +
        Récupère la classe de départ du lien.
        +
        +
        Returns:
        +
        La classe de départ du lien.
        +
        +
      • +
      + + + +
        +
      • +

        setStart

        +
        public void setStart(Class start)
        +
        Paramètre la classe de départ du lien.
        +
        +
        Parameters:
        +
        start - La classe de départ du lien.
        +
        +
      • +
      + + + +
        +
      • +

        getMinCardinalityStart

        +
        public int getMinCardinalityStart()
        +
        Récupère la cardinalité minimum de la classe de départ.
        +
        +
        Returns:
        +
        La cardinalité minimum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        setMinCardinalityStart

        +
        public void setMinCardinalityStart(int minCardinalityStart)
        +
        Paramètre la cardinalité minimum de la classe de départ.
        +
        +
        Parameters:
        +
        minCardinalityStart - La cardinalité minimum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        getMaxCardinalityStart

        +
        public int getMaxCardinalityStart()
        +
        Récupère la cardinalité maximum de la classe de départ.
        +
        +
        Returns:
        +
        La cardinalité maximum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        setMaxCardinalityStart

        +
        public void setMaxCardinalityStart(int maxCardinalityStart)
        +
        Paramètre la cardinalité maximum de la classe de départ.
        +
        +
        Parameters:
        +
        maxCardinalityStart - La cardinalité maximum de la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        getGripStart

        +
        public UmlDiagramFrame.ClassGrip getGripStart()
        +
        Retourne le point d'accroche du lien sur la classe de départ.
        +
        +
        Returns:
        +
        Le point d'accroche du lien sur la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        setGripStart

        +
        public void setGripStart(UmlDiagramFrame.ClassGrip gripStart)
        +
        Paramètre le point d'accroche du lien sur la classe de départ.
        +
        +
        Parameters:
        +
        gripStart - Le point d'accroche du lien sur la classe de départ.
        +
        +
      • +
      + + + +
        +
      • +

        getEnd

        +
        public Class getEnd()
        +
        Récupère la classe d'arrivée du lien.
        +
        +
        Returns:
        +
        La classe d'arrivée du lien.
        +
        +
      • +
      + + + +
        +
      • +

        setEnd

        +
        public void setEnd(Class end)
        +
        Paramètre la classe d'arrivée.
        +
        +
        Parameters:
        +
        end - La classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        getMinCardinalityEnd

        +
        public int getMinCardinalityEnd()
        +
        Récupère la cardinalité minimum de la classe d'arrivée.
        +
        +
        Returns:
        +
        La cardinalité minimum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        setMinCardinalityEnd

        +
        public void setMinCardinalityEnd(int minCardinalityEnd)
        +
        Paramètre la cardinalité minimum de la classe d'arrivée.
        +
        +
        Parameters:
        +
        minCardinalityEnd - La cardinalité minimum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        getMaxCardinalityEnd

        +
        public int getMaxCardinalityEnd()
        +
        Récupère la cardinalité maximum de la classe d'arrivée.
        +
        +
        Returns:
        +
        La cardinalité maximum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        setMaxCardinalityEnd

        +
        public void setMaxCardinalityEnd(int maxCardinalityEnd)
        +
        Paramètre la cardinalité maximum de la classe d'arrivée.
        +
        +
        Parameters:
        +
        maxCardinalityEnd - La cardinalité maximum de la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        getGripEnd

        +
        public UmlDiagramFrame.ClassGrip getGripEnd()
        +
        Retourne le point d'accroche du lien sur la classe d'arrivée.
        +
        +
        Returns:
        +
        Le point d'accroche du lien sur la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        setGripEnd

        +
        public void setGripEnd(UmlDiagramFrame.ClassGrip gripEnd)
        +
        Paramètre le point d'accroche du lien sur la classe d'arrivée.
        +
        +
        Parameters:
        +
        gripEnd - Le point d'accroche du lien sur la classe d'arrivée.
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Link.LinkType getType()
        +
        Récupère le type du lien.
        +
        +
        Returns:
        +
        Le type du lien.
        +
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType(Link.LinkType type)
        +
        Paramètre le type du lien
        +
        +
        Parameters:
        +
        type - Le type du lien.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom du lien.
        +
        +
        Returns:
        +
        Le nom du lien.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom du lien
        +
        +
        Parameters:
        +
        name - Le nom du lien.
        +
        +
      • +
      + + + +
        +
      • +

        switchDirection

        +
        public void switchDirection()
        +
        Modifie la direction du lien (permute les classes de départ et d'arrivée).
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Method.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Method.html new file mode 100644 index 0000000..b04520a --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Method.html @@ -0,0 +1,973 @@ + + + + + +Method + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Method

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Method
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère une méthode d'une classe.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static int_methodId 
      static java.lang.StringPRIVATE 
      static java.lang.StringPROTECTED 
      static java.lang.StringPUBLIC 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Method() +
      Constructeur - Crée une instance de Method.
      +
      Method(java.lang.String access, + java.lang.String type, + java.lang.String name, + java.util.ArrayList<Argument> arguments) +
      Constructeur - Crée une instance de Method avec des paramètres donnés.
      +
      Method(java.lang.String access, + java.lang.String type, + java.lang.String name, + java.util.List<Argument> arguments, + boolean constr, + boolean stat, + boolean fina, + boolean abst, + boolean sync, + boolean vola, + boolean tran) +
      Constructeur - Crée une instance de Method avec des paramètres donnés.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddArgument(Argument a) +
      Ajoute un argument à la méthode.
      +
      voidclearArguments() +
      Retire tous les arguments de la méthode.
      +
      booleandownArgument(int index) +
      Faire descendre l'argument sélectionné dans la liste.
      +
      java.lang.StringgetAccess() +
      Récupère le modificateur d'accès de la méthode.
      +
      java.util.List<Argument>getArguments() +
      Récupère tous les arguments de la méthode.
      +
      intgetId() +
      Récupère le numéro de la méthode.
      +
      java.lang.StringgetName() +
      Récupère le nom de la méthode.
      +
      java.lang.StringgetType() +
      Récupère le type de la méthode.
      +
      booleanisAbstract() +
      Retourne si la méthode est abstrait ou non.
      +
      booleanisConstructor() +
      Retourne si la méthode est un constructeur de la classe.
      +
      booleanisFinal() +
      Retourne si la méthode est final ou non.
      +
      booleanisStatic() +
      Retourne si la méthode est statique ou non.
      +
      booleanisSynchronized() +
      Retourne si la méthode est synchronisé ou non.
      +
      booleanisTransient() +
      Retourne si la méthode est transitoire ou non.
      +
      booleanisVolatile() +
      Retourne si la méthode est volatile ou non.
      +
      voidremoveArgument(int index) +
      Retire un argument de la méthode.
      +
      voidsetAbstract(boolean a) +
      Paramètre la caractéristique abstraite de la méthode.
      +
      voidsetAccess(java.lang.String access) +
      Paramètre le modificateur d'accès de la méthode.
      +
      voidsetConstructor(boolean c) +
      Paramètre la caractéristique de constructeur de la méthode.
      +
      voidsetFinal(boolean f) +
      Paramètre la caractéristique final de la méthode.
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom de la méthode.
      +
      voidsetStatic(boolean s) +
      Paramètre la caractéristique statique de la méthode.
      +
      voidsetSynchronized(boolean s) +
      Paramètre la caractéristique synchronisée de la méthode.
      +
      voidsetTransient(boolean t) +
      Paramètre la caractéristique transitoire de la méthode.
      +
      voidsetType(java.lang.String type) +
      Paramètre le type de la méthode.
      +
      voidsetVolatile(boolean v) +
      Paramètre la caractéristique volatile de la méthode.
      +
      booleanupArgument(int index) +
      Faire remonter l'argument sélectionné dans la liste.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Method

        +
        public Method()
        +
        Constructeur - Crée une instance de Method.
        +
      • +
      + + + +
        +
      • +

        Method

        +
        public Method(java.lang.String access,
        +              java.lang.String type,
        +              java.lang.String name,
        +              java.util.ArrayList<Argument> arguments)
        +
        Constructeur - Crée une instance de Method avec des paramètres donnés.
        +
        +
        Parameters:
        +
        access - Le modificateur d'accès de la méthode.
        +
        type - Le type de la méthode.
        +
        name - Le nom de la méthode.
        +
        arguments - Les arguments de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        Method

        +
        public Method(java.lang.String access,
        +              java.lang.String type,
        +              java.lang.String name,
        +              java.util.List<Argument> arguments,
        +              boolean constr,
        +              boolean stat,
        +              boolean fina,
        +              boolean abst,
        +              boolean sync,
        +              boolean vola,
        +              boolean tran)
        +
        Constructeur - Crée une instance de Method avec des paramètres donnés.
        +
        +
        Parameters:
        +
        access - Le modificateur d'accès de la méthode.
        +
        type - Le type de la méthode.
        +
        name - Le nom de la méthode.
        +
        arguments - Les arguments de la méthode.
        +
        constr - Si la méthode est un constructeur.
        +
        stat - Si la méthode est statique.
        +
        fina - Si la méthode est finale.
        +
        abst - Si la méthode est abstraite.
        +
        sync - Si la méthode est synchronisée.
        +
        vola - Si la méthode est volatile.
        +
        tran - Si la méthode est transitoire.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro de la méthode.
        +
        +
        Returns:
        +
        Le numéro de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        getAccess

        +
        public java.lang.String getAccess()
        +
        Récupère le modificateur d'accès de la méthode.
        +
        +
        Returns:
        +
        Le modificateur d'accès de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        setAccess

        +
        public void setAccess(java.lang.String access)
        +
        Paramètre le modificateur d'accès de la méthode.
        +
        +
        Parameters:
        +
        access - Le modificateur d'accès de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public java.lang.String getType()
        +
        Récupère le type de la méthode.
        +
        +
        Returns:
        +
        Le type de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType(java.lang.String type)
        +
        Paramètre le type de la méthode.
        +
        +
        Parameters:
        +
        type - Le type de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom de la méthode.
        +
        +
        Returns:
        +
        Le nom de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom de la méthode.
        +
        +
        Parameters:
        +
        name - Le nom de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        getArguments

        +
        public java.util.List<Argument> getArguments()
        +
        Récupère tous les arguments de la méthode.
        +
        +
        Returns:
        +
        Les arguments de la méthode.
        +
        +
      • +
      + + + +
        +
      • +

        addArgument

        +
        public void addArgument(Argument a)
        +
        Ajoute un argument à la méthode.
        +
        +
        Parameters:
        +
        a - L'argument à ajouter.
        +
        +
      • +
      + + + +
        +
      • +

        removeArgument

        +
        public void removeArgument(int index)
        +
        Retire un argument de la méthode.
        +
        +
        Parameters:
        +
        index - L'index de l'argument à retirer.
        +
        +
      • +
      + + + +
        +
      • +

        clearArguments

        +
        public void clearArguments()
        +
        Retire tous les arguments de la méthode.
        +
      • +
      + + + +
        +
      • +

        upArgument

        +
        public boolean upArgument(int index)
        +
        Faire remonter l'argument sélectionné dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de l'argument concerné.
        +
        Returns:
        +
        true if succeed, false if failed
        +
        +
      • +
      + + + +
        +
      • +

        downArgument

        +
        public boolean downArgument(int index)
        +
        Faire descendre l'argument sélectionné dans la liste.
        +
        +
        Parameters:
        +
        index - L'index de l'argument concerné.
        +
        Returns:
        +
        true if succeed, false if failed
        +
        +
      • +
      + + + +
        +
      • +

        isConstructor

        +
        public boolean isConstructor()
        +
        Retourne si la méthode est un constructeur de la classe.
        +
        +
        Returns:
        +
        true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.
        +
        +
      • +
      + + + +
        +
      • +

        setConstructor

        +
        public void setConstructor(boolean c)
        +
        Paramètre la caractéristique de constructeur de la méthode.
        +
        +
        Parameters:
        +
        c - true : la méthode est un constructeur, false: la méthode n'est pas un constructeur.
        +
        +
      • +
      + + + +
        +
      • +

        isStatic

        +
        public boolean isStatic()
        +
        Retourne si la méthode est statique ou non.
        +
        +
        Returns:
        +
        true : la méthode est statique, false: la méthode n'est pas statique.
        +
        +
      • +
      + + + +
        +
      • +

        setStatic

        +
        public void setStatic(boolean s)
        +
        Paramètre la caractéristique statique de la méthode.
        +
        +
        Parameters:
        +
        s - true : la méthode est statique, false : la méthode n'est pas statique
        +
        +
      • +
      + + + +
        +
      • +

        isFinal

        +
        public boolean isFinal()
        +
        Retourne si la méthode est final ou non.
        +
        +
        Returns:
        +
        true : la méthode est final, false: la méthode n'est pas final.
        +
        +
      • +
      + + + +
        +
      • +

        setFinal

        +
        public void setFinal(boolean f)
        +
        Paramètre la caractéristique final de la méthode.
        +
        +
        Parameters:
        +
        f - true : la méthode est final, false : la méthode n'est pas final
        +
        +
      • +
      + + + +
        +
      • +

        isAbstract

        +
        public boolean isAbstract()
        +
        Retourne si la méthode est abstrait ou non.
        +
        +
        Returns:
        +
        true : la méthode est abstrait, false: la méthode n'est pas abstrait.
        +
        +
      • +
      + + + +
        +
      • +

        setAbstract

        +
        public void setAbstract(boolean a)
        +
        Paramètre la caractéristique abstraite de la méthode.
        +
        +
        Parameters:
        +
        a - true : la méthode est abstrait, false : la méthode n'est pas abstrait.
        +
        +
      • +
      + + + +
        +
      • +

        isSynchronized

        +
        public boolean isSynchronized()
        +
        Retourne si la méthode est synchronisé ou non.
        +
        +
        Returns:
        +
        true : v est synchronisé, false: la méthode n'est pas synchronisé.
        +
        +
      • +
      + + + +
        +
      • +

        setSynchronized

        +
        public void setSynchronized(boolean s)
        +
        Paramètre la caractéristique synchronisée de la méthode.
        +
        +
        Parameters:
        +
        s - true : la méthode est synchronisé, false : la méthode n'est pas synchronisé.
        +
        +
      • +
      + + + +
        +
      • +

        isVolatile

        +
        public boolean isVolatile()
        +
        Retourne si la méthode est volatile ou non.
        +
        +
        Returns:
        +
        true : la méthode est volatile, false: la méthode n'est pas volatile.
        +
        +
      • +
      + + + +
        +
      • +

        setVolatile

        +
        public void setVolatile(boolean v)
        +
        Paramètre la caractéristique volatile de la méthode.
        +
        +
        Parameters:
        +
        v - true : la méthode est volatile, false : la méthode n'est pas volatile
        +
        +
      • +
      + + + +
        +
      • +

        isTransient

        +
        public boolean isTransient()
        +
        Retourne si la méthode est transitoire ou non.
        +
        +
        Returns:
        +
        true : la méthode est transitoire, false: la méthode n'est pas transitoire.
        +
        +
      • +
      + + + +
        +
      • +

        setTransient

        +
        public void setTransient(boolean t)
        +
        Paramètre la caractéristique transitoire de la méthode.
        +
        +
        Parameters:
        +
        t - true : la méthode est transitoire, false : la méthode n'est pas transitoire
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/Project.html b/AppThinker/Documentation/com/thinkode/appthinker/models/Project.html new file mode 100644 index 0000000..57b3510 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/Project.html @@ -0,0 +1,678 @@ + + + + + +Project + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class Project

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class Project
    +extends java.lang.Object
    +implements java.io.Serializable
    +
    Gère un projet.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_needToSave 
      static int_projectId 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Project() +
      Constructeur - Crée une instance de Projet.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddComposition(Composition composition) +
      Ajoute une composition au projet
      +
      java.lang.StringgetAuthor() +
      Récupère l'auteur du Projet.
      +
      java.util.List<Composition>getCompositions() +
      Récupère les compositions inclues dans le projet.
      +
      java.lang.StringgetDesignation() +
      Récupère la désignation du Projet.
      +
      intgetId() +
      Récupère le numéro du Projet.
      +
      java.lang.StringgetName() +
      Récupère le nom du Projet.
      +
      java.lang.StringgetPath() +
      Récupère la désignation du Projet.
      +
      java.lang.StringgetVersion() +
      Récupère le numéro de version du Projet.
      +
      booleanisNeededToSave() +
      Retourne si le projet a besoin d'être sauvegardé
      +
      voidneedsToSave(boolean save) +
      Inscrit si le projet a besoin d'être sauvegardée ou non
      +
      voidremoveComposition(int compositionListId) +
      Retire une composition du projet
      +
      booleansaveAsProject() +
      Sauvegarde le projet en cours à un autre emplacement.
      +
      booleansaveProject() +
      Sauvegarde le projet en cours.
      +
      voidsetAuthor(java.lang.String author) +
      Paramètre l'auteur du Projet.
      +
      voidsetDesignation(java.lang.String designation) +
      Paramètre la désignation du Projet.
      +
      voidsetName(java.lang.String name) +
      Paramètre le nom du Projet.
      +
      voidsetPath(java.lang.String path) +
      Paramètre la désignation du Projet.
      +
      voidsetVersion(java.lang.String version) +
      Paramètre le numéro de version du Projet.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _projectId

        +
        public static int _projectId
        +
      • +
      + + + +
        +
      • +

        _needToSave

        +
        protected boolean _needToSave
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Project

        +
        public Project()
        +
        Constructeur - Crée une instance de Projet.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addComposition

        +
        public void addComposition(Composition composition)
        +
        Ajoute une composition au projet
        +
        +
        Parameters:
        +
        composition - La composition à ajouter
        +
        +
      • +
      + + + +
        +
      • +

        removeComposition

        +
        public void removeComposition(int compositionListId)
        +
        Retire une composition du projet
        +
        +
        Parameters:
        +
        compositionListId - Le numéro de la composition
        +
        +
      • +
      + + + +
        +
      • +

        getCompositions

        +
        public java.util.List<Composition> getCompositions()
        +
        Récupère les compositions inclues dans le projet.
        +
        +
        Returns:
        +
        Les compositions inclues dans le projet.
        +
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Récupère le numéro du Projet.
        +
        +
        Returns:
        +
        Le numéro du projet.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Récupère le nom du Projet.
        +
        +
        Returns:
        +
        Le nom du projet.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
        Paramètre le nom du Projet.
        +
        +
        Parameters:
        +
        name - Le nom du projet.
        +
        +
      • +
      + + + +
        +
      • +

        getAuthor

        +
        public java.lang.String getAuthor()
        +
        Récupère l'auteur du Projet.
        +
        +
        Returns:
        +
        L'auteur du projet.
        +
        +
      • +
      + + + +
        +
      • +

        setAuthor

        +
        public void setAuthor(java.lang.String author)
        +
        Paramètre l'auteur du Projet.
        +
        +
        Parameters:
        +
        author - L'auteur du projet.
        +
        +
      • +
      + + + +
        +
      • +

        getVersion

        +
        public java.lang.String getVersion()
        +
        Récupère le numéro de version du Projet.
        +
        +
        Returns:
        +
        Le numéro de version du projet.
        +
        +
      • +
      + + + +
        +
      • +

        setVersion

        +
        public void setVersion(java.lang.String version)
        +
        Paramètre le numéro de version du Projet.
        +
        +
        Parameters:
        +
        version - Le numéro de version du projet.
        +
        +
      • +
      + + + +
        +
      • +

        getDesignation

        +
        public java.lang.String getDesignation()
        +
        Récupère la désignation du Projet.
        +
        +
        Returns:
        +
        La désignation du projet.
        +
        +
      • +
      + + + +
        +
      • +

        setDesignation

        +
        public void setDesignation(java.lang.String designation)
        +
        Paramètre la désignation du Projet.
        +
        +
        Parameters:
        +
        designation - La désignation du projet.
        +
        +
      • +
      + + + +
        +
      • +

        getPath

        +
        public java.lang.String getPath()
        +
        Récupère la désignation du Projet.
        +
        +
        Returns:
        +
        Le chemin du fichier du projet.
        +
        +
      • +
      + + + +
        +
      • +

        setPath

        +
        public void setPath(java.lang.String path)
        +
        Paramètre la désignation du Projet.
        +
        +
        Parameters:
        +
        path - Le chemin vers le fichier du projet.
        +
        +
      • +
      + + + +
        +
      • +

        saveProject

        +
        public boolean saveProject()
        +
        Sauvegarde le projet en cours.
        +
        +
        Returns:
        +
        true : le projet a été sauvegardé, false sinon.
        +
        +
      • +
      + + + +
        +
      • +

        saveAsProject

        +
        public boolean saveAsProject()
        +
        Sauvegarde le projet en cours à un autre emplacement.
        +
        +
        Returns:
        +
        true: le projet a été sauvegardé, false sinon.
        +
        +
      • +
      + + + +
        +
      • +

        isNeededToSave

        +
        public boolean isNeededToSave()
        +
        Retourne si le projet a besoin d'être sauvegardé
        +
        +
        Returns:
        +
        Un booléen représentant l'affirmation
        +
        +
      • +
      + + + +
        +
      • +

        needsToSave

        +
        public void needsToSave(boolean save)
        +
        Inscrit si le projet a besoin d'être sauvegardée ou non
        +
        +
        Parameters:
        +
        save - Le paramètre de sauvegarde
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/UmlDiagram.html b/AppThinker/Documentation/com/thinkode/appthinker/models/UmlDiagram.html new file mode 100644 index 0000000..6c61c26 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/UmlDiagram.html @@ -0,0 +1,487 @@ + + + + + +UmlDiagram + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.models
+

Class UmlDiagram

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    +
    public class UmlDiagram
    +extends Composition
    +
    Gère un diagramme UML.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UmlDiagram

        +
        public UmlDiagram()
        +
        Constructeur de UmlDiagram
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getClasses

        +
        public java.util.List<Class> getClasses()
        +
        Retourne une liste de toutes les classes du diagramme UML.
        +
        +
        Returns:
        +
        Une liste de toutes les classes du diagramme UML.
        +
        +
      • +
      + + + +
        +
      • +

        addClass

        +
        public void addClass(Class a)
        +
        Ajoute une classe au diagramme UML.
        +
        +
        Parameters:
        +
        a - La classe à ajouter.
        +
        +
      • +
      + + + +
        +
      • +

        removeClass

        +
        public void removeClass(Class a)
        +
        Supprime une classe du diagramme UML.
        +
        +
        Parameters:
        +
        a - La classe à supprimer.
        +
        +
      • +
      + + + +
        +
      • +

        clearClasses

        +
        public void clearClasses()
        +
        Supprime toutes les classes du diagramme UML.
        +
      • +
      + + + +
        +
      • +

        getLinks

        +
        public java.util.List<Link> getLinks()
        +
        Retourne une liste de tous les liens du diagramme UML.
        +
        +
        Returns:
        +
        Une liste de tous les liens du diagramme UML.
        +
        +
      • +
      + + + +
        +
      • +

        addLink

        +
        public void addLink(Link a)
        +
        Ajoute un lien au diagramme UML.
        +
        +
        Parameters:
        +
        a - Le lien à ajouter.
        +
        +
      • +
      + + + +
        +
      • +

        removeLink

        +
        public void removeLink(Link a)
        +
        Supprime un lien du diagramme UML.
        +
        +
        Parameters:
        +
        a - Le lien à supprimer.
        +
        +
      • +
      + + + +
        +
      • +

        clearLinks

        +
        public void clearLinks()
        +
        Supprimer tous les liens du diagramme UML.
        +
      • +
      + + + +
        +
      • +

        getMainClass

        +
        public Class getMainClass()
        +
        Retourne la classe principale du diagramme.
        +
        +
        Returns:
        +
        La classe principale du diagramme.
        +
        +
      • +
      + + + +
        +
      • +

        setMainClass

        +
        public void setMainClass(Class a)
        +
        Paramétre la classe principale du diagramme.
        +
        +
        Parameters:
        +
        a - La nouvelle classe principale du diagramme.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/package-frame.html b/AppThinker/Documentation/com/thinkode/appthinker/models/package-frame.html new file mode 100644 index 0000000..b312429 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/package-frame.html @@ -0,0 +1,31 @@ + + + + + +com.thinkode.appthinker.models + + + + + +

com.thinkode.appthinker.models

+
+

Classes

+ +

Enums

+ +
+ + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/package-summary.html b/AppThinker/Documentation/com/thinkode/appthinker/models/package-summary.html new file mode 100644 index 0000000..069c62a --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/package-summary.html @@ -0,0 +1,199 @@ + + + + + +com.thinkode.appthinker.models + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.thinkode.appthinker.models

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/models/package-tree.html b/AppThinker/Documentation/com/thinkode/appthinker/models/package-tree.html new file mode 100644 index 0000000..51ea2fe --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/models/package-tree.html @@ -0,0 +1,157 @@ + + + + + +com.thinkode.appthinker.models Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.thinkode.appthinker.models

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/package-frame.html b/AppThinker/Documentation/com/thinkode/appthinker/package-frame.html new file mode 100644 index 0000000..624b9cd --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/package-frame.html @@ -0,0 +1,21 @@ + + + + + +com.thinkode.appthinker + + + + + +

com.thinkode.appthinker

+
+

Classes

+ +
+ + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/package-summary.html b/AppThinker/Documentation/com/thinkode/appthinker/package-summary.html new file mode 100644 index 0000000..16dc84e --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/package-summary.html @@ -0,0 +1,146 @@ + + + + + +com.thinkode.appthinker + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.thinkode.appthinker

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/package-tree.html b/AppThinker/Documentation/com/thinkode/appthinker/package-tree.html new file mode 100644 index 0000000..c5815d8 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/package-tree.html @@ -0,0 +1,148 @@ + + + + + +com.thinkode.appthinker Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.thinkode.appthinker

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/AboutWindow.html b/AppThinker/Documentation/com/thinkode/appthinker/views/AboutWindow.html new file mode 100644 index 0000000..d60b455 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/AboutWindow.html @@ -0,0 +1,450 @@ + + + + + +AboutWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class AboutWindow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class AboutWindow
    +extends javax.swing.JDialog
    +
    Fenêtre contenant les informations du logiciel
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AboutWindow() +
      Constructeur - Crée une fenêtre A propos
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidinitializeGraphics() +
      Charge les informations dans la fenêtre
      +
      voidsetController(AboutWindowController atAboutController) +
      Lie la vue à un contrôleur A propos
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AboutWindow

        +
        public AboutWindow()
        +
        Constructeur - Crée une fenêtre A propos
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initializeGraphics

        +
        public void initializeGraphics()
        +
        Charge les informations dans la fenêtre
        +
      • +
      + + + +
        +
      • +

        setController

        +
        public void setController(AboutWindowController atAboutController)
        +
        Lie la vue à un contrôleur A propos
        +
        +
        Parameters:
        +
        atAboutController - Contrôleur de la fenêtre A propos
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/ArgumentsPropertiesWindow.html b/AppThinker/Documentation/com/thinkode/appthinker/views/ArgumentsPropertiesWindow.html new file mode 100644 index 0000000..8e400bf --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/ArgumentsPropertiesWindow.html @@ -0,0 +1,506 @@ + + + + + +ArgumentsPropertiesWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class ArgumentsPropertiesWindow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class ArgumentsPropertiesWindow
    +extends javax.swing.JDialog
    +
    Classe permettant la création de fenêtres pour la modification des arguments d'une méthode d'une classe.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArgumentsPropertiesWindow() +
      Constructeur de ArgumentsPropertiesWindow
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidinitializeGraphics() +
      Charge les informations dans la fenêtre
      +
      voidlistArguments(java.util.List<Argument> arguments) +
      Affiche la liste des arguments de la méthode dans le tableau
      +
      voidsave() +
      Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
      +
      voidselectArgument(int index) +
      Sélectionne une ligne du tableau d'arguments
      +
      voidsetController(ArgumentsPropertiesController argumentsPropertiesController) +
      Lie la vue à un contrôleur.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArgumentsPropertiesWindow

        +
        public ArgumentsPropertiesWindow()
        +
        Constructeur de ArgumentsPropertiesWindow
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setController

        +
        public void setController(ArgumentsPropertiesController argumentsPropertiesController)
        +
        Lie la vue à un contrôleur.
        +
        +
        Parameters:
        +
        argumentsPropertiesController - La classe contrôleur
        +
        +
      • +
      + + + +
        +
      • +

        initializeGraphics

        +
        public void initializeGraphics()
        +
        Charge les informations dans la fenêtre
        +
      • +
      + + + +
        +
      • +

        selectArgument

        +
        public void selectArgument(int index)
        +
        Sélectionne une ligne du tableau d'arguments
        +
        +
        Parameters:
        +
        index - L'index de la ligne à sélectionner
        +
        +
      • +
      + + + +
        +
      • +

        listArguments

        +
        public void listArguments(java.util.List<Argument> arguments)
        +
        Affiche la liste des arguments de la méthode dans le tableau
        +
        +
        Parameters:
        +
        arguments - La liste des arguments.
        +
        +
      • +
      + + + +
        +
      • +

        save

        +
        public void save()
        +
        Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/ChangelogWindow.html b/AppThinker/Documentation/com/thinkode/appthinker/views/ChangelogWindow.html new file mode 100644 index 0000000..3033343 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/ChangelogWindow.html @@ -0,0 +1,450 @@ + + + + + +ChangelogWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class ChangelogWindow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class ChangelogWindow
    +extends javax.swing.JDialog
    +
    Fenêtre d'affichage de la version actuelle et des modifications apportées.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ChangelogWindow() +
      Constructeur de ChangelogWindow
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voiddisplayChangelog() +
      Affiche les informations du changelog dans la fenêtre
      +
      voidsetController(ChangelogWindowController changelogWindowController) +
      Lie la vue à un contrôleur
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ChangelogWindow

        +
        public ChangelogWindow()
        +
        Constructeur de ChangelogWindow
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setController

        +
        public void setController(ChangelogWindowController changelogWindowController)
        +
        Lie la vue à un contrôleur
        +
        +
        Parameters:
        +
        changelogWindowController - La classe contrôleur.
        +
        +
      • +
      + + + +
        +
      • +

        displayChangelog

        +
        public void displayChangelog()
        +
        Affiche les informations du changelog dans la fenêtre
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/ClassPropertiesWindow.html b/AppThinker/Documentation/com/thinkode/appthinker/views/ClassPropertiesWindow.html new file mode 100644 index 0000000..8d8f711 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/ClassPropertiesWindow.html @@ -0,0 +1,562 @@ + + + + + +ClassPropertiesWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class ClassPropertiesWindow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class ClassPropertiesWindow
    +extends javax.swing.JDialog
    +
    Classe permettant la création de fenêtres pour la modification des propriétés des classes.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ClassPropertiesWindow() +
      Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidinitializeGraphics() +
      Charge les informations dans la fenêtre
      +
      voidlistAttributes(java.util.List<Attribute> attributes) +
      Affiche la liste des attributs de la classe dans le tableau
      +
      voidlistMethods(java.util.List<Method> methods) +
      Affiche la liste des méthodes de la classe dans le tableau.
      +
      voidsaveAttributes() +
      Sauvegarde les attributs pour la classe en cours.
      +
      voidsaveMethods() +
      Sauvegarde les méthodes pour la classe en cours.
      +
      voidselectAttribute(int index) +
      Sélectionne une ligne dans le tableau d'attributs
      +
      voidselectMethod(int index) +
      Sélectionne une ligne dans le tableau des méthodes
      +
      voidsetController(ClassPropertiesController classPropertiesController) +
      Lie la vue à un contrôleur
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClassPropertiesWindow

        +
        public ClassPropertiesWindow()
        +
        Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initializeGraphics

        +
        public void initializeGraphics()
        +
        Charge les informations dans la fenêtre
        +
      • +
      + + + +
        +
      • +

        setController

        +
        public void setController(ClassPropertiesController classPropertiesController)
        +
        Lie la vue à un contrôleur
        +
        +
        Parameters:
        +
        classPropertiesController - La classe contrôleur
        +
        +
      • +
      + + + +
        +
      • +

        selectAttribute

        +
        public void selectAttribute(int index)
        +
        Sélectionne une ligne dans le tableau d'attributs
        +
        +
        Parameters:
        +
        index - L'index de la ligne à sélectionner
        +
        +
      • +
      + + + +
        +
      • +

        selectMethod

        +
        public void selectMethod(int index)
        +
        Sélectionne une ligne dans le tableau des méthodes
        +
        +
        Parameters:
        +
        index - L'index de la ligne à sélectionner
        +
        +
      • +
      + + + +
        +
      • +

        listAttributes

        +
        public void listAttributes(java.util.List<Attribute> attributes)
        +
        Affiche la liste des attributs de la classe dans le tableau
        +
        +
        Parameters:
        +
        attributes - La liste des attributs
        +
        +
      • +
      + + + +
        +
      • +

        listMethods

        +
        public void listMethods(java.util.List<Method> methods)
        +
        Affiche la liste des méthodes de la classe dans le tableau.
        +
        +
        Parameters:
        +
        methods - La liste des méthodes
        +
        +
      • +
      + + + +
        +
      • +

        saveAttributes

        +
        public void saveAttributes()
        +
        Sauvegarde les attributs pour la classe en cours.
        +
      • +
      + + + +
        +
      • +

        saveMethods

        +
        public void saveMethods()
        +
        Sauvegarde les méthodes pour la classe en cours.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionFrame.html b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionFrame.html new file mode 100644 index 0000000..ae72489 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionFrame.html @@ -0,0 +1,585 @@ + + + + + +CompositionFrame + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class CompositionFrame

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    Direct Known Subclasses:
    +
    HomeFrame, UmlDiagramFrame
    +
    +
    +
    +
    public class CompositionFrame
    +extends javax.swing.JPanel
    +implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
    +
    Gère une création qui est ajoutée à un projet
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected CompositionListener_atCompositionListener 
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CompositionFrame() +
      Constructeur - Crée une nouvelle composition.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddCompositionListener(CompositionListener atCompositionListener) +
      Ajoute un CompositionListener à la vue
      +
      voidmouseClicked(java.awt.event.MouseEvent e) 
      voidmouseDragged(java.awt.event.MouseEvent e) 
      voidmouseEntered(java.awt.event.MouseEvent e) 
      voidmouseExited(java.awt.event.MouseEvent e) 
      voidmouseMoved(java.awt.event.MouseEvent e) 
      voidmousePressed(java.awt.event.MouseEvent e) 
      voidmouseReleased(java.awt.event.MouseEvent e) 
      voidneedWorkspaceRefresh() +
      Le workspace a besoin de se rafraîchir
      +
      voidremoveCompositionListener() +
      Retire le CompositionListener
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompositionFrame

        +
        public CompositionFrame()
        +
        Constructeur - Crée une nouvelle composition.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addCompositionListener

        +
        public void addCompositionListener(CompositionListener atCompositionListener)
        +
        Ajoute un CompositionListener à la vue
        +
        +
        Parameters:
        +
        atCompositionListener - La classe d'écoute
        +
        +
      • +
      + + + +
        +
      • +

        removeCompositionListener

        +
        public void removeCompositionListener()
        +
        Retire le CompositionListener
        +
      • +
      + + + +
        +
      • +

        needWorkspaceRefresh

        +
        public void needWorkspaceRefresh()
        +
        Le workspace a besoin de se rafraîchir
        +
      • +
      + + + +
        +
      • +

        mouseClicked

        +
        public void mouseClicked(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseClicked in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mousePressed

        +
        public void mousePressed(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mousePressed in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseReleased

        +
        public void mouseReleased(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseReleased in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseEntered

        +
        public void mouseEntered(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseEntered in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseExited

        +
        public void mouseExited(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseExited in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseDragged

        +
        public void mouseDragged(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseDragged in interface java.awt.event.MouseMotionListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseMoved

        +
        public void mouseMoved(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseMoved in interface java.awt.event.MouseMotionListener
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionListener.html b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionListener.html new file mode 100644 index 0000000..652ea84 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionListener.html @@ -0,0 +1,246 @@ + + + + + +CompositionListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Interface CompositionListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    CompositionWidget
    +
    +
    +
    +
    public interface CompositionListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        statusEmitted

        +
        void statusEmitted(java.lang.String status)
        +
        Emission d'un nouveau message de status
        +
        +
        Parameters:
        +
        status - Le nouveau message de statut
        +
        +
      • +
      + + + +
        +
      • +

        refreshWorkspaceNeeded

        +
        void refreshWorkspaceNeeded()
        +
        Need composition save
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidget.html b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidget.html new file mode 100644 index 0000000..f1afb01 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidget.html @@ -0,0 +1,552 @@ + + + + + +CompositionWidget + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class CompositionWidget

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CompositionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants
    +
    +
    +
    +
    public class CompositionWidget
    +extends javax.swing.JTabbedPane
    +implements CompositionListener
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JTabbedPane

        +javax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JTabbedPane

        +changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUT
      • +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.SwingConstants

        +BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CompositionWidget() +
      Constructeur de CompositionWidget
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddCompositionFrame(java.lang.String title, + java.lang.String project, + CompositionFrame compositionFrame) +
      Ajoute un nouvel onglet au composant contenant la composition à ajouter
      +
      voidaddCompositionWidgetListener(CompositionWidgetListener listener) +
      Ajoute un écouteur d'évenement
      +
      voiddeleteCompositionFrame(int index) +
      Supprime une vue de composition dans les onglets
      +
      voiddeleteCompositionFrame(java.lang.String projectName, + java.lang.String composition) +
      Supprime la composition du widget
      +
      voidrefreshWorkspaceNeeded() +
      Commande le rafraîchissement du Workspace
      +
      voidstatusEmitted(java.lang.String status) +
      Affiche un message dans la barre de statut
      +
      voidupdateCompositionTitle(java.lang.String projectName, + java.lang.String oldName, + java.lang.String newName) +
      Met à jour le titre de la composition modifiée
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JTabbedPane

        +add, add, add, add, add, addChangeListener, addTab, addTab, addTab, createChangeListener, fireStateChanged, getAccessibleContext, getBackgroundAt, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getForegroundAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, getUI, getUIClassID, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, insertTab, isEnabledAt, paramString, remove, remove, removeAll, removeChangeListener, removeTabAt, setBackgroundAt, setComponentAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setSelectedIndex, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAt, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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, 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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompositionWidget

        +
        public CompositionWidget()
        +
        Constructeur de CompositionWidget
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addCompositionWidgetListener

        +
        public void addCompositionWidgetListener(CompositionWidgetListener listener)
        +
        Ajoute un écouteur d'évenement
        +
        +
        Parameters:
        +
        listener - La classe d'écoute
        +
        +
      • +
      + + + +
        +
      • +

        addCompositionFrame

        +
        public void addCompositionFrame(java.lang.String title,
        +                                java.lang.String project,
        +                                CompositionFrame compositionFrame)
        +
        Ajoute un nouvel onglet au composant contenant la composition à ajouter
        +
        +
        Parameters:
        +
        title - Le nom de la composition
        +
        project - Le projet incluant la composition
        +
        compositionFrame - La vue de la composition
        +
        +
      • +
      + + + +
        +
      • +

        updateCompositionTitle

        +
        public void updateCompositionTitle(java.lang.String projectName,
        +                                   java.lang.String oldName,
        +                                   java.lang.String newName)
        +
        Met à jour le titre de la composition modifiée
        +
        +
        Parameters:
        +
        projectName - Le nom du projet
        +
        oldName - L'ancien nom
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        deleteCompositionFrame

        +
        public void deleteCompositionFrame(java.lang.String projectName,
        +                                   java.lang.String composition)
        +
        Supprime la composition du widget
        +
        +
        Parameters:
        +
        projectName - Le nom du projet
        +
        composition - Le nom de la composition
        +
        +
      • +
      + + + +
        +
      • +

        deleteCompositionFrame

        +
        public void deleteCompositionFrame(int index)
        +
        Supprime une vue de composition dans les onglets
        +
        +
        Parameters:
        +
        index - L'index de la vue de composition à supprimer
        +
        +
      • +
      + + + +
        +
      • +

        statusEmitted

        +
        public void statusEmitted(java.lang.String status)
        +
        Affiche un message dans la barre de statut
        +
        +
        Specified by:
        +
        statusEmitted in interface CompositionListener
        +
        Parameters:
        +
        status - Le message à afficher
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidgetListener.html b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidgetListener.html new file mode 100644 index 0000000..92e48b8 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/CompositionWidgetListener.html @@ -0,0 +1,246 @@ + + + + + +CompositionWidgetListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Interface CompositionWidgetListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Window
    +
    +
    +
    +
    public interface CompositionWidgetListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        refreshWorkspaceNeeded

        +
        void refreshWorkspaceNeeded()
        +
        Demande le rafraîchissement du Workspace
        +
      • +
      + + + +
        +
      • +

        statusEmitted

        +
        void statusEmitted(java.lang.String message)
        +
        Affiche un message dans la barre de statut
        +
        +
        Parameters:
        +
        message - Le message à afficher
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/HomeFrame.html b/AppThinker/Documentation/com/thinkode/appthinker/views/HomeFrame.html new file mode 100644 index 0000000..7755cd2 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/HomeFrame.html @@ -0,0 +1,491 @@ + + + + + +HomeFrame + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class HomeFrame

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class HomeFrame
    +extends CompositionFrame
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      HomeFrame() +
      Constructeur de HomeFrameController
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidmouseClicked(java.awt.event.MouseEvent e) +
      Gestion des clics sur les boutons
      +
      voidmouseEntered(java.awt.event.MouseEvent e) +
      Grise les boutons lors du survol de la souris
      +
      voidmouseExited(java.awt.event.MouseEvent e) +
      Dégrise les boutons lors du survol de la souris
      +
      voidsetController(HomeFrameController homeFrameController) +
      Lie la vue au contrôleur
      +
      + +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HomeFrame

        +
        public HomeFrame()
        +
        Constructeur de HomeFrameController
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setController

        +
        public void setController(HomeFrameController homeFrameController)
        +
        Lie la vue au contrôleur
        +
        +
        Parameters:
        +
        homeFrameController - La classe contrôleur
        +
        +
      • +
      + + + +
        +
      • +

        mouseClicked

        +
        public void mouseClicked(java.awt.event.MouseEvent e)
        +
        Gestion des clics sur les boutons
        +
        +
        Specified by:
        +
        mouseClicked in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseClicked in class CompositionFrame
        +
        Parameters:
        +
        e - L'Evenement souris
        +
        +
      • +
      + + + +
        +
      • +

        mouseEntered

        +
        public void mouseEntered(java.awt.event.MouseEvent e)
        +
        Grise les boutons lors du survol de la souris
        +
        +
        Specified by:
        +
        mouseEntered in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseEntered in class CompositionFrame
        +
        Parameters:
        +
        e - L'evenement souris
        +
        +
      • +
      + + + +
        +
      • +

        mouseExited

        +
        public void mouseExited(java.awt.event.MouseEvent e)
        +
        Dégrise les boutons lors du survol de la souris
        +
        +
        Specified by:
        +
        mouseExited in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseExited in class CompositionFrame
        +
        Parameters:
        +
        e - L'événement souris
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/LinkPropertiesWindow.html b/AppThinker/Documentation/com/thinkode/appthinker/views/LinkPropertiesWindow.html new file mode 100644 index 0000000..e5dacfd --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/LinkPropertiesWindow.html @@ -0,0 +1,482 @@ + + + + + +LinkPropertiesWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class LinkPropertiesWindow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class LinkPropertiesWindow
    +extends javax.swing.JDialog
    +
    Classe permettant la création de fenêtres pour la modification des propriétés des classes.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LinkPropertiesWindow() +
      Constructeur - Crée une instance de la fenêtre de propriétés de lin à partir d'un diagramme et du lien à modifier.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfillWindow() +
      Charge le contenu de la fenêtre en fonction du type de la relation.
      +
      voidinitializeGraphics() +
      Charge les informations dans la fenêtre
      +
      voidsave() +
      Sauvegarde l'ensemble des propriétés du lien.
      +
      voidsetController(LinkPropertiesController linkPropertiesController) +
      Lie la vue à un contrôleur
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LinkPropertiesWindow

        +
        public LinkPropertiesWindow()
        +
        Constructeur - Crée une instance de la fenêtre de propriétés de lin à partir d'un diagramme et du lien à modifier.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initializeGraphics

        +
        public void initializeGraphics()
        +
        Charge les informations dans la fenêtre
        +
      • +
      + + + +
        +
      • +

        setController

        +
        public void setController(LinkPropertiesController linkPropertiesController)
        +
        Lie la vue à un contrôleur
        +
        +
        Parameters:
        +
        linkPropertiesController - La classe contrôleur
        +
        +
      • +
      + + + +
        +
      • +

        fillWindow

        +
        public void fillWindow()
        +
        Charge le contenu de la fenêtre en fonction du type de la relation.
        +
      • +
      + + + +
        +
      • +

        save

        +
        public void save()
        +
        Sauvegarde l'ensemble des propriétés du lien.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBar.html b/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBar.html new file mode 100644 index 0000000..1139363 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBar.html @@ -0,0 +1,401 @@ + + + + + +MenuBar + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class MenuBar

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.MenuElement
    +
    +
    +
    +
    public class MenuBar
    +extends javax.swing.JMenuBar
    +
    Affiche une barre de menu en haut de la fenêtre.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JMenuBar

        +javax.swing.JMenuBar.AccessibleJMenuBar
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MenuBar() +
      Constructeur de la classe MenuBar
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddMenuBarListener(MenuBarListener listener) +
      Ajoute un écouteur d'événement
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JMenuBar

        +add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, 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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MenuBar

        +
        public MenuBar()
        +
        Constructeur de la classe MenuBar
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addMenuBarListener

        +
        public void addMenuBarListener(MenuBarListener listener)
        +
        Ajoute un écouteur d'événement
        +
        +
        Parameters:
        +
        listener - La classe écouteur
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBarListener.html b/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBarListener.html new file mode 100644 index 0000000..15693e1 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/MenuBarListener.html @@ -0,0 +1,306 @@ + + + + + +MenuBarListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Interface MenuBarListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Window
    +
    +
    +
    +
    public interface MenuBarListener
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newBlankProjectClicked

        +
        void newBlankProjectClicked()
        +
        Evenement appelé lors d'un clic sur le bouton Nouveau Projet Vide
        +
      • +
      + + + +
        +
      • +

        newUmlProjectClicked

        +
        void newUmlProjectClicked()
        +
        Evenement appelé lors d'un clic sur le bouton Nouveau Projet UML
        +
      • +
      + + + +
        +
      • +

        openProjectClicked

        +
        void openProjectClicked()
        +
        Evenement appelé lors d'un clic sur le bouton Ouvrir un projet
        +
      • +
      + + + +
        +
      • +

        quitClicked

        +
        void quitClicked()
        +
        Evenement appelé lors d'un clic sur le bouton Quitter
        +
      • +
      + + + +
        +
      • +

        aboutAppThinkerClicked

        +
        void aboutAppThinkerClicked()
        +
        Evenement appelé lors d'un clic sur le bouton A propos d'AppThinker
        +
      • +
      + + + +
        +
      • +

        checkUpdatesClicked

        +
        void checkUpdatesClicked()
        +
        Evenement appelé lors d'un clic sur le bouton A propos d'AppThinker
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/Splashscreen.html b/AppThinker/Documentation/com/thinkode/appthinker/views/Splashscreen.html new file mode 100644 index 0000000..552597f --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/Splashscreen.html @@ -0,0 +1,400 @@ + + + + + +Splashscreen + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class Splashscreen

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class Splashscreen
    +extends javax.swing.JFrame
    +
    Ecran de démarrage du logiciel
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JFrame

        +javax.swing.JFrame.AccessibleJFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Frame

        +java.awt.Frame.AccessibleAWTFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +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
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Splashscreen() +
      Constructeur - Crée la fenêtre de démarrage
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Splashscreen

        +
        public Splashscreen()
        +
        Constructeur - Crée la fenêtre de démarrage
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/Statusbar.html b/AppThinker/Documentation/com/thinkode/appthinker/views/Statusbar.html new file mode 100644 index 0000000..efca915 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/Statusbar.html @@ -0,0 +1,401 @@ + + + + + +Statusbar + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class Statusbar

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class Statusbar
    +extends javax.swing.JPanel
    +
    Affiche une barre de statut au pied de la fenêtre
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Statusbar() +
      Constructeur de la classe AppThinkerStatusbar
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidsetStatusMessage(java.lang.String statusMessage) +
      Met à jour le texte de statut de la barre de statut.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Statusbar

        +
        public Statusbar()
        +
        Constructeur de la classe AppThinkerStatusbar
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setStatusMessage

        +
        public void setStatusMessage(java.lang.String statusMessage)
        +
        Met à jour le texte de statut de la barre de statut.
        +
        +
        Parameters:
        +
        statusMessage - Le message à afficher.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.ClassGrip.html b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.ClassGrip.html new file mode 100644 index 0000000..a56eef9 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.ClassGrip.html @@ -0,0 +1,415 @@ + + + + + +UmlDiagramFrame.ClassGrip + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Enum UmlDiagramFrame.ClassGrip

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static UmlDiagramFrame.ClassGripvalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static UmlDiagramFrame.ClassGrip[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static UmlDiagramFrame.ClassGrip[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (UmlDiagramFrame.ClassGrip c : UmlDiagramFrame.ClassGrip.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static UmlDiagramFrame.ClassGrip valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.html b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.html new file mode 100644 index 0000000..7b1e462 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlDiagramFrame.html @@ -0,0 +1,881 @@ + + + + + +UmlDiagramFrame + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class UmlDiagramFrame

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    UmlToolbarListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class UmlDiagramFrame
    +extends CompositionFrame
    +implements UmlToolbarListener, java.io.Serializable
    +
    Cette classe permet d'afficher les éléments UML de la composition.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class UmlDiagramFrame.ClassGrip 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UmlDiagramFrame() +
      Constructeur - Crée un nouveau diagramme UML à partir d'un projet.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidcheckHoveredGrip(Class a, + int x, + int y) +
      Vérifie si le curseur est à proximité d'un point d'accroche.
      +
      voideditClass(Class a) +
      Modifie les propriétés de la classe.
      +
      voideditLink(Link l) +
      Modifie les propriétés du lien.
      +
      float[][]getPolygonPoints(int[][] position, + double angle, + Link.LinkType type) +
      Calcule les points du polygone à tracer.
      +
      java.lang.ObjectgetSelected() +
      Récupère l'élément sélectionné dans la grille.
      +
      voidinitGraphics() +
      Initialise la fonction pour redessiner le panel
      +
      voidmouseClicked(java.awt.event.MouseEvent e) +
      Gestion du double clic sur le diagramme uml (pour l'édition).
      +
      voidmouseDragged(java.awt.event.MouseEvent e) +
      Déplacer un élément en cliquant et déplaçant la souris.
      +
      voidmouseEntered(java.awt.event.MouseEvent e) 
      voidmouseExited(java.awt.event.MouseEvent e) 
      voidmouseMoved(java.awt.event.MouseEvent e) +
      Déclenchée par le mouvement de la souris, cette fonction permet de récupérer la classe actuellement survolée.
      +
      voidmousePressed(java.awt.event.MouseEvent e) +
      Gestion du clic simple sur le diagramme uml en fonction de l'outil choisi.
      +
      voidmouseReleased(java.awt.event.MouseEvent e) +
      La souris est relâchée.
      +
      voidredraw() +
      Redessine les classes et les liens UML.
      +
      voidremoveClass(Class c) +
      Retire une classe de la composition UML.
      +
      float[][]rotateMatrice(int[][] matrice, + double angle) +
      Rotate le polygone sous forme de matrice.
      +
      voidselect(int getX, + int getY) +
      Récupération de l'objet cliqué
      +
      voidsetController(UmlDiagramController umlDiagramController) 
      voidsetViewGripsEnabled(boolean enabled) +
      Active/Désactive la vue des points d'accroches pour les classes.
      +
      voidshowToolDescription(java.lang.String description) +
      Affiche la description de l'outil UML
      +
      voidtoolChanged(UmlToolbar.UmlTool newTool) +
      L'outil UML sélectionné a été modifié
      +
      booleanviewGripsEnabled() +
      Retourne si la vue des points d'accroches est activée pour le diagramme
      +
      + +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UmlDiagramFrame

        +
        public UmlDiagramFrame()
        +
        Constructeur - Crée un nouveau diagramme UML à partir d'un projet.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        initGraphics

        +
        public void initGraphics()
        +
        Initialise la fonction pour redessiner le panel
        +
      • +
      + + + +
        +
      • +

        redraw

        +
        public void redraw()
        +
        Redessine les classes et les liens UML.
        +
      • +
      + + + +
        +
      • +

        getPolygonPoints

        +
        public float[][] getPolygonPoints(int[][] position,
        +                                  double angle,
        +                                  Link.LinkType type)
        +
        Calcule les points du polygone à tracer.
        +
        +
        Parameters:
        +
        position - La position du point d'accroche.
        +
        angle - L'angle donné par la direction du lien.
        +
        type - Le type de relation.
        +
        Returns:
        +
        Les points du polygone à tracer.
        +
        +
      • +
      + + + +
        +
      • +

        rotateMatrice

        +
        public float[][] rotateMatrice(int[][] matrice,
        +                               double angle)
        +
        Rotate le polygone sous forme de matrice.
        +
        +
        Parameters:
        +
        matrice - Les points du pattern de polygone.
        +
        angle - L'angle de rotation.
        +
        Returns:
        +
        La matrice tournée correspondant au polygone final.
        +
        +
      • +
      + + + +
        +
      • +

        viewGripsEnabled

        +
        public boolean viewGripsEnabled()
        +
        Retourne si la vue des points d'accroches est activée pour le diagramme
        +
        +
        Returns:
        +
        true : la vue des points d'accroche est activée, false sinon.
        +
        +
      • +
      + + + +
        +
      • +

        setViewGripsEnabled

        +
        public void setViewGripsEnabled(boolean enabled)
        +
        Active/Désactive la vue des points d'accroches pour les classes.
        +
        +
        Parameters:
        +
        enabled - La vue des points d'accroches pour les classes.
        +
        +
      • +
      + + + +
        +
      • +

        removeClass

        +
        public void removeClass(Class c)
        +
        Retire une classe de la composition UML.
        +
        +
        Parameters:
        +
        c - La classe à retirer.
        +
        +
      • +
      + + + +
        +
      • +

        getSelected

        +
        public java.lang.Object getSelected()
        +
        Récupère l'élément sélectionné dans la grille.
        +
        +
        Returns:
        +
        L'élément sélectionné dan sla grille.
        +
        +
      • +
      + + + +
        +
      • +

        select

        +
        public void select(int getX,
        +                   int getY)
        +
        Récupération de l'objet cliqué
        +
        +
        Parameters:
        +
        getX - Les coordonnées de la souris sur l'axe X.
        +
        getY - Les coordonnées de la souris sur l'axe Y.
        +
        +
      • +
      + + + +
        +
      • +

        editClass

        +
        public void editClass(Class a)
        +
        Modifie les propriétés de la classe.
        +
        +
        Parameters:
        +
        a - La classe à modifier.
        +
        +
      • +
      + + + +
        +
      • +

        editLink

        +
        public void editLink(Link l)
        +
        Modifie les propriétés du lien.
        +
        +
        Parameters:
        +
        l - Le lien à modifier.
        +
        +
      • +
      + + + +
        +
      • +

        checkHoveredGrip

        +
        public void checkHoveredGrip(Class a,
        +                             int x,
        +                             int y)
        +
        Vérifie si le curseur est à proximité d'un point d'accroche. Dans ce cas, il enregistre le point survolé.
        +
        +
        Parameters:
        +
        a - La classe à vérifier.
        +
        x - L'abscisse du curseur.
        +
        y - L'ordonnée du curseur.
        +
        +
      • +
      + + + +
        +
      • +

        mouseClicked

        +
        public void mouseClicked(java.awt.event.MouseEvent e)
        +
        Gestion du double clic sur le diagramme uml (pour l'édition).
        +
        +
        Specified by:
        +
        mouseClicked in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseClicked in class CompositionFrame
        +
        Parameters:
        +
        e - L'événement souris.
        +
        +
      • +
      + + + +
        +
      • +

        mousePressed

        +
        public void mousePressed(java.awt.event.MouseEvent e)
        +
        Gestion du clic simple sur le diagramme uml en fonction de l'outil choisi.
        +
        +
        Specified by:
        +
        mousePressed in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mousePressed in class CompositionFrame
        +
        Parameters:
        +
        e - L'événement souris.
        +
        +
      • +
      + + + +
        +
      • +

        mouseReleased

        +
        public void mouseReleased(java.awt.event.MouseEvent e)
        +
        La souris est relâchée. On annule la création du lien.
        +
        +
        Specified by:
        +
        mouseReleased in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseReleased in class CompositionFrame
        +
        Parameters:
        +
        e - L'événement souris.
        +
        +
      • +
      + + + +
        +
      • +

        mouseEntered

        +
        public void mouseEntered(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseEntered in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseEntered in class CompositionFrame
        +
        +
      • +
      + + + +
        +
      • +

        mouseExited

        +
        public void mouseExited(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseExited in interface java.awt.event.MouseListener
        +
        Overrides:
        +
        mouseExited in class CompositionFrame
        +
        +
      • +
      + + + +
        +
      • +

        mouseDragged

        +
        public void mouseDragged(java.awt.event.MouseEvent e)
        +
        Déplacer un élément en cliquant et déplaçant la souris.
        +
        +
        Specified by:
        +
        mouseDragged in interface java.awt.event.MouseMotionListener
        +
        Overrides:
        +
        mouseDragged in class CompositionFrame
        +
        Parameters:
        +
        e - Evénement souris
        +
        +
      • +
      + + + +
        +
      • +

        mouseMoved

        +
        public void mouseMoved(java.awt.event.MouseEvent e)
        +
        Déclenchée par le mouvement de la souris, cette fonction permet de récupérer la classe actuellement survolée.
        +
        +
        Specified by:
        +
        mouseMoved in interface java.awt.event.MouseMotionListener
        +
        Overrides:
        +
        mouseMoved in class CompositionFrame
        +
        Parameters:
        +
        e - L'événement souris.
        +
        +
      • +
      + + + +
        +
      • +

        toolChanged

        +
        public void toolChanged(UmlToolbar.UmlTool newTool)
        +
        L'outil UML sélectionné a été modifié
        +
        +
        Specified by:
        +
        toolChanged in interface UmlToolbarListener
        +
        Parameters:
        +
        newTool - Le nouvel outil sélectionné.
        +
        +
      • +
      + + + +
        +
      • +

        showToolDescription

        +
        public void showToolDescription(java.lang.String description)
        +
        Affiche la description de l'outil UML
        +
        +
        Specified by:
        +
        showToolDescription in interface UmlToolbarListener
        +
        Parameters:
        +
        description - La description de l'outil sélectionné
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.UmlTool.html b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.UmlTool.html new file mode 100644 index 0000000..f9cc45f --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.UmlTool.html @@ -0,0 +1,475 @@ + + + + + +UmlToolbar.UmlTool + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Enum UmlToolbar.UmlTool

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static UmlToolbar.UmlTool[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (UmlToolbar.UmlTool c : UmlToolbar.UmlTool.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static UmlToolbar.UmlTool valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.html b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.html new file mode 100644 index 0000000..a57d7b8 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbar.html @@ -0,0 +1,452 @@ + + + + + +UmlToolbar + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class UmlToolbar

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class UmlToolbar
    +extends javax.swing.JPanel
    +
    Affiche une barre d'actions en haut de la fenêtre.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class UmlToolbar.UmlTool 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UmlToolbar() +
      Constructeur de la classe AppThinkerToolbar
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddUmlToolbarListener(UmlToolbarListener atUmlToolbarListener) +
      Ajoute un écouteur d'événement
      +
      UmlToolbar.UmlToolgetCurrentTool() +
      Récupère l'outil actuellement en fonction.
      +
      voidsetCurrentTool(UmlToolbar.UmlTool currentTool) +
      Change d'outil pour l'édition du diagramme.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UmlToolbar

        +
        public UmlToolbar()
        +
        Constructeur de la classe AppThinkerToolbar
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addUmlToolbarListener

        +
        public void addUmlToolbarListener(UmlToolbarListener atUmlToolbarListener)
        +
        Ajoute un écouteur d'événement
        +
        +
        Parameters:
        +
        atUmlToolbarListener - La classe écouteur
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentTool

        +
        public UmlToolbar.UmlTool getCurrentTool()
        +
        Récupère l'outil actuellement en fonction.
        +
        +
        Returns:
        +
        L'outil actuellement en fonction.
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentTool

        +
        public void setCurrentTool(UmlToolbar.UmlTool currentTool)
        +
        Change d'outil pour l'édition du diagramme.
        +
        +
        Parameters:
        +
        currentTool - L'outil cible.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbarListener.html b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbarListener.html new file mode 100644 index 0000000..e563f1e --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/UmlToolbarListener.html @@ -0,0 +1,250 @@ + + + + + +UmlToolbarListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Interface UmlToolbarListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    UmlDiagramFrame
    +
    +
    +
    +
    public interface UmlToolbarListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toolChanged

        +
        void toolChanged(UmlToolbar.UmlTool newTool)
        +
        Evenement appelé lors du changement d'outil de la UmlToolbar
        +
        +
        Parameters:
        +
        newTool - Le nouvel outil sélectionné.
        +
        +
      • +
      + + + +
        +
      • +

        showToolDescription

        +
        void showToolDescription(java.lang.String description)
        +
        Emet une description de l'outil sélectionné pour affichage dans la statusbar
        +
        +
        Parameters:
        +
        description - La description de l'outil sélectionné
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/Window.html b/AppThinker/Documentation/com/thinkode/appthinker/views/Window.html new file mode 100644 index 0000000..f099e60 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/Window.html @@ -0,0 +1,1114 @@ + + + + + +Window + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class Window

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JFrame

        +javax.swing.JFrame.AccessibleJFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Frame

        +java.awt.Frame.AccessibleAWTFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +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
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Window() +
      Constructeur de la classe AppThinkerWindow
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaboutAppThinkerClicked() +
      Clic sur le bouton A Propos
      +
      voidaddCompositionFrame(java.lang.String compositionName, + java.lang.String projectName, + CompositionFrame composition) +
      Ajoute une composition dans le widget central.
      +
      voidaddUmlComposition(int projectListId) +
      Ajout d'une composition UML
      +
      java.lang.StringaskForCompositionName(int projectListId, + int compositionListId) +
      Retourne le nom de la composition
      +
      java.lang.StringaskForProjectName(int projectListId) +
      Retourne le nom du projet
      +
      booleanaskForProjectSaved(Project project) +
      Retourne si le projet a besoin d'être sauvegardé au non
      +
      voidcheckUpdatesClicked() +
      Clic sur le bouton de mise à jour
      +
      voidcompositionDoubleClick(int projectListId, + int compositionListId) +
      Double-clic sur une composition
      +
      voiddeleteComposition(int projectListId, + int compositionListId) +
      Suppression de la composition
      +
      voiddeleteCompositionFrame(java.lang.String project, + java.lang.String composition) +
      Supprime la composition du CompositionWidget
      +
      voiddeleteProject(int projectListId) +
      Suppression du projet
      +
      MenuBargetMenubar() +
      Récupère la menubar contenue dans la fenêtre.
      +
      StatusbargetStatusbar() +
      Récupère la statusbar contenue dans la fenêtre.
      +
      voidhomePageClicked() +
      Page d'accueil cliquée
      +
      voidnewBlankProjectClicked() +
      Bouton Nouveau projet cliqué
      +
      voidnewUmlProjectClicked() +
      Bouton nouveau projet cliqué
      +
      voidopenProject() +
      Ouvre un projet existant dans la fenêtre.
      +
      voidopenProjectClicked() +
      Bouton Ouvrir projet cliqué
      +
      voidquitClicked() +
      Demande de la fermeture de la fenêtre
      +
      voidrefreshWorkspace(java.util.List<Project> projects) +
      Remet à jour le Workspace à l'aide des projets de la fenêtre
      +
      voidrefreshWorkspaceNeeded() +
      Demande la mise à jour du Workspace
      +
      voidrenameComposition(int projectListId, + int compositionListId, + java.lang.String newName) +
      Renomme la composition
      +
      voidrenameProject(int projectListId, + java.lang.String newName) +
      Renomme le projet
      +
      voidsaveAsProjectClicked(int projectListId) +
      Sauvegarde du projet sous...
      +
      voidsaveProjectClicked(int projectListId) +
      Sauvegarde du projet
      +
      voidsetController(WindowController mainWindowController) +
      Lie un contrôleur de fenêtre principale à la vue
      +
      voidsetStatusMessage(java.lang.String message) +
      Affiche un message d'erreur dans la barre de statut
      +
      voidshowMessage(java.lang.String message) +
      Affiche un message d'alerte
      +
      intshowMessage(java.lang.String message, + java.lang.String title, + int option, + int type) +
      Affiche une boîte de dialogue
      +
      voidstatusEmitted(java.lang.String message) +
      Demande l'affichage d'un message dans la barre de statut
      +
      voidupdateCompositionTitle(java.lang.String project, + java.lang.String oldName, + java.lang.String newName) +
      Remet à jour le titre de la composition ouverte dans le CompositionWidget
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Window

        +
        public Window()
        +
        Constructeur de la classe AppThinkerWindow
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setController

        +
        public void setController(WindowController mainWindowController)
        +
        Lie un contrôleur de fenêtre principale à la vue
        +
        +
        Parameters:
        +
        mainWindowController - Un contrôleur de la fenêtre principale
        +
        +
      • +
      + + + +
        +
      • +

        openProject

        +
        public void openProject()
        +
        Ouvre un projet existant dans la fenêtre.
        +
      • +
      + + + +
        +
      • +

        getMenubar

        +
        public MenuBar getMenubar()
        +
        Récupère la menubar contenue dans la fenêtre.
        +
        +
        Returns:
        +
        La menubar contenue dans la fenêtre.
        +
        +
      • +
      + + + +
        +
      • +

        getStatusbar

        +
        public Statusbar getStatusbar()
        +
        Récupère la statusbar contenue dans la fenêtre.
        +
        +
        Returns:
        +
        La statusbar contenue dans la fenêtre.
        +
        +
      • +
      + + + +
        +
      • +

        addCompositionFrame

        +
        public void addCompositionFrame(java.lang.String compositionName,
        +                                java.lang.String projectName,
        +                                CompositionFrame composition)
        +
        Ajoute une composition dans le widget central.
        +
        +
        Parameters:
        +
        composition - La composition à afficher.
        +
        projectName - Le nom du projet
        +
        compositionName - La vue de la composition
        +
        +
      • +
      + + + +
        +
      • +

        showMessage

        +
        public void showMessage(java.lang.String message)
        +
        Affiche un message d'alerte
        +
        +
        Parameters:
        +
        message - Le message à afficher.
        +
        +
      • +
      + + + +
        +
      • +

        showMessage

        +
        public int showMessage(java.lang.String message,
        +                       java.lang.String title,
        +                       int option,
        +                       int type)
        +
        Affiche une boîte de dialogue
        +
        +
        Parameters:
        +
        message - Le message à afficher
        +
        title - Le titre de la boite de dialogue
        +
        option - Les choix disponibles
        +
        type - Le type d'alerte
        +
        Returns:
        +
        Un entier correspondant au choix de l'utilisateur
        +
        +
      • +
      + + + +
        +
      • +

        setStatusMessage

        +
        public void setStatusMessage(java.lang.String message)
        +
        Affiche un message d'erreur dans la barre de statut
        +
        +
        Parameters:
        +
        message - Le message à afficher
        +
        +
      • +
      + + + +
        +
      • +

        refreshWorkspace

        +
        public void refreshWorkspace(java.util.List<Project> projects)
        +
        Remet à jour le Workspace à l'aide des projets de la fenêtre
        +
        +
        Parameters:
        +
        projects - La liste de projets
        +
        +
      • +
      + + + +
        +
      • +

        updateCompositionTitle

        +
        public void updateCompositionTitle(java.lang.String project,
        +                                   java.lang.String oldName,
        +                                   java.lang.String newName)
        +
        Remet à jour le titre de la composition ouverte dans le CompositionWidget
        +
        +
        Parameters:
        +
        project - Le projet contenant la composition
        +
        oldName - L'ancien nom de la composition
        +
        newName - Le nouveau nom de la composition
        +
        +
      • +
      + + + +
        +
      • +

        deleteCompositionFrame

        +
        public void deleteCompositionFrame(java.lang.String project,
        +                                   java.lang.String composition)
        +
        Supprime la composition du CompositionWidget
        +
        +
        Parameters:
        +
        project - Le projet contenant la composition à supprimer
        +
        composition - La composition à supprimer
        +
        +
      • +
      + + + + + + + +
        +
      • +

        addUmlComposition

        +
        public void addUmlComposition(int projectListId)
        +
        Ajout d'une composition UML
        +
        +
        Specified by:
        +
        addUmlComposition in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        +
      • +
      + + + +
        +
      • +

        askForProjectName

        +
        public java.lang.String askForProjectName(int projectListId)
        +
        Retourne le nom du projet
        +
        +
        Specified by:
        +
        askForProjectName in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        Returns:
        +
        Le nom du projet
        +
        +
      • +
      + + + +
        +
      • +

        askForProjectSaved

        +
        public boolean askForProjectSaved(Project project)
        +
        Retourne si le projet a besoin d'être sauvegardé au non
        +
        +
        Specified by:
        +
        askForProjectSaved in interface WorkspaceListener
        +
        Parameters:
        +
        project - Le projet concerné
        +
        Returns:
        +
        Un booléen représentant l'affirmation.
        +
        +
      • +
      + + + +
        +
      • +

        renameProject

        +
        public void renameProject(int projectListId,
        +                          java.lang.String newName)
        +
        Renomme le projet
        +
        +
        Specified by:
        +
        renameProject in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro de projet concerné
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        saveProjectClicked

        +
        public void saveProjectClicked(int projectListId)
        +
        Sauvegarde du projet
        +
        +
        Specified by:
        +
        saveProjectClicked in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro du projet concerné
        +
        +
      • +
      + + + +
        +
      • +

        saveAsProjectClicked

        +
        public void saveAsProjectClicked(int projectListId)
        +
        Sauvegarde du projet sous...
        +
        +
        Specified by:
        +
        saveAsProjectClicked in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro du projet concerné
        +
        +
      • +
      + + + +
        +
      • +

        deleteProject

        +
        public void deleteProject(int projectListId)
        +
        Suppression du projet
        +
        +
        Specified by:
        +
        deleteProject in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro du projet concerné
        +
        +
      • +
      + + + +
        +
      • +

        askForCompositionName

        +
        public java.lang.String askForCompositionName(int projectListId,
        +                                              int compositionListId)
        +
        Retourne le nom de la composition
        +
        +
        Specified by:
        +
        askForCompositionName in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de la composition
        +
        Returns:
        +
        Le nom de la composition
        +
        +
      • +
      + + + +
        +
      • +

        renameComposition

        +
        public void renameComposition(int projectListId,
        +                              int compositionListId,
        +                              java.lang.String newName)
        +
        Renomme la composition
        +
        +
        Specified by:
        +
        renameComposition in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de la composition
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        deleteComposition

        +
        public void deleteComposition(int projectListId,
        +                              int compositionListId)
        +
        Suppression de la composition
        +
        +
        Specified by:
        +
        deleteComposition in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro du projet
        +
        compositionListId - Le numéro de la composition
        +
        +
      • +
      + + + + + + + +
        +
      • +

        compositionDoubleClick

        +
        public void compositionDoubleClick(int projectListId,
        +                                   int compositionListId)
        +
        Double-clic sur une composition
        +
        +
        Specified by:
        +
        compositionDoubleClick in interface WorkspaceListener
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de composition
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        quitClicked

        +
        public void quitClicked()
        +
        Demande de la fermeture de la fenêtre
        +
        +
        Specified by:
        +
        quitClicked in interface MenuBarListener
        +
        +
      • +
      + + + + + + + +
        +
      • +

        checkUpdatesClicked

        +
        public void checkUpdatesClicked()
        +
        Clic sur le bouton de mise à jour
        +
        +
        Specified by:
        +
        checkUpdatesClicked in interface MenuBarListener
        +
        +
      • +
      + + + + + + + +
        +
      • +

        statusEmitted

        +
        public void statusEmitted(java.lang.String message)
        +
        Demande l'affichage d'un message dans la barre de statut
        +
        +
        Specified by:
        +
        statusEmitted in interface CompositionWidgetListener
        +
        Parameters:
        +
        message - Le message à afficher
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/Workspace.html b/AppThinker/Documentation/com/thinkode/appthinker/views/Workspace.html new file mode 100644 index 0000000..392b0aa --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/Workspace.html @@ -0,0 +1,577 @@ + + + + + +Workspace + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Class Workspace

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class Workspace
    +extends javax.swing.JPanel
    +implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Workspace() +
      Constructeur de Workspace
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactionPerformed(java.awt.event.ActionEvent e) +
      Gestion des clics sur le menu contextuel
      +
      voidaddWorkspaceListener(WorkspaceListener listener) +
      Ajoute un écouteur d'événement
      +
      voidmouseClicked(java.awt.event.MouseEvent e) +
      Gestion des clics sur les boutons
      +
      voidmouseDragged(java.awt.event.MouseEvent e) 
      voidmouseEntered(java.awt.event.MouseEvent e) +
      Grise le bouton lors du survol de la souris
      +
      voidmouseExited(java.awt.event.MouseEvent e) +
      Dégrise le bouton lors du survol de la souris
      +
      voidmouseMoved(java.awt.event.MouseEvent e) 
      voidmousePressed(java.awt.event.MouseEvent e) 
      voidmouseReleased(java.awt.event.MouseEvent e) 
      voidrefreshTree(java.util.List<Project> projects) +
      Crée l'arborescence des projets dans le Workspace
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +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
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Workspace

        +
        public Workspace()
        +
        Constructeur de Workspace
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        refreshTree

        +
        public void refreshTree(java.util.List<Project> projects)
        +
        Crée l'arborescence des projets dans le Workspace
        +
        +
        Parameters:
        +
        projects - La liste de projets
        +
        +
      • +
      + + + +
        +
      • +

        addWorkspaceListener

        +
        public void addWorkspaceListener(WorkspaceListener listener)
        +
        Ajoute un écouteur d'événement
        +
        +
        Parameters:
        +
        listener - La classe écouteur
        +
        +
      • +
      + + + +
        +
      • +

        mouseClicked

        +
        public void mouseClicked(java.awt.event.MouseEvent e)
        +
        Gestion des clics sur les boutons
        +
        +
        Specified by:
        +
        mouseClicked in interface java.awt.event.MouseListener
        +
        Parameters:
        +
        e - L'événement souris
        +
        +
      • +
      + + + +
        +
      • +

        mousePressed

        +
        public void mousePressed(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mousePressed in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseReleased

        +
        public void mouseReleased(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseReleased in interface java.awt.event.MouseListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseEntered

        +
        public void mouseEntered(java.awt.event.MouseEvent e)
        +
        Grise le bouton lors du survol de la souris
        +
        +
        Specified by:
        +
        mouseEntered in interface java.awt.event.MouseListener
        +
        Parameters:
        +
        e - L'événement souris
        +
        +
      • +
      + + + +
        +
      • +

        mouseExited

        +
        public void mouseExited(java.awt.event.MouseEvent e)
        +
        Dégrise le bouton lors du survol de la souris
        +
        +
        Specified by:
        +
        mouseExited in interface java.awt.event.MouseListener
        +
        Parameters:
        +
        e - L'événement souris
        +
        +
      • +
      + + + +
        +
      • +

        mouseDragged

        +
        public void mouseDragged(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseDragged in interface java.awt.event.MouseMotionListener
        +
        +
      • +
      + + + +
        +
      • +

        mouseMoved

        +
        public void mouseMoved(java.awt.event.MouseEvent e)
        +
        +
        Specified by:
        +
        mouseMoved in interface java.awt.event.MouseMotionListener
        +
        +
      • +
      + + + +
        +
      • +

        actionPerformed

        +
        public void actionPerformed(java.awt.event.ActionEvent e)
        +
        Gestion des clics sur le menu contextuel
        +
        +
        Specified by:
        +
        actionPerformed in interface java.awt.event.ActionListener
        +
        Parameters:
        +
        e - L'événement souris
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/WorkspaceListener.html b/AppThinker/Documentation/com/thinkode/appthinker/views/WorkspaceListener.html new file mode 100644 index 0000000..8d4d679 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/WorkspaceListener.html @@ -0,0 +1,486 @@ + + + + + +WorkspaceListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.thinkode.appthinker.views
+

Interface WorkspaceListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Window
    +
    +
    +
    +
    public interface WorkspaceListener
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidaddUmlComposition(int projectListId) +
      Ajoute une composition UML à un projet
      +
      java.lang.StringaskForCompositionName(int projectListId, + int compositionListId) +
      Demande le nom d'une composition sélectionnée dans le Workspace
      +
      java.lang.StringaskForProjectName(int projectListId) +
      Demande le nom du projet sélectionné dans le Workspace
      +
      booleanaskForProjectSaved(Project project) +
      Demande si le projet doit être sauvegardé ou non
      +
      voidcompositionDoubleClick(int projectListId, + int compositionListId) +
      Ouverture d'une composition
      +
      voiddeleteComposition(int projectListId, + int compositionListId) +
      Supprime une composition d'un projet via le menu contextuel Composition
      +
      voiddeleteProject(int projectListId) +
      Supprime un projet via le menu contextuel Projet
      +
      voidhomePageClicked() +
      Clic sur le bouton de la page d'accueil
      +
      voidnewBlankProjectClicked() +
      Clic sur le bouton d'ajout d'un nouveau projet vide
      +
      voidrenameComposition(int projectListId, + int compositionListId, + java.lang.String newName) +
      Renomme la composition d'un projet
      +
      voidrenameProject(int projectListId, + java.lang.String newName) +
      Renomme le projet sélectionné
      +
      voidsaveAsProjectClicked(int projectListId) +
      Sauvegarde le projet sous
      +
      voidsaveProjectClicked(int projectListId) +
      Sauvegarde le projet
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        homePageClicked

        +
        void homePageClicked()
        +
        Clic sur le bouton de la page d'accueil
        +
      • +
      + + + +
        +
      • +

        newBlankProjectClicked

        +
        void newBlankProjectClicked()
        +
        Clic sur le bouton d'ajout d'un nouveau projet vide
        +
      • +
      + + + +
        +
      • +

        compositionDoubleClick

        +
        void compositionDoubleClick(int projectListId,
        +                            int compositionListId)
        +
        Ouverture d'une composition
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de composition
        +
        +
      • +
      + + + +
        +
      • +

        addUmlComposition

        +
        void addUmlComposition(int projectListId)
        +
        Ajoute une composition UML à un projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        +
      • +
      + + + +
        +
      • +

        askForProjectName

        +
        java.lang.String askForProjectName(int projectListId)
        +
        Demande le nom du projet sélectionné dans le Workspace
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        Returns:
        +
        Le nom du projet
        +
        +
      • +
      + + + +
        +
      • +

        askForProjectSaved

        +
        boolean askForProjectSaved(Project project)
        +
        Demande si le projet doit être sauvegardé ou non
        +
        +
        Parameters:
        +
        project - Le projet concerné
        +
        Returns:
        +
        Booléen représentant l'affirmation
        +
        +
      • +
      + + + +
        +
      • +

        renameProject

        +
        void renameProject(int projectListId,
        +                   java.lang.String newName)
        +
        Renomme le projet sélectionné
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        saveProjectClicked

        +
        void saveProjectClicked(int projectListId)
        +
        Sauvegarde le projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        +
      • +
      + + + +
        +
      • +

        saveAsProjectClicked

        +
        void saveAsProjectClicked(int projectListId)
        +
        Sauvegarde le projet sous
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        +
      • +
      + + + +
        +
      • +

        deleteProject

        +
        void deleteProject(int projectListId)
        +
        Supprime un projet via le menu contextuel Projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        +
      • +
      + + + +
        +
      • +

        askForCompositionName

        +
        java.lang.String askForCompositionName(int projectListId,
        +                                       int compositionListId)
        +
        Demande le nom d'une composition sélectionnée dans le Workspace
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de composition
        +
        Returns:
        +
        Le nom de la composition
        +
        +
      • +
      + + + +
        +
      • +

        renameComposition

        +
        void renameComposition(int projectListId,
        +                       int compositionListId,
        +                       java.lang.String newName)
        +
        Renomme la composition d'un projet
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de composition
        +
        newName - Le nouveau nom
        +
        +
      • +
      + + + +
        +
      • +

        deleteComposition

        +
        void deleteComposition(int projectListId,
        +                       int compositionListId)
        +
        Supprime une composition d'un projet via le menu contextuel Composition
        +
        +
        Parameters:
        +
        projectListId - Le numéro de projet
        +
        compositionListId - Le numéro de composition
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/package-frame.html b/AppThinker/Documentation/com/thinkode/appthinker/views/package-frame.html new file mode 100644 index 0000000..9a39392 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/package-frame.html @@ -0,0 +1,47 @@ + + + + + +com.thinkode.appthinker.views + + + + + +

com.thinkode.appthinker.views

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +
+ + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/package-summary.html b/AppThinker/Documentation/com/thinkode/appthinker/views/package-summary.html new file mode 100644 index 0000000..128ba03 --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/package-summary.html @@ -0,0 +1,270 @@ + + + + + +com.thinkode.appthinker.views + + + + + + + + +
+ + + + + + + +
+ + +
+

Package com.thinkode.appthinker.views

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/com/thinkode/appthinker/views/package-tree.html b/AppThinker/Documentation/com/thinkode/appthinker/views/package-tree.html new file mode 100644 index 0000000..e9cc71b --- /dev/null +++ b/AppThinker/Documentation/com/thinkode/appthinker/views/package-tree.html @@ -0,0 +1,217 @@ + + + + + +com.thinkode.appthinker.views Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package com.thinkode.appthinker.views

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/AppThinker/Documentation/constant-values.html b/AppThinker/Documentation/constant-values.html index 19ed991..4d19ef2 100644 --- a/AppThinker/Documentation/constant-values.html +++ b/AppThinker/Documentation/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -31,9 +31,9 @@