/
Crue UI Common

Crue UI Common

Résumé

Contient un ensemble de classes utilitaires. Contient le service important qui est SelectedPerspectiveService qui permet de gérer les perspective et notamment la perspective sélectionnée.

Services

SelectedPerspectiveService

Gère l'activation des perspective et vérifie que la perspective en cours peut bien être fermée ( pas le cas si modifications non sauvegardée).

Autres classes importantes

ResetWindowsAction

ResetWindowsAction redéfinie l'action de base de Netbeans RCP. Cette action est utilisée pour réinitialiser les vues/perspectives de l'application. Cette action appelle l'action de base de Netbeans RCP et en plus reconstruit les vues de la perpsective en cours.

InitPerspectiveInstaller

InitPerspectiveInstaller est un ModuleInstall de Netbeans RCP.

 A l'ouverture, les actions suivantes sont exécutées:

  1. Configurer Fudaa
  2. Déclare les éditeurs spécifiques à Fudaa-Crue ( Java Beans)
  3. Active la perspective "Etude".

A la fermeture:

  1. Vérifie que l'application peut être fermée : vérifie qu'une perspective n'est pas en cours d'édition
  2. Affiche la fenêtre indiquant à l'utilisateur que Fudaa-Crue est en cours de fermeture.

 

LogsDisplayer

Classe utilitaire qui permet de facilement afficher des compte-rendu.

DialogHelper

Permet d'afficher facilement des dialogues d'information, avertissement, erreurs

CrueProgressUtils

A utiliser dans le cas d'opération longue ( chargement, sauvegarde, comparaison).