Java-Entwicklungsprozess
Zusätzliche Pakete von JDT unterstützen weitere Aspekte des
Java-Entwicklungsprozesses.
Die folgende Übersicht stellt die Hauptfunktion in den übrigen Paketen
org.eclipse.jdt.core.* kurz dar.
- Das Paket
org.eclipse.jdt.launching
stellt Klassen zur Verfügung, mit denen Java-Laufzeiten
von der Plattform aus gestartet werden können.
Die Klasse
JavaRuntime
implementiert statische Methoden, mit denen Sie eine VM für ein
bestimmtes Projekt registrieren können.
Eine Familie von VM (z. B. JDK) wird durch die Klasse
IVMInstallType
dargestellt.
Die
Klasse IVMInstall
stellt bestimmte Installationen innerhalb einer Familie dar.
Mit den
Klassen IVMRunner
und
VMRunnerResult
wird eine bestimmte Java-VM gestartet, ihre Prozesse werden mit JDT
registriert, und Informationen werden vom gestarteten Programm
zurückgegeben.
- Das Paket org.eclipse.jdt.core.search
unterstützt die Suche nach Java-Arbeitsbereichselementen, die mit
einer bestimmten Beschreibung übereinstimmen.
Mit der Klasse
SearchEngine
können Sie Suchvorgänge im Arbeitsbereich definieren. Sie können nach
bestimmten Mustern in einem Java-Element suchen.
Außerdem können Sie den Suchbereich anhand von unterschiedlichen
vordefinierten Suchtypen festlegen: Suche nach Deklarationen des
Musters, Implementierungen des Musters, Verweise auf das Muster oder
alle Vorkommen des Musters.
- Das
Paket
org.eclipse.jdt.core.jdom
unterstützt ein Java-Dokumentobjektmodell (Document Object Model
- DOM) mit dessen Hilfe in der Struktur einer Java-Kompiliereinheit
navigiert werden kann.
-
Das
Paket
org.eclipse.jdt.core.eval
unterstützt die Auswertung von Code-Ausschnitten in einem
Scrapbook oder innerhalb des Debuggers.
