Gebruikersinterface JDT
De klassen van de Java-gebruikersinterface voor het manipuleren van Java-elementen worden door de plugin JDT UI (org.eclipse.jdt.ui) geïmplementeerd. De pakketten in deze plugin implementeren de Java-specifieke extensies voor de workbench. De pakketten van JDT UI zijn onder meer:
-
org.eclipse.jdt.ui : biedt ondersteuningsklassen voor het afbeelden van Java-elementen in de gebruikersinterface. Dit pakket bevat constanten voor het ophalen van delen van de Java-gebruikersinterface uit het register van de workbench en voor het ophalen van voorkeursinstellingen uit de Java-voorkeuren. De programmeerinterfaces ITypeHierarchyViewPart en
IPackagesViewPart worden geleverd voor interactie met Java-views.
- org.eclipse.jdt.ui.actions: bevat acties en actiesets voor het instellen van JDT-functionaliteit op werkbalken en in globale menu's en voorgrondmenu's. Gebruik actiesets voor het instellen van menu's en werkbalken en voeg de acties niet rechtstreeks toe.
Zo voorkomt u dat toegevoegde acties ontbreken en menustructuren verouderen.
-
org.eclipse.jdt.ui.dialogs: bevat klassen en interfaces voor het werken met en het uitbreiden van JDT-dialoogvensters, vooral het dialoogvenster voor het openen van typen.
-
org.eclipse.jdt.ui.jarpackager: bevat klassen en interfaces voor het maken van JAR-bestanden.
- org.eclipse.jdt.ui.refactoring: biedt ondersteuning voor het uitvoeren van naamswijzigingen met een herstructurering.
- org.eclipse.jdt.ui.search: bevat klassen en interfaces voor het toevoegen van deelnemers aan Java-zoekopdrachten.
-
org.eclipse.jdt.ui.text : bevat ondersteuningsklassen voor het presenteren van Java-tekst.
- org.eclipse.jdt.ui.text.folding: bevat interfaces voor het samenvouwen van code in de Java-editor.
- org.eclipse.jdt.ui.text.java: bevat interfaces voor het aanvullen van code.
-
org.eclipse.jdt.ui.text.java.hover: bevat implementaties voor het presenteren van tekst in voorgrondinfo in Java-editors.
- org.eclipse.jdt.ui.wizards: bevat wizardpagina's voor het maken en configureren van Java-elementen.