ワークベンチのリファクタリング機能を使用して、ソース・ファイルを移動したり、それらのファイルへの参照を訂正したりすることができます。
リファクタリングを使用して、ワークスペースの EGL ソース・ファイルを、EGL パッケージ内の別の場所に移動させることができます。
- 「プロジェクト・エクスプローラー」ビューで、対象となるファイルを右クリックして、とクリックします。
「移動」ウィンドウが開きます。
- 「移動」ウィンドウで、ファイルの宛先を選択します。「パッケージの作成」ボタンを使用すると、ファイルの新規パッケージを作成できます。
- 「プレビュー」をクリックすると、続行した場合に EGL が行う変更内容のリストが表示されます。
- 「移動された要素に対する参照を更新」チェック・ボックスをクリアすると、変更する他のファイルの参照を、EGL が検索しなくなります。通常は、このチェック・ボックスを選択してください。
- 「OK」をクリックします。
ファイルを移動すると、次の変更が行われます。
- EGL によって、新規ロケーションにファイルが移動します。
- EGL によって、ファイル内の package ステートメントが更新されます。
- ファイル内のパーツへの参照のビルド・パスを EGL が検索し、参照と import ステートメントを必要に応じて更新します。
- JSF ハンドラーが含まれているファイルの場合、EGL は JSP ファイルを新規ファイルにリンクさせて、JSF ハンドラーへの参照を JSP 内で変更し、新しい名前を使用するようにします。ただし、JSP ファイルの名前は変更しません。
- JSF ハンドラーが含まれているファイルの場合、EGL は Faces 構成ファイル内のファイルへの参照を更新します。
- EGL プラグイン・プロジェクト内のプログラム・パーツの場合、EGL は、plugin.xml ファイルのプログラムへの参照も訂正します。
リファクタリングによって、他にも変更された箇所がある場合もあるため、確認が必要です。