Mit der Refactoring-Funktion der Workbench können Sie Quellendateien versetzen und Verweise auf diese Dateien korrigieren.
Mithilfe des Refactorings können Sie EGL-Quellendateien in Ihrem Arbeitsbereich an eine neue Position in einem EGL-Paket
versetzen.
- Klicken Sie in der Sicht 'Projektexplorer' mit der rechten Maustaste auf die Datei und klicken Sie anschließend auf .
Das Fenster 'Versetzen' wird geöffnet.
- Wählen Sie im Fenster 'Versetzen' ein Ziel für die Datei aus. Nach Auswahl der
Schaltfläche Paket erstellen können Sie auch ein neues Paket für die Datei erstellen.
- Wenn Sie auf Vorschau klicken, wird eine Liste der Änderungen angezeigt, die EGL vornimmt, falls Sie den Vorgang fortsetzen.
- Wenn Sie das Kontrollkästchen Verweise auf versetzte(s) Element(e) aktualisieren abwählen, sucht EGL nicht in anderen Dateien nach Verweisen, die geändert werden müssen. In den meisten Fällen sollte dieses Kontrollkästchen jedoch ausgewählt werden.
- Klicken Sie auf OK.
Beim Versetzen einer Datei finden die folgenden Änderungen statt:
- EGL versetzt die Datei an die neue Position.
- EGL aktualisiert die Anweisung package in der Datei.
- EGL sucht im Buildpfad nach Verweisen auf Abschnitte in der Datei und aktualisiert
Verweise und Anweisungen import wie erforderlich.
- Bei Dateien, die einen JSF-Handler enthalten, verlinkt EGL die JSP-Datei mit der neuen Datei und ändert alle Verweise in der JSP-Datei auf den JSF-Handler so, dass der neue Name verwendet wird. Der Name der JSP-Datei hingegen wird nicht geändert.
- Bei Dateien, die einen JSF-Handler enthalten, aktualisiert EGL Verweise auf die Datei in der Faces-Konfigurationsdatei.
- Bei Programmen innerhalb eines EGL-Plug-in-Projekts korrigiert EGL außerdem den Verweis auf das Programm in der Datei 'plugin.xml'.
Möglicherweise müssen Sie dennoch überprüfen, ob vom Refactoring weitere Änderungen verursacht werden.