Interface utilisateur (UI) de JDT
L'interface utilisateur JDT (org.eclipse.jdt.ui) est le plug-in implémentant les classes de l'interface utilisateur Java spécifiques qui manipulent les éléments Java. Les packages de l'interface utilisateur de JDT
implémentent les extensions spécifiques Java du plan de travail.Les
packages de l'interface utilisateur de JDT sont les suivants :
-
org.eclipse.jdt.ui - fournit des classes de support permettant de
présenter les éléments Java dans l'interface utilisateur.Ce package expose des
constantes permettant d'extraire les parties de l'interface utilisateur Java à
partir du registre du plan de travail ainsi que les paramètres de préférence à
partir des préférences Java.Les interfaces de programmation
ITypeHierarchyViewPart
et
IPackagesViewPart
sont fournies pour interagir avec les vues Java.
- org.eclipse.jdt.ui.actions
- fournit des actions et des groupes d'actions permettant d'alimenter les
barres d'outils, les barres de menus générales et les menus contextuels avec
des fonctionnalités propres à Java. Utilisez des groupes d'actions pour alimenter les barres de menus et d'outils au lieu
d'ajouter des actions directement.
Cela leur évite de manquer une nouvelle action ou d'utiliser des structures de
menus obsolètes.
-
org.eclipse.jdt.ui.dialogs - fournit des classes et des interfaces
qui permettent d'accéder aux boîtes de dialogue JDT et de les étendre (ceci est valable notamment pour la boîte de dialogue 'Ouvrir un type').
- org.eclipse.jdt.ui.jarpackager
- fournit des classes et des interfaces qui permettent de générer un fichier JAR.
- org.eclipse.jdt.ui.refactoring
- fournit un support pour exécuter des propagations de modifications.
- org.eclipse.jdt.ui.search
- fournit des classes et des interfaces pour aider les participants à une recherche Java
- org.eclipse.jdt.ui.text
- fournit des classes de support permettant de présenter le texte Java.
- org.eclipse.jdt.ui.text.folding - fournit des interfaces permettant d'implémenter des stratégies de réduction de code pour l'éditeur Java.
- org.eclipse.jdt.ui.text.java
- fournit des interfaces permettant d'implémenter des processeurs d'achèvement de
code.
- org.eclipse.jdt.ui.text.java.hover
- fournit des implémentations pour la présentation de l'aide contextuelle
dans les éditeurs Java.
-
org.eclipse.jdt.ui.wizards - fournit des pages d'assistant permettant de créer et de configurer des
éléments Java.