ヘッダーをスキップ
Oracle® Fusion Middleware Oracle JDeveloperによるアプリケーションの開発
12c (12.2.1)
E69961-02
  目次へ移動
目次

前
次
 

3 Oracle JDeveloperの使用

この章では、Oracle JDeveloperを理解し素早く実行できるようにすることを目的としています。作業に関する情報は、一般的な開発環境、ソース・ファイル、接続、オンライン・ヘルプの使用および一般的な開発ツールであることを前提として参照してください。

この章の内容は次のとおりです。

3.1 Oracle JDeveloperの使用について

JDeveloperは、Oracle Fusion Middleware製品スイートの主要な開発プラットフォームです。これは、Windows、Linux、Mac OS Xおよびその他のUNIXベースのシステム上で動作するクロス・プラットフォームのIDEです。

JDeveloperには、Oracle JDeveloper StudioとOracle JDeveloper Javaの2つのEditionがあります。Studio Editionは、JDeveloperの完全バージョンであり、すべての機能が含まれます。Java Editionは、JavaとXMLのコア機能のみを備え、ダウンロード時間が短くなります。

3.2 JDeveloperロールの操作

ロールにより、JDeveloper環境を調整できます。修正した環境では、メニュー、設定、新規ギャラリおよびダイアログの個別フィールドなどの不要項目をJDeveloperから削除します。選択するロールによって、JDeveloperで作業を行う際に使用可能な機能とオプションが決定されます。

使用できるロールは、次のとおりです。

  • デフォルト・ロールJDeveloperのすべての機能にアクセスできます。他のロールは、これらの機能のサブセットを提供します。

  • カスタマイズJDeveloper。Oracle Metadata Services (MDS)フレームワークを使用して、カスタマイズ可能なアプリケーションを作成できます。

  • Database Edition。コア・データベース開発ツールへのアクセスのみを提供します。

  • Java EE Edition。このロールには、コアJava EE開発の機能のみが含まれます。

  • Java Edition。このロールには、コアJava開発の機能のみが含まれます。

注意:

JDeveloperに対して選択したロールに関係なく、常にすべてのオンライン・ヘルプを使用できます。

3.2.1 JDeveloperロールの変更方法

JDeveloperを最初に実行する際に、ロールの選択が要求されます。また、JDeveloperの稼働中にロールを変更することもできます。

JDeveloperのロールを変更するには、次のようにします。

  1. メイン・メニューから、「ツール」→「ロールの切替え」を選択します。
  2. 現在のロールには箇条書き記号が付いています。「ロールの切替え」メニューで、切替え先のロールを選択します。

3.3 JDeveloper機能とインストール済更新の管理方法

パフォーマンスとユーザー操作を最適化するため、JDeveloperでは使用中のプロジェクトにとって必要でない機能を無効化できるようになっています。機能を管理することによって、作業に最も関連するIDEのコンポーネントのみが表示されます。機能の管理は、プロジェクトのデータ自体には影響しません。さらに、以前インストールした更新もアンインストールできます。

たとえば、2つのプロジェクトを使用して、アプリケーションに対する2種類のビューを作成するとします。最初のプロジェクトにJava機能がロードされ、これによってIDEに対してJavaテクノロジ・スタックが反映されることがJDeveloperに通知されます。このようなフィルタ処理により、個々のプロジェクトの画面が見やすくなります。2番目のプロジェクトにはSwing/AWTの機能がロードされ、Swing/AWT開発に必要なIDEコンポーネントが反映されることがJDeveloperに通知されます。

JDeveloperで機能を追加または削除するには、次のようにします。

  1. メイン・メニューから、「ツール」→「機能」を選択します。「機能と更新の管理」ダイアログが開きます。このダイアログには、現在のJDeveloperロールで使用可能な機能が表示されます。この機能は、デフォルトで選択されています。

  2. 「検索」フィールドに追加または削除する機能を入力して検索するか、機能リストをスクロールします。機能または機能カテゴリをクリックして、右側の説明を表示します。

  3. 追加または保持する機能を選択し、削除する機能の選択を解除します。「更新の確認」アイコンをクリックして「更新の確認」ウィザードを開き、拡張機能をロードできます。

  4. オプションで、前にロードした機能をキャッシュからクリアするには、「キャッシュのクリア」をクリックします。キャッシュをクリアすると、JDeveloperを再起動するたびに機能が自動ロードされなくなります。機能は、使用するときにのみロードされます。

  5. 終了したら、「ステータスの更新」をクリックします。この機能により、機能に対して行った変更をコミットできます。

    注意:

    「ステータスの更新」は、「更新の確認」を使用して機能をインストールした場合には使用できません。

インストール済の更新をアンインストールするには、次のようにします。

  1. メイン・メニューから、「ツール」→「機能」を選択します。「機能と更新の管理」ダイアログが開きます。
  2. 「インストール済の更新」をクリックして、すでにインストールされている更新を表示します。
  3. 「検索」フィールドにアンインストールする更新を入力して検索するか、更新リストをスクロールします。更新または更新カテゴリをクリックして、右側の説明を表示します。
  4. アンインストールする更新を選択し、「アンインストール」をクリックします。

3.4 IDEでのウィンドウの操作

JDeveloperでは、必要に応じてウィンドウを配置できます。JDeveloperでは、IDEの2種類のウィンドウを使用します。

  • IDEの任意の場所に配置できるドッキング可能なウィンドウ。

  • IDEの中央に固定されているタブ付きエディタ・ウィンドウ。

3.4.1 ウィンドウの最大化の方法

JDeveloperウィンドウはどのウィンドウでも、見やすく使用しやすいように最大化できます。JDeveloperのどのウィンドウの場合でも、タイトル・バーをダブルクリックして、すばやく全画面表示に最大化できます。IDE内で元の位置にウィンドウを戻すには、再度タイトル・バーをダブルクリックします。

JDeveloperをいったん閉じて再度開いた場合、ウィンドウの最大化は維持されません。ウィンドウはデフォルト・サイズに戻ります。ただし、最小化していたウィンドウについては、JDeveloperを再度開いたときも、最小化されたままになります。

3.4.2 IDEのドッキング可能ウィンドウの最小化およびリストア方法

JDeveloperでは、あらゆるドッキング可能ウィンドウを最小化するか、または常に一定の場所に表示したままにできます。デフォルトは開いたままの状態(固定表示)に設定されています。

固定表示に設定されているウィンドウの位置は変化しません。ウィンドウは、ドッキングされた位置にかかわらず常に表示されます。

最小化に設定されているウィンドウは、状況に応じて状態が変化します。ウィンドウにフォーカスを当てると、ウィンドウは、最後にドッキングされた一般領域に上下左右いっぱいに開きます。フォーカスを別の場所に移すと、最小化されたウィンドウはマージン内に縮小されます。ウィンドウが開いているか閉じているかにかかわらず、マージン内に該当するボタンが表示されているウィンドウは最小化に設定されているウィンドウです。

ドッキング可能ウィンドウを最小化するには、次のようにします。

  • 開いたままに設定されているウィンドウの右端にある「最小化」アイコンをクリックします。

    現在ウィンドウにフォーカスがある場合は、ウィンドウが画面いっぱいの高さに拡大された状態で固定されます。ウィンドウにフォーカスがない場合、ウィンドウはマージン内に縮小されます。

    ウィンドウを最小化すると、そのウィンドウの名前が付いたボタンがマージンに表示されます。このボタンで、最小化されたウィンドウを開いたり閉じたりできます。

    注意:

    他のウィンドウを含むドッキング・ゾーンのウィンドウを最小化すると、ドッキング・ゾーンのすべてのウィンドウが最小化されます。

3.4.3 IDEでのウィンドウのドッキング方法

「アプリケーション」ウィンドウ、カスタム・ウィンドウ、「ログ」ウィンドウ、「プロパティ」ウィンドウ、「コンポーネント」ウィンドウという通常ドックされているウィンドウもフローティングできます。フローティング・ウィンドウは、サイズ変更も可能で、JDeveloperの任意の場所に配置できます。

一般に、フローティング・ウィンドウは、情報ウィンドウとソース・コードの両方を表示する余地が十分にある大型画面に適しています。小さい画面上でフローティング・パレットを使用すると、作業中に他の情報ウィンドウによって隠れてしまうことがあります。

「アプリケーション」ウィンドウ、「構造」ウィンドウ、「プロパティ」ウィンドウなどの「ウィンドウ」メニューから使用できるツールはすべて、好きなように配置できます。個別にドッキングすることも、グループにまとめてドッキングすることも可能です。また、複数のウィンドウをドッキングまたはフローティングどちらかのウィンドウとして同じ場所に表示し、タブで切り替えることもできます。

次の表には、ドッキング可能ウィンドウを移動するための情報が表示されます。


要件 アクション

単独でドッキングされたウィンドウを移動する

タイトル・バーをドラッグします。

グループでドッキングされているウィンドウの中から1つを切り離す

タイトル・バーをドラッグします。

グループでドッキングされているウィンドウ、タブ化されているウィンドウ、またはドッキングかつタブ化されているウィンドウを移動する

「×」ボタンのみが表示された一番上の水平タイトル・バー(グループ用)をドラッグします。

グループからタブとして表示されているウィンドウの1つを切り離す

該当するウィンドウのタブをドラッグします。


注意:

ドッキングされたウィンドウのタイトル・バーは、ウィンドウの横に垂直に表示されることがあります。

次の表には、ドッキング・ウィンドウを再配置するための情報が表示されます。


要件 アクション

ウィンドウ(またはウィンドウ・グループ)を開発領域の別の端にドッキングする

希望する端までウィンドウ(またはウィンドウ・グループ)をドラッグします。

ウィンドウ(またはウィンドウ・グループ)を別のウィンドウに並べてドッキングする

ドッキングされたウィンドウの上、下または横にウィンドウ(またはウィンドウ・グループ)をドラッグします。

1つのウィンドウを別のウィンドウのタブとして表示する

タブとして表示するウィンドウを、目的のウィンドウ(またはウィンドウ・グループ)の中心にドラッグして放します。


3.4.4 IDEのドッキング可能ウィンドウを閉じて再び開く方法

JDeveloper IDEの主要素は簡単に開いたり閉じたりできます。「アプリケーション」ウィンドウ、「データベース」ウィンドウ、「構造」ウィンドウ、「プロパティ」ウィンドウ、「コンポーネント」ウィンドウ、「リソース」ウィンドウおよび「ログ」ウィンドウが含まれます。

3.4.4.1 閉じているウィンドウを開く

現在閉じているウィンドウを開くことができます。

閉じたウィンドウを開くには、次のようにします。

  • 「ウィンドウ」メニューで、そのウィンドウの名前を選択します。

3.4.4.2 開いているウィンドウを閉じる

現在開いているウィンドウを閉じることができます。

開いているウィンドウを閉じるには、次のいずれかの手順を実行します

  • タブ・ウィンドウの名前に表示される「閉じる」アイコンをクリックします。

  • ウィンドウを選択した状態で、[Shift]キーを押しながら[Esc]キーを押すか、[Ctrl]キーを押しながらクリックします。

3.4.5 ウィンドウ・レイアウトを出荷時設定にリストアする方法

JDeveloperのウィンドウ・レイアウトをデフォルトの出荷時設定にリストアできます。

ドッキング可能ウィンドウのレイアウトをリストアするには、次のようにします。

  • 「ウィンドウ」メニューからウィンドウを出荷時設定にリストアを選択します。

3.5 JDeveloperでのキーボード・ナビゲーション

選択を含め、マウスで実行できるすべての操作は、キーボードからも実行することができます。JDeveloperでのすべての操作は、マウスのみでなくキーボードを使用しても実行できます。

3.5.1 IDEでのショートカット・キーの使用方法

JDeveloperには、複数の事前定義済のキーボード・スキームが用意されています。これらの1つを使用するか、処理に割り当てるキーボード・ショートカットを変更し、既存のセットをユーザーのコーディング・スタイルにあわせてカスタマイズすることもできます。

JDeveloperにおけるショートカット・キーの基本セットは、Javaルック・アンド・フィールのガイドラインで定義されているショートカット・キーに基づいています。JDeveloperで使用可能な事前定義のキーボード・スキームは、この基本セットに重ね合せるように設定されています。ルック・アンド・フィールのガイドラインとJDeveloperのキーボード・スキームの両方に同じショートカット・キーが存在する場合は、JDeveloperのスキームが優先されます。ルック・アンド・フィールのガイドラインで定義されているショートカット・キーがJDeveloperのスキームにない場合は、そのスキームを使用可能にしたときに元のルック・アンド・フィール定義がそのまま使用されます。

3.5.1.1 初期設定キーボード・スキーマのロード

したがって、JDeveloperで使用可能なショートカット・キーは、現在選択しているスキームと、Javaルック・アンド・フィールのガイドラインとの相互関係によって決定されます。JDeveloperを最初に起動したときは、デフォルトのスキームが有効になっています。このスキームはいつでも変更可能であり、各スキーム内では、任意のショートカット・キー割当てをカスタマイズできます。別の事前定義済キーボード・スキームが有効化されている場合(または同じスキームがリロードされる場合にも)、スキーム内で作成するカスタマイズ済ショートカットは保持されないことに注意してください。

初期設定キーボード・スキームをロードするには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。
  2. 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  3. ショートカット・キー・ページで、「その他のアクション」をクリックし、「キーボード・スキームのロード」を選択します。現在ロードされているキーボード・スキームが強調表示されて「キーボード・スキームのロード」ダイアログが表示されます。
  4. 「キーボード・スキームのロード」ダイアログで、ロードするスキームを選択し、「OK」をクリックします。
  5. 完了したら、「ショートカット・キー」ページで「OK」をクリックします。

3.5.1.2 JDeveloperのコマンドおよび割当て済キーボード・ショートカットの表示

JDeveloperのコマンドおよび割当て済キーボード・ショートカット(割り当てられている場合)を表示するには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。
  2. 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。
  3. 「ショートカット・キー」ページで「使用可能なコマンド」の下に、JDeveloperコマンドの完全集合、およびそれぞれに割り当てられているキーボード・ショートカットが(存在する場合)表示されます。特定のコマンドやショートカットを探している場合、あるいは特定カテゴリのコマンドのショートカットのみを確認する場合、「検索」フィールドにフィルタリング式を入力します。
  4. 新しいショートカットの定義、または既存ショートカットの変更も可能です。

3.5.1.3 コマンド用キーボード・ショートカットの再定義

キーボード・スキームでコマンドに対して現在割り当てられているキーボード・ショートカットとは異なるキーボード・ショートカットを使用する場合、そのショートカットを指定できます。

注意:

Smart Common Input Method (SCIM)を使用する場合、構文補完インサイトのキーボード・ショートカット([Ctrl]+[Space])は、JDeveloperコード・エディタで予想どおりに機能しません。これは、[Ctrl]+[Space]がSCIMユーザー・インタフェースの一部と捉えられるためです。SCIMを使用する必要がある場合は、ここで示す手順に従って、別のキー・シーケンスを構文補完インサイトにマップする必要があります。

特定のキーボード・スキーム内のコマンドに対して新規キーボード・ショートカットを定義するには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。
  2. 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  3. 「ショートカット・キー」ページの、「使用可能なコマンド」の下で、新しいショートカットを定義するコマンドを選択します。
  4. このアクションに対して新しいショートカットを定義するには、「新しいショートカット」フィールドにフォーカスを置き、次にキーボードでキーの組合せを押します。

    この指定したショートカットがすでにあるコマンドに割り当てられている場合、そのコマンドが「競合」フィールドに表示されます。新しいショートカットが割り当てられると、競合するショートカットはすべて上書きされます。

  5. このショートカットを選択したアクションに割り当てるには、「割当て」をクリックします。すでに割り当てられているショートカットを削除するには、ツールバーの「削除」ボタンをクリックします。

    コマンドに複数のショートカットを割り当てる場合は、コマンドを選択して「複製」ボタンをクリックします。次に、「新しいショートカット」フィールドにショートカット・キーを入力して「割当て」をクリックします。

  6. 終了したら、「OK」をクリックします。

3.5.1.4 キーボード・スキーマのインポートとエクスポート

JDeveloperでは、キーボード・スキーマをインポートしたりエクスポートしたりできます。

キーボード・スキームをインポートまたはエクスポートするには、次のようにします。

  1. 「ツール」メニューから、「ツール」→「プリファレンス」を選択して「プリファレンス」ダイアログを開きます。
  2. 「その他のアクション」→「エクスポート」または「インポート」を選択します。キーボード・スキームはXMLファイルとして保存されます。

3.5.2 一般的なナビゲーション・キー

次の表は、JDeveloperでカーソルを移動する一般的な方法を示します。


表3-1 カーソルを移動する一般的な方法

キー カーソルの移動 [Ctrl]+カーソルの移動

[←]

1単位分左(1文字など)

比例して大きい1単位分左(単語全体など)

[→]

1単位分右

比例して大きい1単位分右

[↑]

1単位または1行分上

比例して大きい1単位分上

[↓]

1単位または1行分下

比例して大きい1単位分下

[Home]

行の先頭

データの先頭(最上部)

[End]

行の末尾

データの末尾(最下部)

[Tab]

カーソルがテキスト領域またはフィールドにある場合を除いて、次のフィールドまたはコントロール。この場合、コントロールから移動するには、[Ctrl]キーを押しながら[Tab]キーを押す。

水平方向および垂直方向に配置されたフィールドとコントロールの場合、[Tab]キーを押すと、カーソルはまず水平方向に右へ移動し、行の末尾に移動した後、次の行の左へ移動する。

エディタまたはウィンドウである次のページに移動(テキスト領域またはフィールド内にいる場合は除外)。この場合、コントロールから移動するには、[Ctrl]キーを押しながら[Tab]キーを押す。

[Shift]+[Tab]

前のフィールド

前のタブ位置。プロパティ・シートでは、カーソルが次のページに移動する。

[Enter]

カーソルがコンボ・ボックス、シャトル・ボタンまたは類似のコントロールにある場合を除いて、デフォルトのボタンを選択してハイライト表示する。

注意: デフォルト・ボタンはコントロール間でナビゲートするのに伴って変化します。

該当なし


3.5.3 標準コンポーネントでのナビゲーション

この項では、標準JDeveloperコンポーネントでのキーボード・ナビゲーションについて説明します。

ボタン

次の表は、ボタンに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

表3-2 ボタンのキーボード・ナビゲーション

ナビゲーション キー

ボタンに、またはボタンから進む

[Tab]

ボタンに、またはボタンから戻る

[Shift]+[Tab]

デフォルト・ボタンのアクティブ化(フォーカスがボタンにない場合)

[Enter]

フォーカスがある場合に任意のボタンをアクティブ化

[Enter]、[Space]、またはキーボード・ショートカット(定義されている場合)

ダイアログの「取消」ボタンまたは「閉じる」ボタンをアクティブ化

[Esc]

チェック・ボックス

次の表は、チェック・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-3 チェック・ボックスのキーボード・ナビゲーション

ナビゲーション キー

チェック・ボックスに、またはチェック・ボックスから進む

[Tab]

チェック・ボックスに、またはチェック・ボックスから戻る

[Shift]+[Tab]

選択または選択解除(フォーカスがチェック・ボックスにある場合)

[Space]またはキーボード・ショートカット(定義されている場合)

チェック・ボックスに移動して選択または選択解除(フォーカスがチェック・ボックスにない場合)

キーボード・ショートカット(定義されている場合)


ドロップダウン・リストおよびコンボ・ボックス

次の表は、ドロップダウン・リストおよびコンボ・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-4 ドロップダウン・リストおよびコンボ・ボックスのキーボード・ナビゲーション

ナビゲーション キー

コンボ・ボックスまたはドロップダウンリストに、またはコンボ・ボックスまたはドロップダウンリストから進む

[Tab]またはキーボード・ショートカット(定義されている場合)

コンボ・ボックスまたはドロップダウンリストに、またはコンボ・ボックスまたはドロップダウンリストから戻る

[Shift]+[Tab]

リストを開くまたは閉じる

[Space] (現在の選択範囲にフォーカスがある場合)

リストを開く

開く場合は[↓] (リストの最初の項目にフォーカスがある場合)

リスト内を上または下に移動

[↑]および[↓] (ハイライト表示された値にフォーカスがある場合)

コンボ・ボックスの最初のエントリ内を右および左に移動

[→]および[←]

リスト・アイテムの選択

[Enter]

注意: 最初に[Enter]を押した時、リスト内のアイテムが選択されます。2回目に[Enter]を押した場合、デフォルト・ボタンがアクティブ化されます。

リストを閉じる(ハイライト表示された値が選択されている場合)

[Esc]


リスト・ボックス

次の表は、リスト・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-5 リスト・ボックスのキーボード・ナビゲーション

ナビゲーション キー

前のリストにナビゲートする

[Tab]

次のリストにナビゲートする

[Shift]+[Tab]

選択する

[↑]、[↓]、[Space]または[Enter]

注意: 最初に[Enter]を押した時、リスト内の強調表示されたアイテムが選択されます。2回目に[Enter]を押した場合、デフォルト・ボタンがアクティブ化されます。

リスト内で移動する

[↑]または[↓]

リストの先頭に移動する

[Home]または[Ctrl]+[Home]

リストの末尾に移動する

[End]または[Ctrl]+[End]

全エントリを選択する

[Ctrl]+[A]

項目を切り替える(選択または選択解除する)

[Space]または[Ctrl]+[Space]

現在フォーカスされている項目の選択を解除することなく、リスト内の1つ上の項目を選択する

[Shift]+[↑]

現在フォーカスがある項目を選択解除せずにリスト内の1つ下の項目を選択

[Shift]+[↓]

現在の項目からリストの最上位までの項目をすべて選択

[Shift]+[Home]

現在の項目からリストの最下位までの項目をすべて選択

[Shift]+[End]

現在の項目およびその項目よりも上にある項目をすべて選択する

[Shift]+[Page Up]

現在の項目およびその項目よりも下にある項目をすべて選択する

[Shift]+[Page Down]

他の項目の選択を解除することなく、現在フォーカスされている項目を選択する(隣接していない項目を選択する)

[Ctrl]+[Space]

現在フォーカスされている項目の選択を解除することなく、リスト内をナビゲートする

[Ctrl]+[↑]または[Ctrl]+[↓]


ラジオ・ボタン


表3-6 ラジオ・ボタンのキーボード・ナビゲーション

ナビゲーション キー

ラジオ・ボタンに、またはラジオ・ボタンから進む

[Tab]

ラジオ・ボタンに、またはラジオ・ボタンから戻る

[Shift]+[Tab]

ラジオ・ボタンから進む

矢印キー

ラジオ・ボタンから戻る

[Shift]+矢印キー

ラジオ・ボタンの選択

矢印キー(矢印を使用して選択されたラジオ・ボタンに移動)またはキーボード・ショートカット(定義されている場合)

ラジオ・ボタンの選択を解除する

前述のコマンドの1つを使用してグループ内の別のラジオ・ボタンを選択


シャトル

次の表は、シャトルに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-7 シャトルのキーボード・ナビゲーション

ナビゲーション キー

前のリストにナビゲートする

[Tab]

次のリストにナビゲートする

[Shift]+[Tab]

選択する

[↑]または[↓]

リスト内で移動する

[↑]または[↓]

リストの先頭に移動する

[Home]または[Ctrl]+[Home]

リストの末尾に移動する

[End]または[Ctrl]+[End]

全エントリを選択する

[Ctrl]+[A]

項目を切り替える(選択または選択解除する)

[Space]または[Ctrl]+[Space]

現在フォーカスされている項目の選択を解除することなく、リスト内の1つ上の項目を選択する

[Shift]+[↑]

フォーカスがある項目を選択解除せずにリスト内の1つ下の項目を選択

[Shift]+[↓]

現在の項目からリストの最上位までの項目をすべて選択

[Shift]+[Home]

現在の項目からリストの最下位までの項目をすべて選択

[Shift]+[End]

現在の項目およびその項目よりも上にある項目をすべて選択する

[Shift]+[Page Up]

現在の項目およびその項目よりも下にある項目をすべて選択する

[Shift]+[Page Down]

他の項目の選択を解除することなく、現在フォーカスされている項目を選択する(隣接していない項目を選択する)

[Ctrl]+[Space]

現在フォーカスされている項目の選択を解除することなく、リスト内をナビゲートする

[Ctrl]+[↑]または[Ctrl]+[↓]


スライダ

次の表は、スライダに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-8 スライダのキーボード・ナビゲーション

ナビゲーション キー

スライダに、またはスライダから進む

[Tab]

スライダに、またはスライダから戻る

[Shift]+[Tab]

値を増やす

[↑]または[→]

値を減らす

[←]または[↓]

最小値

[Home]

最大値

[End]


スピン・コントロール

次の表は、スピン・コントロールに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-9 スピン・コントロールのキーボード・ナビゲーション

ナビゲーション キー

スピン・コントロールに、またはスピン・コントロールから進む

[Tab]

スピン・コントロールに、またはスピン・コントロールから戻る

[Shift]+[Tab]

値を増やす

[↑]、[→]または目的の値を入力

値を減らす

[←]、[↓]または目的の値を入力

最小値

[Home]

最大値

[End]


テキスト・フィールド

次の表は、テキスト・フィールドに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-10 テキスト・フィールドのキーボード・ナビゲーション

ナビゲーション キー

テキスト・ボックスに、またはテキスト・ボックスから進む

[Tab]またはキーボード・ショートカット(定義されている場合)

テキスト・ボックスに、またはテキスト・ボックスから戻る

[Shift]+[Tab]

テキスト・ボックス内の前/次の文字に移動

[←]または[→]

ボックスの先頭/末尾へ移動

[Home]/[End]

すべてのテキストを選択

[Ctrl]+[A]

すべてのテキストを選択解除

[←]または[→]

現在の項目からその左/右までのすべての項目を選択

[Shift]+[←]、[Shift]+[→]

現在の項目からその先頭/末尾までのすべての項目を選択

[Shift]+[Home]、[Shift]+[End]

現在の項目からその前/次の単語までのすべての項目を選択

[Ctrl]+[Shift]+[←]、[Ctrl]+[Shift]+[→]

選択対象をコピー

[Ctrl]+[C]

選択対象を切り取り

[Ctrl]+[X]

クリップボードからの貼付け

[Ctrl]+[V]

次の文字を削除

削除

前の文字を削除

[Back Space]


3.5.4 複雑なコントロールのナビゲート

この項では、複雑なUIコンポーネントのキーボード・ショートカットについて説明します。

ドッキング可能なウィンドウ

次の表は、ドッキング可能なウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-11 ドッキング可能なウィンドウのキーボード・ナビゲーション

ナビゲーション キー

ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから進む

[Ctrl]+[Tab]

ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから戻る

[Ctrl]+[Shift]+[Tab]

コンテキスト・メニューの表示

[Shift]+[F10]

ドッキング可能なウィンドウ内のタブ間を移動

[Alt]+[Page Down]、[Alt]+[Page Up]

ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動

[Tab]

ドッキング可能なウィンドウの表示を上/下へ移動(スクロールバー)

[↑]、[↓]

フォーカスがキャンバスの非表示領域に移動した場合に、ウィンドウの表示をスクロールする。

左/右へ移動(スクロールバー)

[↑]、[↓]

フォーカスがキャンバスの非表示領域に移動した場合に、パネルの表示をスクロールする。

データの最初または最後に移動(コンポーネント・ボタン)

[Ctrl]+[Home]、[Ctrl]+[End]

要素を選択

[Enter]または[Space]

キャンバス領域内を左/右へスクロール(ウィンドウの表示は移動しない)

[Ctrl]+[←]/[Ctrl]+[→]

キャンバス領域内を上/下へスクロール(ウィンドウの表示は移動しない)

[Ctrl]+[↑]/[Ctrl]+[↓]


メニュー

コンテキスト・メニューにアクセスするには、[Shift]キーを押しながら[F10]キーを押します。メイン・メニュー・バーからメニューにアクセスするには、メニューのキーボード・ショートカットを使用します。

次の表は、メニュー・バーに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-12 メニューのキーボード・ナビゲーション

ナビゲーション キー

メニュー・バーに移動

F10

メニュー・バーから移動

[Esc]

メニュー・バーのメニュー間を移動

[→]、[←]

メニュー項目に移動

[↑]、[↓]

メニュー項目から移動

[↑]、[↓]

アイテムのアクティブ化

[Enter]、[Space]、またはキーボード・ショートカット(定義されている場合)

サブメニューを開く

[→]

サブメニューの非表示

[←]または[Esc]


パネル

次の表は、パネルに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-13 パネルのキーボード・ナビゲーション

ナビゲーション キー

内/外に進む

[Tab]

内/外に戻る

[Shift]+[Tab]

パネルの拡張(ヘッダーにフォーカスがある場合)

[→]

パネルの縮小(ヘッダーにフォーカスがある場合)

[←]

パネル内の移動

[↑]、[↓]

内容からパネル・ヘッダーに移動(リストの最上位の項目にフォーカスがある場合)

[↑]

ヘッダーからパネルの内容に移動(ヘッダーにフォーカスがある場合)

[↓]


矢印キーは、矢印の方向にフォーカスを移動しますが、Webウィジェットにフォーカスがある場合を除きます。Webウィジェットにフォーカスがある場合は、[↓]キーまたは[Enter]キーにより、選択リストを開くなどのウィジェット・コントロール処理が開始されます。[Tab]キーはフォーカスを右に移動し、[Shift]キーを押しながら[Tab]キーを押すとフォーカスが左に移動します。

次の表は、表に関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-14 表のキーボード・ナビゲーション

ナビゲーション キー

表に、または表から進む

[Ctrl]+[Tab]

表に、または表から戻る

[Shift]+[Ctrl]+[Tab]

次のセルに移動(最後のセルの場合は次の行に折返し)

[Tab]または[→]

前のセルに移動(第1セルの場合は前の行に折返し)

[Shift]+[Tab]または[←]

開いているセル内のコントロール

[↓]または[Enter]

ブロックを左に移動

[Ctrl]+[Page Up]

ブロックを右に移動

[Ctrl]+[Page Down]

ブロックを上へ移動

[Page Up]

ブロックを下へ移動

[Page Down]

行内の最初のセルに移動

[Home]

行内の最後のセルに移動

[End]

表内の最初のセルに移動

[Ctrl]+[Home]

表内の最後のセルに移動

[Ctrl]+[End]

すべてのセルを選択

[Ctrl]+[A]

現在の選択内容を選択解除(その後、別のものを選択)

任意のナビゲーション・キー

行の選択範囲を拡張

[Shift]+[↑]

列の選択範囲を拡張

[Shift]+[↓]

選択範囲を行の先頭まで拡張

[Shift]+[Home]

選択範囲を行の末尾まで拡張

[Shift]+[End]

選択範囲を列の先頭まで拡張

[Ctrl]+[Shift]+[Home]

選択範囲を列の末尾まで拡張

[Ctrl]+[Shift]+[End]

現在の内容をオーバーライドせずにセルを編集、またはコンボ・ボックス内のドロップダウン・リストを表示

F2

編集前にセルの内容をリセット

[Esc]


タブ

ここでは、ドッキング可能なウィンドウ、ビューまたはダイアログ内に表示されるタブについて説明します。次の表は、ドッキング可能なウィンドウ、ビューおよびダイアログ内のタブに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-15 タブのキーボード・ナビゲーション

ナビゲーション キー

タブ・コントロールに、またはタブ・コントロールから進む

[Tab]

タブ・コントロールに、またはタブ・コントロールから戻る

[Ctrl]+[Tab]

(コントロール内の)左/右のタブに移動

[←]または[→]

(コントロール内の)上/下のタブに移動

[↑]または[↓]

タブからページに移動

[Ctrl]+[↓]

ページからタブに移動

[Ctrl]+[↑]

ページから前のページに移動(フォーカスがページ内にある場合)

[Ctrl]+[Page Up]

ページから次のページに移動(フォーカスがページ内にある場合)

[Ctrl]+[Page Down]


ツリー

次の表は、ツリーに関する移動タスクを実行するためのキーボード操作を示します。


表3-16 ツリーの表ナビゲーション

ナビゲーション キー

ツリー・コントロールに、またはツリー・コントロールから進む

[Tab]

ツリー・コントロールに、またはツリー・コントロールから戻る

[Shift]+[Tab]

開く(項目に子が含まれる場合)

[→]

閉じる(項目に子が含まれる場合)

[←]

子から親に移動(開いている場合)

[←]

親から子に移動(すでに開いている場合)

[→]

1項目上/下へ移動

[↑]、[↓]

先頭の項目へ移動

[Home]

最後のエントリへ移動

[End]

選択した親のすべての子を選択

[Ctrl]+[A]

現在フォーカスがある項目を選択解除せずに、リスト内の1つ下の項目を選択

[Shift]+[↓]

現在フォーカスがある項目を選択解除せずに、リスト内の1つ上の項目を選択

[Shift]+[↑]

現在の項目からリストの最上位までの項目をすべて選択

[Shift]+[Home]

現在の項目からリストの最下位までの項目をすべて選択

[Shift]+[End]

(隣接していない項目を選択するために)他の項目を選択解除せずに、現在フォーカスが設定されている項目を選択

[Ctrl]+[Space]

現在フォーカスが設定されている項目を選択解除せずにリスト内を移動

[Ctrl]+[↑]/[↓]


ウィザード

次の表は、ウィザードに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-17 ウィザードのキーボード・ナビゲーション

ナビゲーション キー

ロードマップ上のストップ間またはページ間を移動

[↑]、[↓] (折り返さない)

ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を進む

[Tab]

ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を戻る

[Shift]+[Tab]

ナビゲーション・バーのボタン間を移動

[→]および[←] (折り返さない)

ロードマップ上のストップ間/ウィザード・ページ間を移動

[Ctrl]+[Page Up]および[Ctrl]+[Page Down]


3.5.5 特定のコンポーネントでのナビゲーション

この項では、JDeveloper固有のUIコンポーネントのキーボード・ショートカットについて説明します。

ダイアログ

次の表は、ダイアログに関する移動タスクを実行するためのキーボード操作を示します。


表3-18 ダイアログのキーボード・ナビゲーション

ナビゲーション キー

選択または変更を行わずにダイアログを閉じる

[Esc]

デフォルト・ボタン(定義されている場合)のアクティブ化

[Enter]


サマリー・エディタ(フォーム+マッピング)

次の表は、サマリー・エディタに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-19 概要エディタのキーボード・ナビゲーション

ナビゲーション キー

エディタ内の他のページ(ソース、履歴など)からサマリー・エディタの内外へ移動

[Alt]+[Tab]

タブ・グループからエディタ内の次のコントロールへ移動

[Tab]または[Ctrl]+[↓]

サマリー・エディタのコントロール間を進むまたは戻る

[Tab]または[Alt]+[Tab]

サイド・タブ・コントロール内のタブ間を移動(フォーカスがタブ・グループにある場合)

[↑]、[↓]

サイド・タブ・コントロール内のタブ間を移動(フォーカスがページにある場合)

[Ctrl]+[Page Up]/[Ctrl]+[Page Down]

ページからタブ・グループに移動(エディタ内の次のコントロールから)

[Ctrl]+[Tab]

ページからタブ・グループに移動(エディタ内の任意のコントロールから)

[Ctrl]+[↑]

セクションを開いて閉じる(フォーカスがセクション・ヘッダーにある場合)

[Enter]、[Space]、[→]/[←]


「コンポーネント」ウィンドウと「リソース」ウィンドウ

次の表は、「コンポーネント」ウィンドウや「リソース」ウィンドウなどでの移動タスクを実行するためのキーボード操作を示します。


表3-20 「コンポーネント」ウィンドウと「リソース」ウィンドウに対するキーボード・ナビゲーション

ナビゲーション キー

ウィンドウに、またはウィンドウから進む

[Ctrl]+[Tab] ペイン内の最初の項目に移動します。

ウィンドウに、またはウィンドウから戻る

[Ctrl]+[Shift]+[Tab]

ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動

[Tab]、[Shift]+[Tab]

リストまたはツリー内の要素を上または下に移動

[↑]または[↓]

リストまたはツリー内の要素を左または右に移動

[←]または[→]

データの最初または最後に移動(コンポーネント・ボタン)

[Ctrl]+[Home]/[Ctrl]+[End]

コンポーネント・ボタンを選択

[Enter]


「アプリケーション」ウィンドウ、「データベース」ウィンドウ、アプリケーション・サーバー・ウィンドウなどのウィンドウ

次の表は、これらのウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-21 「アプリケーション」ウィンドウ、「データベース」ウィンドウ、「アプリケーション・サーバー」ウィンドウなどのウィンドウに対するキーボード・ナビゲーション

ナビゲーション キー

ウィンドウに、またはウィンドウから進む

[Ctrl]+[Tab] ペイン内の最初の項目に移動します。

ウィンドウに、またはウィンドウから戻る

[Ctrl]+[Shift]+[Tab]

ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動

[Tab]

リストまたはツリー内の要素を上または下に移動

[↑]/[↓]

リストまたはツリー内の要素を左または右に移動

[←]または[→]

データの最初または最後に移動(コンポーネント・ボタン)

[Ctrl]+[Home]/[Ctrl]+[End]

コンポーネント・ボタンを選択

[Enter]

要素を選択

[Enter]


「プロパティ」ウィンドウ

次の表は、「プロパティ」ウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-22 「プロパティ」ウィンドウに対するキーボード・ナビゲーション

ナビゲーション キー

「プロパティ」ウィンドウに、または「プロパティ」ウィンドウから進む

[Ctrl]+[Tab]

「プロパティ」ウィンドウに、または「プロパティ」ウィンドウから戻る

[Ctrl]+[Shift]+[Tab]

サイド・タブ・グループからページに移動

[Tab]

ページ上の要素間を進むまたは戻る

[Tab]、[Shift]+[Tab]

上/下のタブへ移動(フォーカスがサイド・タブにある場合)

[↑]、[↓]

右または左、上または下のタブへ移動(フォーカスが内部タブ・グループにある場合)

[↑]、[↓]、[→]、[←]

サイド・タブ・グループからページに移動

[Ctrl]+[↓]

ページからサイド・タブ・グループに移動

[Ctrl]+[↑]

上(前)のサイド・タブに移動(フォーカスがページにある場合)

[Ctrl]+[Page Up]

下(次)のサイド・タブに移動(フォーカスがページにある場合)

下(次)のサイド・タブに移動(フォーカスがページにある場合)

セクションを開いて閉じる(フォーカスがセクション・ヘッダーにある場合)

[Enter]


テキスト・エディタ

次の表は、テキスト・エディタのパネル要素に関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-23 テキスト・エディタのキーボード・ナビゲーション

ナビゲーション キー

エディタの内部または外部を手前に移動

[Ctrl]+[Tab]

エディタの内部または外部を奥に移動

[Ctrl]+[Shift]+[Tab]

前のページに移動

[Alt]+[Page Up]

次のページに移動

[Alt]+[Page Down]


次の表は、テキスト・エディタのテキスト領域またはキャンバス領域に関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-24 テキスト・エディタのキャンバス領域のキーボード・ナビゲーション

ナビゲーション キー

1行上/下へ移動

[↑]、[↓]

1文字右/左へ移動

[←]、[→]

行の先頭/末尾へ移動

[Home]、[End]

前/次の単語へ移動

[Ctrl]+[←]、[Ctrl]+[→]

テキスト領域の先頭/末尾へ移動

[Ctrl]+[Home]/[Ctrl]+[End]

データの先頭/末尾へ移動

[Ctrl]+[Home]/[Ctrl]+[End]

垂直ブロック1つ分上/下へ移動

[Page Up]/[Page Down]

ブロックを左に移動

[Ctrl]+[Page Up]

ブロックを右に移動

[Ctrl]+[Page Down]

ブロックを上へ拡張

[Shift]+[Page Up]

ブロックを下へ拡張

[Shift]+[Page Down]

ブロックを左へ拡張

[Ctrl]+[Shift]+[Page Up]

ブロックを右へ拡張

[Ctrl]+[Shift]+[Page Down]

すべて選択

[Ctrl]+[A]

すべて選択解除

[↑]、[↓]、[←]、[→]

選択範囲を1行上/下へ拡張

[Shift]+[↑]/[Shift]+[↓]

選択範囲をコンポーネント1つまたは1文字分左/右へ拡張

[Shift]+[←]/[Shift]+[→]

選択範囲を行の先頭/末尾まで拡張

[Shift]+[Home]/[Shift]+[End]

選択範囲をデータの先頭/末尾まで拡張

[Ctrl]+[Shift]+[Home]/[Ctrl]+[Shift]+[End]

選択範囲を垂直ブロック1つ分上/下へ拡張

[Shift]+[Page Up]/[Shift]+[Page Down]

選択範囲を前/次の単語へ拡張

[Ctrl]+[Shift]+[←]/[Ctrl]+[Shift]+[→]

選択範囲をブロック1つ分左/右へ拡張

[Ctrl]+[Shift]+[Page Up]/[Ctrl]+[Shift]+[Page Down]

選択対象をコピー

[Ctrl]+[C]

選択対象を切り取り

[Ctrl]+[X]

選択したテキストの貼付け

[Ctrl]+[V]


グラフィカル・エディタ

次の表は、グラフィカル・エディタに関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-25 グラフィカル・エディタのキーボード・ナビゲーション

ナビゲーション キー

エディタの内部または外部を手前に移動

[Ctrl]+[Tab]

エディタの内部または外部を奥に移動

[Ctrl]+[Shift]+[Tab]

前のページに移動

[Alt]+[Page Up]

次のページに移動

[Alt]+[Page Down]


次の表は、グラフィカル・エディタのキャンバス領域に関するナビゲーション・タスクを実行するためのキーボード操作を示します。


表3-26 グラフィカル・エディタのキャンバス領域のキーボード・ナビゲーション

ナビゲーション キー

エディタ領域内のフォーカス設定可能な次の要素に移動

[↑]、[↓]、[←]、[→]

要素の選択

[Space]

ポップアップ・メニューのアクティブ化

[Shift]+[F10]


「モニター」および「インスペクタ」ウィンドウの使用方法

次の表は、デバッグ中の「モニター」および「インスペクタ」ウィンドウを閉じるためのキーボード操作を示します。


表3-27 「モニター」および「インスペクタ」ウィンドウのキーボード操作

ナビゲーション キー

標準のキーボード操作を使用せずに、「モニター」および「インスペクタ」ウィンドウを閉じます。ショートカットにより、「閉じる」ボタンを提供する子ウィンドウのコンテキスト・メニューが開きます。

[Ctrl]+[Space]


3.6 IDEのカスタマイズ

様々なJDeveloper機能の外観と機能を変更できます。次のことが可能です。

  • ルック・アンド・フィールの変更

  • 全般環境のカスタマイズ

  • ドッキング可能ウィンドウのカスタマイズ

  • IDEの次のウィンドウもカスタマイズ可能

    • 「比較」ウィンドウ

    • 「コンポーネント」ウィンドウ

3.6.1 IDEのルック・アンド・フィールの変更方法

事前定義済の設定を使用してJDeveloperの外観を変更できます。

IDEのルック・アンド・フィールを変更するには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「環境」ノードが選択されていない場合は選択します。
  3. 「環境」ページで、「ルック・アンド・フィール」ドロップダウン・リストから別のルック・アンド・フィールを選択します。
  4. 「OK」をクリックします。
  5. JDeveloperを再起動します。

注意:

Motifのキー・バインドは、Windowsのキー・バインドとは異なります。Motifでは、矢印キーを使用して選択を変更することはできません。矢印キーを使用すると、先頭のフォーカス・セルが変更されます。項目を選択するには、[Ctrl]+[Space]キーを押す必要があります。これは仕様動作です。

3.6.2 IDEの一般的な環境をカスタマイズする方法

デフォルトの表示オプションはカスタマイズできます。さらに、外部で変更されたファイルをJDeveloperで自動的に再ロードするかどうか、「ログ」ウィンドウへの出力を自動的にファイルに保存するかどうかなど、その他の一般的な動作もカスタマイズできます。

IDEの一般環境設定を変更するには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「環境」ノードが選択されていない場合は選択します。
  3. 「環境」ページで、必要に応じてオプションを選択し、フィールドの内容を設定します。
  4. 「OK」をクリックします。
  5. JDeveloperを再起動します。

3.6.3 IDEでの比較ウィンドウをカスタマイズする方法

「比較」ウィンドウの表示をカスタマイズできます。

ファイルを比較するオプションをカスタマイズするには、次のようにします。

  1. メイン・メニューから、「ツール」「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「設定」ダイアログで、「比較」を選択します。
  3. 「比較」ページで、比較される2つのファイルの表示に使用できるオプションを選択します。
  4. 「OK」をクリックします。

3.6.4 「コンポーネント」ウィンドウのカスタマイズ方法

「コンポーネント」ウィンドウでは、エディタ上に開いているファイルにコンポーネントを簡単に挿入できます。

3.6.4.1 「コンポーネント」ウィンドウにページを追加する方法

「コンポーネント」ウィンドウにページを追加して、その中に追加コンポーネントをグループ化できます。既存のページにコンポーネントを追加することもできます。

「コンポーネント」ウィンドウにページを追加するには、次のようにします。

  1. メイン・メニューから「ツール」「コンポーネントの構成」を選択して、「コンポーネントの構成」ダイアログを開きます。詳細は、[F1]キーを押すか、「コンポーネントの構成」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 必要に応じて、「コンポーネントの構成」ダイアログで、「ページ・タイプ」の場合は適切なタイプを選択して、「ページ」リストの表示を制限します。
  3. 「コンポーネントの構成」ダイアログの「ページ」リスト・ボックスで、「追加」をクリックします。
  4. コンポーネント・ウィンドウの作成ダイアログで、新しいページの名前を入力し、ドロップダウン・リストからタイプを選択します。ステップ2でページ・タイプを選択した場合は、そのタイプがこのダイアログに反映されます。
  5. 「OK」をクリックし、「コンポーネントの構成」ウィンドウのダイアログに戻ります。
  6. 完了後、「OK」をクリックします。新しいページが「コンポーネント」ウィンドウのドロップダウン・リストに追加されています。コンポーネント・ウィンドウの構成ダイアログの「ページ」リストにも表示されています。

3.6.4.2 「コンポーネント」ウィンドウにJavaBeansコンポーネントを追加する方法

「コンポーネント」ウィンドウにページを追加して、JavaBeansコンポーネントをグループ化したり、既存のページにコンポーネントを追加することができます。「コンポーネント」ウィンドウにJavaBeansを追加すると、「コンポーネント」ウィンドウでBeanを選択することにより、Javaビジュアル・エディタ上に開いているファイルに、これらのBeanを挿入できるようになります。

「コンポーネント」ウィンドウにJavaBeansコンポーネントを追加するには、次のようにします。

  1. Beanがまだライブラリで参照されていない場合、Beanのユーザー・ライブラリを(プロジェクトの外部に)作成します。

    「クラス・パス」フィールドで、Beanクラスの場所を設定します。Beanがアーカイブ内にある場合は、アーカイブを使用します。Beanがプロジェクトに含まれている場合は、そのプロジェクトの出力ディレクトリを使用します。

    後で実行するデプロイメント用に独自のJavaBeansを作成する場合は、デプロイメントが完了するまで、アーカイブへのJavaBeansの挿入を行わないようにすると便利です。

  2. メイン・メニューから「ツール」「コンポーネントの構成」を選択して、「コンポーネントの構成」ダイアログを開きます。詳細は、[F1]キーを押すか、「コンポーネントの構成」ダイアログ内で「ヘルプ」をクリックしてください。
  3. 必要に応じて、「コンポーネントの構成」ダイアログで、「ページ・タイプ」の場合は「Java」を選択し、JavaBeansが含まれるページのみを表示するようにします。

    新規のページを追加しない場合は、ステップ6に進みます。

  4. 「ページ」リスト・ボックスの下の「追加」をクリックします。
  5. 「コンポーネント・ページの作成」ダイアログで、新規ページの名前を入力し、ドロップダウン・リストから「Java」が選択されていることを確認して「OK」をクリックします。

    新しいページの名前が、「コンポーネントの構成」ダイアログの「ページ」リストの下に追加されています。

  6. 「ページ」リストで、JavaBeansコンポーネントを追加するページを選択します。
  7. 「コンポーネント」リスト・ボックスの下の「追加」をクリックします。
  8. 「JavaBeanの追加」ダイアログで、必要に応じて新規コンポーネントの詳細を入力します。
  9. 「OK」をクリックし、コンポーネント・ウィンドウの構成ダイアログに戻ります。
  10. 完了後、「OK」をクリックします。

該当するページを選択すると、「コンポーネント」ウィンドウに新規のBeanコンポーネントが表示されます。これは、関連付けられているページが「ページ」リストで選択されると、「コンポーネントの構成」ダイアログの「コンポーネント」リストにも表示されます。

3.6.4.3 「コンポーネント」ウィンドウからページを削除する方法

ページは「コンポーネント」ウィンドウから削除できます。

「コンポーネント」ウィンドウからページを削除するには、次のようにします。

  1. メイン・メニューから「ツール」「コンポーネントの構成」を選択して、「コンポーネントの構成」ダイアログを開きます。詳細は、[F1]キーを押すか、「コンポーネントの構成」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 必要に応じて、「コンポーネントの構成」ダイアログで、「ページ・タイプ」の場合は適切なタイプを選択して、「ページ」リストの表示を制限します。
  3. 「ページ」リストで、削除するページを選択します。
  4. 「ページ」リスト・ボックスの下の「削除」をクリックします。

    ページを削除できない場合は、無効な要求であることを示すダイアログが表示されます。

  5. 削除を確認するには、「ページの削除の確認」ダイアログで「はい」をクリックします。
  6. 「コンポーネントの構成」ダイアログで、「OK」をクリックします。

    これで、「コンポーネント」ウィンドウのドロップダウン・リストにこのページは表示されなくなりました。また、コンポーネント・ウィンドウの構成ダイアログの「ページ」リストからも削除されます。

3.6.4.4 「コンポーネント」ウィンドウからコンポーネントを削除する方法

コンポーネントは「コンポーネント」ウィンドウから削除できます。

「コンポーネント」ウィンドウからコンポーネントを削除するには、次のようにします。

  1. メイン・メニューから「ツール」「コンポーネントの構成」を選択して、コンポーネント・ウィンドウの構成ダイアログを開きます。詳細は、[F1]を押すか、コンポーネント・ウィンドウの構成ダイアログ内で「ヘルプ」をクリックしてください。
  2. 必要に応じて、コンポーネント・ウィンドウの構成ダイアログで、「ページ・タイプ」から適切なタイプを選択して、「ページ」リストの表示を制限します。
  3. 「ページ」リストで、コンポーネントを削除するページを選択します。
  4. 「コンポーネント」リスト・ボックスで、「削除」をクリックします。

    コンポーネントを削除できない場合は、無効な要求であることを示すダイアログが表示されます。

  5. 削除を確認するには、確認ダイアログで「はい」をクリックします。
  6. コンポーネント・ウィンドウの構成ダイアログで、「OK」をクリックします。

    これで、このコンポーネントはコンポーネント・ウィンドウ・ドロップダウン・リストに表示されなくなります。また、コンポーネント・ウィンドウの構成ダイアログの「コンポーネント」リストからも削除されます。

コンポーネント・ウィンドウ・ポップアップ・メニューを使用してコンポーネントを削除することはできません。コンポーネント・ウィンドウの構成ダイアログを使用する必要があります。

3.6.5 JDeveloperでのロールの変更方法

JDeveloperの機能を決定するために使用されるロールを変更できます。成形では、ユーザーのロールに基づいてJDeveloper環境を調整します。

新しいロールに変更する場合、JDeveloperを再起動するまでは、そのロールを使用できません。

JDeveloperのロールを変更するには、次のようにします。

  • メイン・メニューから、「ツール」「ロールの切替え」を選択して、ロールを選択します。

3.6.6 ファイル・タイプとJDeveloperを関連付ける方法

一般に使用されるファイル・タイプをJDeveloperに関連付けることができます。ファイル・タイプをJDeveloperに関連付けした後は、そのタイプのファイルを開くと、JDeveloperが自動的に起動します。(この機能はWindowsシステムでのみサポートされています。)

ファイル・タイプをJDeveloperに関連付けるには、次のようにします。

  1. メイン・メニューから「ツール」「設定」を選択し、「ファイル・タイプ」ペインを開きます。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. ファイル・タイプのリストで、JDeveloperに関連付けるファイル・タイプを選択します。
  3. 詳細領域で、「JDeveloperで開く」を選択します。

3.7 「リソース」ウィンドウの操作

「リソース」ウィンドウでは、アプリケーション・サーバー、データベース、WebDAVサーバーなど様々なリソースへの接続を作成できます。このウィンドウから、様々なアプリケーションで各種リソースを使用したり、リソースを他のユーザーと共有したりすることができます。

アプリケーションをデザインおよびビルドする場合は、多数のソフトウェア・アセットを検索し、これを使用する必要があります。検索対象は判明していても、検索する場所が不明な場合や、コールする必要のあるアーティファクトが不明な場合があります。アーティファクトの検索場所が判明しており、何をコールするかが判明している場合でも、ソース・リポジトリへの接続の作成方法が不明な場合もあります。次の点を考慮してください。

  • アプリケーション開発者は、チームの他のメンバー、および他の製品チームが作成した共有モデル、ビューおよびコントローラ・オブジェクトを検索し、組み込む必要があります。

  • UIデザイナはイメージ、スタイル・シート、テンプレート、サンプル・デザインの企業カタログにアクセスし、標準に準拠したページを迅速に作成できるようにする必要があります。

  • アプリケーション・インテグレータでは、対象となる各種Webサービスから特定のドメインへ簡単にアクセスできる必要があります。

  • エンド・ユーザーはページのパーソナライズで使用する関連コンテンツ(ポートレットおよびUIコンポーネントなど)を検索する必要があります。

このようなケースでは、ユーザーの目的は、現在のタスクに必要なリソースを検索することのみです。アセットの検出およびアクセスのプロセスは、可能なかぎり簡単にする必要があります。

3.7.1 「リソース」ウィンドウの使用

デフォルトでは、「リソース」ウィンドウは「JDeveloper」ウィンドウの右側に表示されます。「リソース」ウィンドウで次のことが可能です。

  • IDE接続により、基礎となる様々なリポジトリに保存されているリソースの検索

  • カタログでの階層構造のブラウズによるリソースの検索

  • リソースの検索および検索対象の保存

  • ブラウズ時の表示可能セットを削減するためのリソースのフィルタ

  • ビルド中のアプリケーションで検出したリソースの使用

  • カタログ定義の共有によるリソースの検出および再利用の促進

3.7.1.1 「リソース」ウィンドウを開く方法

「リソース」ウィンドウによって、別のリソース(アプリケーション・サーバー、データベースおよびWebDAVサーバーなど)で作業できるようになります。

「リソース」ウィンドウを開くには次のようにします。

  • メイン・メニューで、「ウィンドウ」→「リソース」を選択します。

3.7.1.2 「リソース」ウィンドウのリフレッシュ方法

「リソース」ウィンドウによって、別のリソース(アプリケーション・サーバー、データベースおよびWebDAVサーバーなど)で作業できるようになります。

「リソース」ウィンドウをリフレッシュするには次のようにします。

  • 「リソース」ウィンドウで、「新規作成」をクリックし、「リフレッシュ」を選択します。

    または、「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネル内のオブジェクトのコンテキスト・メニューから「リフレッシュ」を選択します。

3.7.2 IDE接続の操作

JDeveloperで接続を作成する場合に、別のアプリケーションで再利用可能なIDE接続、またはユーザー間で共有可能なIDE接続として、あるいは接続が該当アプリケーションでのみ利用可能なアプリケーション接続として作成できます。

IDE接続は再利用可能な、グローバル定義された接続であり、「リソース」ウィンドウの「IDE接続」パネルにリストされます。IDE接続を「アプリケーション」ウィンドウにコピーし、アプリケーション内で使用できるようにできます。

IDE接続は、「リソース」ウィンドウの「IDE接続」パネルにリストされます。さらに、特別な接続タイプ・ウィンドウに表示されるタイプの接続もあります。たとえば、データベース接続は、「データベース」ウィンドウの「IDE接続」ノードの下にもリストされ、「データベース」ウィンドウでデータベース接続を介してデータベース・オブジェクトを編集できます。

作成可能な各種接続タイプは、使用可能なテクノロジと拡張機能に応じて決まります。どこに接続を作成できるかを確認するには、「リソース」ウィンドウの「新規」ボタンから「IDE接続」を選択します。作成可能な特定の接続タイプは、使用可能なテクノロジと拡張機能によって決まります。

「リソース」接続ディスクリプタの定義情報は、ファイル・システムの次の場所にあります。

system-dir/jdeveloper/system12.1.2.n.nn.nn.nn/o.jdeveloper.rescat2.model/connections/connections.xml

IDE接続を作成するには、次のようにします。

  1. 「リソース」ウィンドウの「IDE接続」パネルで、「新規」ボタンから「IDE接続」を選択します。

  2. 作成する接続タイプを選択し、「接続の作成」ダイアログで適切な情報を入力します。作業中に詳細を参照するには、[F1]を押すか、ダイアログ内から「ヘルプ」をクリックします。

「リソース」ウィンドウでの接続の作成後は、接続の詳細は編集できますが、接続名は変更できなくなります。

IDE接続を編集するには、次のようにします。

  1. 「リソース」ウィンドウの「IDE接続」パネルで、接続のコンテキスト・メニューから「プロパティ」を選択します。

  2. 「接続の編集」ダイアログが開き、そこで接続の詳細を変更できます。詳細は、[F1]を押すか、「接続の編集」ダイアログ内で「ヘルプ」をクリックしてください。

アプリケーションの「リソース」ウィンドウ内の接続を使用できます。

接続は、JDeveloperに現在開いているアプリケーションに追加でき、「アプリケーション」ウィンドウの「アプリケーション・リソース」パネルの「接続」ノードの下にリストされます。

接続をアプリケーションに追加するには、次のようにします。

「リソース」ウィンドウの「IDE接続」パネルで、接続のコンテキスト・メニューから「アプリケーションに追加」を選択します。

また、「リソース」ウィンドウからリソースをドラッグし、アプリケーション・ページにドロップします。

また、「リソース」ウィンドウの「IDE接続」から接続をドラッグし、「アプリケーション」ウィンドウの「アプリケーション・リソース」パネルにドロップします。

3.7.3 「リソース」ウィンドウの検索

「リソース」ウィンドウを検索するには次の2つの方法があります。

  • 標準検索の実行

  • ダイアログにパラメータを入力する、拡張検索の実行

また、カタログに動的フォルダを定義できます。フォルダのコンテンツは、フォルダを開いたときに実行される問合せ式によって定義されます。

検索にかかる時間は「リソース」ウィンドウ内のリソースの数、およびリソースへの接続にかかる時間に応じて異なり、その結果は「検索結果」パネルに表示されます。

3.7.3.1 単純検索の実行方法

標準検索を実行した場合、検索は「リソース」ウィンドウのコンテンツ全体で実行され、時間がかかる場合があります。これは、検索中にJDeveloperがリモートのリソースに接続するためです。

標準検索を実行するには、次のようにします。

  1. 「リソース」ウィンドウで「検索オプション」ボタンをクリックし、リソースの「名前」、「タイプ」または「説明」のいずれに対して検索を実行するかを選択します。詳細は、[F1]を押すか、「リソース」ウィンドウ内で「ヘルプ」をクリックしてください。
  2. フィールドに検索文字列を入力します。たとえば、名前にdepを含むリソースをすべて検索する場合は、ステップ1で「名前」を選択し、depと入力します。文字列depを含むすべてのリソースが検索結果にリストされます。
  3. 「検索の開始」ボタンをクリックして検索を開始します。

3.7.3.2 拡張検索の実行方法

または、一連の検索条件を指定し検索の開始場所を選択する、拡張検索を実行できます。

拡張検索を実行するには、次の手順を実行します。

  1. 「リソース」ウィンドウで、「カタログ」または「IDE接続」パネルのオブジェクトのポップアップ・メニューから「拡張検索」を選択します。詳細は、[F1]を押すか、「拡張検索」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 検索を開始する場所を定義します。「検索範囲」から選択するか、「階層の表示」をクリックして、「リソース」ウィンドウのコンテンツを階層リストから選択します。
  3. 検索条件を入力して必要なリソースに戻り、「検索」をクリックします。

3.7.3.3 検索の停止および保存方法

「検索の停止」ボタンをクリックして、検索の完了前に検索を停止できます。

検索は保存し、再利用できます。検索を再利用するために保存する方法は2通りあります。

  • 動的フォルダでは、フォルダのコンテンツは、フォルダを開くときに検索条件に基づいて動的に作成されます。

  • 静的フォルダでは、検索の結果が含まれます。

動的フォルダは、カタログで直接作成することもできます。

検索を保存するには:

  1. 「リソース」ウィンドウの「検索結果」パネルで、ポップアップ・メニューから「検索の保存」を選択します。
  2. 「検索の保存」ダイアログで、次を選択します。
    • 動的フォルダを作成するための「検索条件を保存」

    • 結果の静的フォルダを作成する「検索結果の保存」

    詳細は、[F1]を押すか、「リソース」ウィンドウ内で「ヘルプ」をクリックしてください。

  3. フォルダの名前を入力します。
  4. フォルダを組み込むカタログを、ドロップダウン・リスト、または「階層の表示」をクリックすると表示される階層リストから選択します。

3.7.4 「リソース」ウィンドウのコンテンツのフィルタリング

フィルタを使用して、カタログ・フォルダのコンテンツを微調整できます。

「カタログ」のコンテンツをフィルタするには、次のようにします。

  1. 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのオブジェクトのポップアップ・メニューから「フィルタ」を選択します。詳細は、[F1]を押すか、「フィルタ」ダイアログ内で「ヘルプ」をクリックしてください。
  2. フィルタリングを定義する文字列を入力します。その文字列を含むフォルダのエントリのみが表示されます。

3.7.5 カタログと接続のインポートとエクスポート

カタログと接続は、別のユーザーがエクスポートしたリソース・カタログのアーカイブ(.rcx)ファイルのインポートによって共有されます。

カタログをエクスポートするには、次のようにします。

注意:

エクスポートするカタログを選択すると、カタログ内の接続もすべて選択されます。エクスポート前にカタログの選択を解除する場合は、アーカイブ・ファイルに含まない接続の選択も必ず解除します。

  1. 「リソース」ウィンドウで、「カタログ」または「IDE接続」パネルのオブジェクトのポップアップ・メニューから「エクスポート」を選択します。

  2. 「カタログと接続のエクスポート」ダイアログで、エクスポートするカタログと接続を選択し、エラーの処理方法を決定します。詳細は、[F1]を押すか、「カタログと接続のエクスポート」ダイアログ内で「ヘルプ」をクリックしてください。

カタログをインポートするには、次のようにします。

  1. 「リソース」ウィンドウで、「(新規)からインポート」を選択します。
  2. 「カタログと接続のインポート」ダイアログで、リソース・カタログのアーカイブ・ファイル(.rcx)へのパスと名前を指定またはブラウズします。詳細は、[F1]を押すか、「カタログと接続のインポート」ダイアログ内で「ヘルプ」をクリックしてください。
  3. インポートするカタログと接続を選択し、エラーの処理方法を決定します。

3.7.6 「リソース」ウィンドウのカタログの操作

カタログは、基礎となる複数のリポジトリからリソースを編成するためのユーザー定義構成です。カタログとそれに関連するフォルダ構成のコンテンツは、個々の開発者が使用できるように設計するか、開発プロジェクトのUIデザイナなど、特定のユーザー・グループを対象とすることができます。

カタログ・フォルダにより、カタログ内のリソースが整理されます。カタログ・フォルダは、ファイル・システム内のファイル、またはWebブラウザのブックマークを整理する場合と同様に使用できます。それぞれのカタログ・フォルダには、次の組合せが含まれます。

  • フォルダ

  • 問合せによって移入される動的フォルダ

  • フォルダまたはサブツリーのコンテンツを微調整するためのフィルタ

3.7.6.1 カタログの作成

カタログで、「リソース」ウィンドウの情報を整理できます。

カタログを作成するには:

  1. 「リソース」ウィンドウで、「新規」ボタンから「新規カタログ」を選択します。
  2. 「カタログの作成」ダイアログで、カタログの名前を指定します。詳細は、[F1]を押すか、「カタログの作成」ダイアログ内で「ヘルプ」をクリックしてください。
  3. (オプション)カタログの説明、およびカタログ管理者の電子メールを入力します。

3.7.6.2 カタログの名前変更

カタログの名前を変更できます。

カタログの名前を変更するには、次のようにします。

  1. 「リソース」ウィンドウで、カタログを右クリックして、ポップアップ・メニューから「名前の変更」を選択します。
  2. 「名前の変更」ダイアログで、カタログの新規の名前を指定します。詳細は、[F1]を押すか、「名前の変更」ダイアログで「ヘルプ」をクリックしてください。

3.7.7 カタログ・フォルダの操作

カタログのコンテンツを整理するためのフォルダを作成できます。

3.7.7.1 フォルダの作成方法

カタログ内の情報をフォルダで整理できます。

カタログ・フォルダを作成するには、次のようにします。

  1. 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのカタログのポップアップ・メニューから「新規フォルダ」を選択します。詳細は、[F1]を押すか、「フォルダの作成」ダイアログ内で「ヘルプ」をクリックしてください。
  2. フォルダの名前を入力します。

3.7.7.2 動的フォルダの作成方法

動的フォルダでは、カタログ・フォルダにリソースを動的に移入するための便利な方法を提供しています。フォルダのコンテンツは、フォルダを開いたときに実行される問合せ式によって定義されます。問合せ式の結果は、フォルダのコンテンツとして表示されます。

動的フォルダを作成するには、次のようにします。

  1. 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのカタログのポップアップ・メニューから「新規動的フォルダ」を選択します。詳細は、[F1]を押すか、「動的フォルダの作成」ダイアログ内で「ヘルプ」をクリックしてください。
  2. フォルダを開いたときに、このフォルダへの移入に使用される検索条件を定義します。

3.7.7.3 カタログへのリソースの追加方法

「カタログ」内のカタログに、「IDE接続」パネルから接続を追加するか、「リソース」ウィンドウの「検索」パネルからリソースを追加できます。

カタログのアイテムまたはフォルダを選択し、これを同じカタログの別のフォルダ、または別のカタログにドラッグしてカタログを整理できます。

リソースをカタログに追加するには、次のようにします。

  1. 「リソース」ウィンドウで、「IDE接続」パネル内の接続または「検索」パネル内の検索結果を右クリックし、コンテキスト・メニューから「カタログに追加」を選択します。
  2. 「カタログに追加」ダイアログが開き、カタログのリソース名、およびこれに追加するカタログを指定できます。詳細は、[F1]を押すか、「接続の作成」ダイアログで「ヘルプ」をクリックしてください。

また、「IDE接続」からアイテムをドラッグし、これをカタログまたはカタログ・フォルダにドロップできます。

3.8 ソース・ファイルの処理

JDeveloperには、JavaやXMLなど、複数のテクノロジにまたがってソース・ファイルを編集するためのエディタが組み込まれています。

3.8.1 索引データの使用

JDeveloperでアプリケーションを開発する場合、IDEは、アプリケーションの構築に使用されるファイルの情報を.dataディレクトリに格納します。JDeveloperは、様々な項目を.dataディレクトリに格納しますが、最も重要な項目は次の2つです。

  • プロジェクトを構成するファイルに関する情報のキャッシュ。これらは、索引または索引データと呼ばれる場合もあります。

  • コンパイラの.cdiファイル。この中には、Javaコンパイラが生成する情報が含まれます。

コンパイラではこの両方を使用しますが、IDEでは、その他の各種操作(コード・アシスタンス、監査、リファクタなど)の場合、索引データの情報に依存します。.dataディレクトリの情報は生成のコストが高いため、複雑なアプリケーションの場合、コンパイル時間が長くなる場合があります。簡単に利用できるキャッシュにデータを保管しておくと、効率が上がり、結果としてIDEを使用する際の操作速度が向上します。

ただし、プロジェクトまたはアプリケーションが変わると、キャッシュ済データが期限切れになる場合があります。プロジェクトやアプリケーションの索引データは、クライアントのリフレッシュ・ボタンで更新できます。索引データの更新は、「プロジェクト」パネルの内容と、クライアントのリフレッシュ・メニューの選択内容の状況に依存したものとなります。

索引データをリフレッシュするには:

  1. 現在のプロジェクトのみの索引データを更新するには、プロジェクトのリフレッシュを選択します。
  2. アプリケーション全体の索引データを更新するには、「アプリケーションのリフレッシュ」を選択します。

3.8.2 ソース・エディタの使用

JDeveloperには、JavaやXMLなど、複数のテクノロジにまたがってソース・ファイルを編集するためのエディタが組み込まれています。

編集しているソース・ファイルのタイプによって、ソース・エディタは次のフォームの1つで使用可能になります。

  • Javaソース・エディタ

  • XMLエディタ

  • HTML/JSPソース・エディタ

  • JavaScriptエディタ

  • PL/SQLソース・エディタ

テクノロジ固有の機能に加え、ソース・エディタはコーディング作業を向上させる、すべてのテクノロジにわたる一連の共通機能も備えています。これらの機能には、ブックマーキング、コード・インサイト、コード・テンプレートおよびより速くて質の高いコーディングを実現させるその他の機能が含まれます。

ソース・エディタをコーディング・スタイルに合せてカスタマイズするには、「プリファレンス」ダイアログ内の「コード・エディタ」ページを使用します。

ソース・エディタは、すべてのテクノロジにわたり、様々なコーディング・タスクに対する直感的なサポートを提供する、一連の共通機能を用意しています。エディタのすべてのフォームにわたり使用可能なこれらの機能は、コーディング・タスクのより迅速な実行とコードのナビゲーション向上により、コーディング操作が向上します。

階層リンク・ナビゲーション

「エディタ」ウィンドウの下部に位置するブレッドクラム・バーは、現在のキャレットの位置からファイルの一番上までコード・エンティティの階層を表示します。マウス・カーソルをノードの上に置くと、ノードに関する情報がポップアップ表示されます。またそのノードをクリックするとキャレットがノードの位置に移動します。

ブレッドクラムをクリックし、子ブレッドクラムのポップアップ・リストを(適切な場所に)表示できます。たとえば、Javaクラスでは、ブレッドクラムをクリックして、リスト内のクラスのメソッドおよび内部クラスを表示できます。このリスト上のアイテムの選択により、エディタをその位置に移動できます。

ブロック着色が有効化されており、色が割り当てられている場合、ブレッドクラムは該当するコード・ブロックと同じ色でハイライト表示されます。

概要ポップアップ

エディタの右マージンは、ソース・ファイル内の位置を示すインジケータである色つきの概要マークが表示されます。マウスを概要マークの上に置くと、ソース・ファイルのその位置にあるアイテムに関する情報、および関連コードの断片を表示するポップアップが現れます。

次の概要インジケータが提供されています。

  • 「エディタ」ウィンドウの右上角の四角マークは、色により、ソース・ファイル全体のヘルス状態を示します。白はヘルス状態が計算されていることを示します。緑はファイル内にエラーまたは警告がないことを示します。赤はエラーを示し、黄色は警告を示します。

  • 四角形は、その色に応じて次のソース編集アーティファクトの発生を示します。

    • 赤: Javaコード・エラー

    • 水色: ブックマーク

    • ミディアム・ブルー: 現在の実行ブレークポイント

    • 黄色: 検索対象テキストの発生

    • 薄いオレンジ: Java警告

    • 明るいオレンジ: プロファイル・ポイント

図3-1で示すように、右マージンではソース・コードのミニチュア・ビューを表示します。このビューの上で[Shift]キーを押してマウスを置き、現在エディタに表示されないコードを表示します。[Shift]キーを押している間にマウスの位置を調節することにより、エディタ内でスクロールすることなくコード全体を表示できます。

図3-1 ソース・コードのミニチュア・ビュー

img/GUID-84DCC420-422D-43AF-9C31-7D665E5DD37F-default.gif

概要編集マーク

ソース・エディタの右余白内の概要ストリップには、変更のあったファイル・セクションを示す追加ストリップが表示されます。これにより、変更のあったファイル・セクションを迅速に表示でき、これらのセクション間をすばやく移動できます。

マーク内容を示すために次のキーを使用できます。

  • 緑のマーク: 追加

  • 紫のマーク: 変更

  • 赤のマーク: 削除

マークをクリックすると、該当するポイントにすばやく移動でき、マウス・ポインタを重ねると、変更目的が表示されます。

コードで作業する際に、右マージンの概要ストリップでは実線および点線が表示されます。実線はカレットの位置を示します。点線は最後の編集を示します。これらのインディケータにマウスを置くと、参照セクションが表示されます。

ホバー

ホバーにより、IDEの特定の領域にマウス・カーソルを移動すると、前面に表示されるポップアップ・ウィンドウでこれに関する情報を取得できます。

空白表示

「ツール」メニュー→「プリファレンス」→「コード・エディタ」→「表示」→「空白文字の表示」

この機能はオプションで空白、改行、復帰、ハード・スペースおよびタブ文字をエディタ内で表示可能にします。これはデフォルトではオフになっており、「プリファレンス」ダイアログから有効化および無効化できます。

選択の複製

「編集」メニュー「選択の複製」

コードの現在選択したブロックを複製します。コピーしたコードはオリジナル・コードに隣接して配置されます。複製後は、新しく挿入されたコードが選択されます。クリップボードには、この操作による影響はありません。

垂直方向の選択

「編集」メニュー→「ブロック選択」

この機能により、行の終わりで折り返すテキストを選択しない場合、コードを垂直方向に選択できます。これは表形式データまたは垂直方向に並んだコード・ブロックに有用です。

行の結合

現在行と次の行を結合、または選択内のすべての行を結合します。行を結合するため、コメント・デリミタまたは追加の空白は適切に削除されます。

デフォルトのキーボード・ショートカット: [Ctrl]+[J]

カーソル位置

ソース・エディタが使用中の場合は、下部のステータス・バーにカーソルの現在の行と列の位置が表示されます。

マウス・ホイール・ズーム

[Ctrl]キーを押しながらマウス・スクローラを使用して、コード・エディタをズーム・インまたはズーム・アウトします。

3.8.2.1 ポップアップ・メニューから使用可能な機能

汎用ソース・エディタは、ポップアップ・メニューを介して一連の機能を提供します。これらの機能を使用するには、ポップアップ・メニューで、「ソース」を選択します。使用するソース・ファイルのタイプにより、次以外の項目がポップアップ・メニューに表示される場合があります。たとえば、Javaソース・エディタはJava固有のオプションをソース・エディタのポップアップ・メニューに提供します。

注意:

これらの機能は、「ソース」メニューからも使用可能です。

構文補完インサイト

構文補完インサイトでは、編集中のJavaコードを自動補完する補完項目(メソッド名や、適用可能な場合はパラメータ・タイプなど)のリストが挿入ポイントに表示されます。このリストは、挿入ポイントにあるコードのコンテキストに基づいて生成されます。構文補完インサイトでサポートされるコンテキストは、次のとおりです。

  • package文およびimport文の内部

  • extends、implementsおよびthrows句の内部

  • continue文およびbreak文の内部

  • 一般的なコード式の内部

デフォルトのキーボード・ショートカット: [Ctrl]+[Space]

パラメータ・インサイト

パラメータ・インサイトでは、入力中のメソッド・コールのパラメータのタイプおよび名前が表示されます。メソッドがオーバーロードされている場合は、パラメータのタイプと名前の複数のセットがリストされます。

デフォルトのキーボード・ショートカット: [Ctrl]+[Shift]+[Space]

注意:

「構造」ウィンドウにファイルのエラーが表示された場合は、コード(補完またはパラメータ)・インサイトが動作しないことがあります。使用しているクラスがプロジェクトにない(つまり、クラスパス上にない)場合、コード・インサイトは表示されません。コード・インサイトがソース・ファイルにアクセスするには、srcファイルのコンパイルが必要な場合がありますので注意してください。

補完文

JDeveloperにとって、補完が明白であるような場合、自動補完コード文を使用します。たとえば、文末のセミコロン挿入などです。

デフォルトのキーボード・ショートカット: [Ctrl]+[Shift]+[Enter]

テンプレートの適用

JDeveloperの事前定義コード・テンプレートのリストからコード・テンプレートを挿入します。提供されているコード・テンプレートはコンテキスト依存です。たとえば、クラス変数を宣言するテンプレートは、カーソルがクラス・ファイルの該当する場所にある場合のみ提供されます。

デフォルトのキーボード・ショートカット: [Ctrl]+[Enter]

コード・アシスト

コード・アシストはエディタ内のコードを検証し、一般的な問題の修正を補助します。JDeveloperでコード変更に関する提案がある場合は、エディタのマージンに「コード・アシスト」アイコンが表示されます。コード・アシストを手動で起動するには、[Ctrl]と[Alt]を押しながら[Enter]を押します。コード・アシストにリストされているアクションを選択するには、[Alt]を押しながら下線キーを押します。

デフォルトのキーボード・ショートカット: [Ctrl]+[Alt]+[Enter]

QuickDoc

フォーカスされている要素について、(JavaまたはJavaScriptエディタのどちらを使用しているかに応じて) JavadocまたはJsdocの表示を選択します。

デフォルトのキーボード・ショートカット: [Ctrl]+[D]

行コメントの設定

ソース・エディタで現在フォーカスされている行をコメント・アウトします。このコマンドをコメントされた行で実行すると、その行を非コメント化します。

デフォルトのキーボード・ショートカット: [Ctrl]+[/]

ブロックのインデント

現在フォーカスされているコードの行をインデントします。コードのブロックが選択されている場合、ブロック全体がインデントされます。

ブロックのインデント解除

エディタ内でフォーカスされているコードに基づき、コードの行またはブロックをインデント解除します。

3.8.2.2 Mini-Mapの使用

Mini-Mapによって、現行ファイルの'live'ビューのズーム・アウトが可能で、コード・エディタの横にストリップ表示されます。ソース・コードの変更はMini-Mapに表示されます。

Mini-Mapでは、コード構造を上位レベルから参照することができます。これは、大きなファイルをコーディングする際にはとても便利な機能です。さらに、Mini-Mapをクリックして、ソース・ファイルをすばやくナビゲートすることもできます。

Mini-Mapサイズは右クリック・メニューから調整でき、Google Mapsのように次のビューを選択できます。

  • 衛星—ズーム・アウト・テキスト

  • 論理—テキストは色の付いた箱で置き換えられ、メソッドおよびクラス構造を示します

  • 混合—論理情報が「衛星」ビューの上に表示されます

3.8.2.3 ステッピング・マージンの使用

アプリケーションのデバッグ中、JDeveloperではデバッガの場所および関連するブレークポイント・データを示すステッピング・マージンが表示されます。マージンで右クリックし、「マージンの表示」オプションを選択解除することで、ステッピング・マージンを非表示にするよう選択できます。

3.8.2.4 複数カーソルの使用

JDeveloperの複数カーソルの機能によって、テキスト文字列を入力し、同時に複数の行で取得できます。複数カーソル機能を使用する方法は次のとおりです。
  1. Javaクラスを開きます。
  2. 任意のコード行にカーソルを置きます。
  3. 「編集」「複数カーソル」>→「カーソルを下に追加」の順に進みます。
    2番目のカーソルが次の行に表示されます。
  4. 入力を始めます。
    テキストは両方の行に表示されます。
単一カーソル機能に戻るには、「編集」「複数カーソル」「複数カーソルのクリア」の順に進みます。

3.8.2.5 Javadocコメントでのハイパーリンクの使用

JDeveloperでは、次の手順によりコードのJavadocコメントでハイパーリンクを作成できます。
  1. Javaクラスを開きます。
  2. メイン・メニューから「ソース」 < 「Javadocコメントの追加」をクリックします。
    コード・ファイルの最上部にコメント・セクションが作成されます。
  3. http://www.google.comなどのURLを入力します
  4. メイン・メニューから、「ツール」 < 「プリファレンス」をクリックします。
    「設定」ダイアログが開きます。
  5. 階層ツリーで「マウス・アクション」をクリックします。
    「マウス・アクション」ページが表示されます。
  6. 「マウスを置くことによりアクティブ化」列に進み、ハイパーリング行でドロップダウン・リストの[Alt]を選択します。「OK」をクリックします。
  7. URL上にマウスを置き、[Alt]キーを押しながらURLをクリックします。
    ブラウザがhttp://www.google.comで開きます

3.8.2.6 検索および置換ツールバーの使用

JDeveloperでは、エディタ・ウィンドウの最上部にコード「検索」ツールバーが次のオプションで表示されます。

機能 説明
大/小文字の一致 大/小文字を区別する検索を実行する場合に選択します。
完全一致 「検索」フィールドに入力した文字列と完全一致する用語を検索する場合に選択します
正規表現 「検索」フィールドの文字列を正規表現として扱う場合に選択します
選択したテキストのみ コードのセクションを強調表示します。「Find」関数は強調表示されたコードに対してのみ実行されます。
折り返す 見つかったエントリは別の色で強調表示されます。
置換 選択されると、新しいバーが「検索」バーの下に表示されます。コード・ファイルのデータを検索して置き換えるには、このオプションを使用します。単一のエントリを置き換えるか、エントリをスキップするか、すべてのエントリを置き換えることができます。
ファイル内を検索 複雑な検索をするには、このオプションを選択します。このオプションをクリックすると、ヘルプ・ボタン付きのダイアログが表示されます。そのダイアログに関連する情報を検索するには、そのボタンをクリックします。
クイック・アウトライン Javaメソッドを強調表示する概要を表示し、コードの該当する部分の検索をサポートします。
囲む 「囲む」ダイアログを起動します。この機能の詳細を参照する場合は、ダイアログで疑問符をクリックします。
アクセッサの生成 「アクセサの生成」ダイアログを起動します。この機能の詳細を参照する場合は、ダイアログのヘルプをクリックします。
メソッドのオーバーライド 「メソッドのオーバーライド」ダイアログを起動します。この機能の詳細を参照する場合は、ダイアログのヘルプをクリックします。
インタフェースの実装 「インタフェースの実装」ダイアログを起動します。この機能の詳細を参照する場合は、ダイアログのヘルプをクリックします。
再フォーマット コードの一部を強調表示し、簡単な再フォーマットを行います。
ブックマーク 検索エントリの検索インスタンスにブックマークを挿入します。選択すると、「次のブックマークに移動」または「前のブックマークに移動」するための追加オプションが「検索」ツールバーに表示されます。
選択した要素を表示 検索されたエレメントを表示し、残りのコードを非表示にします。
ブロック着色の表示 コードのブロックの周囲に点線を表示します。

3.8.3 ソース・エディタのプリファレンスの設定方法

プリファレンスの変更により、ソース・エディタの様々な機能のデフォルト設定を変更できます。

事前定義されたキーボード・スキームを修正して、ソース・エディタのショートカット・キーを表示または変更できます。

3.8.3.1 ソース・エディタのインデント・サイズの設定方法

JDeveloperは、ソース・エディタでデフォルトのインデント・スタイルを使用します。プログラミング上便利なように、独自のインデント・サイズを設定できます。

ソース・エディタのインデント・サイズを設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノード、「コード・スタイル」ページの順に選択します。
  3. 「コード・スタイル」ページで、「編集」ボタンを選択します。
  4. 「書式」タブで、「インデント」ノードを開き、「インデント・サイズ」を選択します。
  5. 必要に応じてインデントの値を変更します。

    注意:

    コードの編集時に[Tab]キーを押して「タブ文字を使用」オプションの選択を解除した場合、JDeveloperでは、指定したインデント・サイズでインデントされます(デフォルトは4)。「タブ文字を使用」を選択すると、「インデント・サイズ」および「タブ・サイズ」フィールドの両方で指定された値に基づいて、JDeveloperでは、インデントにタブ文字を使用します。たとえば、インデント・サイズに4を、タブ・サイズに8を使用している場合、タブ・サイズ(8)に到達するには2つのインデント・レベル(それぞれ4つのスペース)が必要です。したがって、[Tab]を2回押して2回インデントすると、JDeveloperではソース・ファイルにタブ文字が挿入されます。このタブ文字によって、8つのスペースが挿入されます。

  6. 「OK」をクリックしてダイアログを閉じます。

3.8.3.2 ソース・エディタのフォントの設定方法

フォント・タイプおよびサイズなど、ソース・エディタのフォントを設定できます。

ソース・エディタのフォントを設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノード、「フォント」ノードの順に選択します。
  3. フォント・ページで、フォント・タイプとフォント・サイズを選択します。必要に応じてサンプル・テキストを変更します。サンプル・テキストの表示にフォントの変更が反映されます。

    デフォルトでは、すべてのシステム・フォントがロードされます。このページで使用するフォントを固定幅フォントに限定するには、「固定幅フォントのみ表示」を選択します。

  4. 「OK」をクリックします。

3.8.3.3 ソース・エディタのカレット動作の設定方法

点滅、点滅速度、カレットの形など、ソース・エディタのカレット動作を設定できます。

ソース・エディタのカレットの機能を設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「カレットの機能」ノードを選択します。
  4. 「カレットの機能」ページで、カレットの外観と機能を決定する属性を設定します。

    詳細は、[F1]を押すか、ダイアログ・ページ内で「ヘルプ」をクリックしてください。

  5. 「OK」をクリックします。

3.8.3.4 ソース・エディタの表示オプションの設定方法

ソース・エディタの一般的に表示機能用オプションを設定できます。 これには、ブレッドクラム、スクロール・ヒント、右マージン、カッコの一致などが含まれます。

ソース・エディタの表示オプションを設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「表示」ノードを選択します。
  4. 「表示」ページで、右マージンの設定を入力します。
  5. 「OK」をクリックします。

3.8.3.5 ソース・エディタの行の左余白の処理を設定する方法

ソース・エディタの行の左余白の表示を設定できます。JDeveloperでは、色、行選択および行番号の可視性を指定できます。

ソース・エディタの行の左余白の処理を設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「行の左余白」ノードを選択します。
  4. 「行の左余白」ページで、行番号を表示するかどうかを決定します。
  5. 他の属性を使用して、必要な行の左余白の処理を設定します。
  6. 「OK」をクリックします。

3.8.3.6 ソース・エディタでの「HTMLとして保存」パラメータの使用方法

JDeveloperでは、「ファイル」→「保存」のHTMLコマンドを使用して、Javaソース・ファイルをHTML形式で保存可能です。

HTMLファイルがどのようにJDeveloperをタグ付けするかをカスタマイズする方法は次のとおりです。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「HTMLとして保存」ノードを選択します。
  4. 「HTMLとして保存」ページで、使用可能なオプションを選択してHTMLマークアップをカスタマイズします。
  5. 「OK」をクリックします。

3.8.3.7 ソース・エディタの構文ハイライト表示オプションの設定方法

ソース・エディタで使用される色およびフォント・スタイルを制御できます。

ソース・エディタの構文ハイライト表示オプションを設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「構文の色指定」ノードを選択します。
  4. まず、「構文の色指定」ページで、処理する構文の適切なカテゴリを選択します。

    このカテゴリのリストにある最初のスタイルの現在の設定を反映してページが表示され、この設定がハイライト表示されます。

  5. 前述のカテゴリが表示された状態で、「使用可能なスタイル」リストで個々のスタイルを選択し、そのスタイルの現在の設定を表示します。
  6. フォント・スタイルを選択し、背景色と前景色を必要に応じて設定します。その設定に従ってサンプル・テキストが変更されます。
  7. 「OK」をクリックします。

3.8.3.8 ソース・エディタのブックマーク・オプションの設定方法

JDeveloperで作成したブックマークの永続性と検索時の処理を指定できます。「ブックマーク」ページで、エディタまたはOracle JDeveloperを終了した後のブックマークの処理方法、ブックマーク間の移動方法、およびすでに存在しないと考えられる行に付けられた、ファイルの最後にあるブックマークの処理方法を決定します

ソース・エディタのブックマーク・オプションを設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「ブックマーク」ノードを選択します。
  4. 「ブックマーク」ページでブックマーク・オプションを設定します。
  5. 「OK」をクリックします。

3.8.4 ソース・エディタのコード・テンプレートをカスタマイズする方法

コード・テンプレートを使用することによって、ソース・エディタでの作業中にコードを迅速かつ効率的に作成できます。既存のテンプレートを編集することも、独自のテンプレートを作成することもできます。

既存のコード・テンプレートを表示するには、次のようにします。

  1. メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。

  2. コード・テンプレート・ページで、ショートカットをスクロールします。このショートカットは、各テンプレートを起動するために入力する文字を表します。

  3. 任意のショートカットをクリックすると、関連付けられているテンプレート・コードが「コード」タブに表示されます。このテンプレートに関連付けられているインポートがある場合は、「インポート」タブに表示されます。

既存のコード・テンプレートを編集するには、次のようにします。

  1. メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。

  2. 「コード・テンプレート」ページで、必要に応じて、ショートカット、説明、コード(コードで使用される変数を含む)およびインポートを変更します。

  3. 終了したら、「OK」をクリックします。

新規のコード・テンプレートを定義するには、次のようにします。

  1. メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。

  2. 「コード・テンプレート」ページで、「追加」をクリックします。カーソルが「ショートカット」リストの一番下にジャンプし、新規行が追加されます。

  3. 新規ショートカットの名前を入力し、その隣のリストに説明を追加します。

  4. 「コード」タブを選択し、このテンプレートのコードを入力します。カーソル位置はテンプレートの一部であり、テンプレートの使用時に入力される新規コードの論理挿入位置を表します。「インポート」タブを選択し、このテンプレートに関連付けられているインポートを入力します。

  5. 「OK」をクリックします。

ソース・エディタのHTMLおよびJSPオプションをカスタマイズするには、次のようにします。

  1. 「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。

  2. 「コード・エディタ」ノードを開きます。

  3. 「XMLおよびJSP/HTML」ノードを選択します。

  4. 「XMLおよびJSP/HTML」ページで、「終了タグの自動補完」を選択すると、そのオプションが有効になります。

  5. 「OK」をクリックします。

ソース・エディタのUNDO動作を設定するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
  2. 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
  3. 「UNDO動作」ノードを選択します。
  4. 「UNDO動作」ページのスライダ・バーを使用して、1回のUNDOに集約する同じタイプの処理数を設定します。
  5. 挿入モードと上書きモードでの編集の集約オプションと、次の文字と前の文字の削除の集約オプションを選択または選択解除します。
  6. ナビゲーションのみの変更でもUNDOを可能にする場合は、該当するチェック・ボックスをチェックします。この設定を有効にする場合は、スライダを使用し、1回のUNDOに集約するナビゲーション変更の数を設定します。
  7. 「OK」をクリックします。

3.8.5 エディタ・ウィンドウでのソース・ファイルの管理方法

Oracle JDeveloperは、エディタ・ウィンドウでファイル操作をより簡単にするための様々な機能を備えています。

3.8.5.1 ファイルのビューを変更する方法

JDeveloperでファイルを可能な最大ビューで開くことができます。これは、JDeveloper画面の全体を占めるようソース・エディタを最大化することで実現されます

JDeveloperのすべての別ウィンドウ(ヘルプ・センターや「アプリケーション」ウィンドウなど)で、タブをダブルクリックするのと同じテクニックを使用できます。

ファイルのビューを最大化するには、次のようにします。

  • ソース・エディタで、ファイルのタブをダブルクリックします。JDeveloperで表示できるウィンドウはソース・エディタのみとなり、現在選択しているファイルがウィンドウ内に表示されます。

ファイルのビューを以前のサイズに縮小するには、次のようにします。:

  • 再びファイルのタブをダブルクリックします。Oracle JDeveloperで、ウィンドウは以前のレイアウトに戻ります。

3.8.5.2 エディタ・ウィンドウで開いているファイル間の移動方法

表示されている順(タブによる切替え)、履歴順(アクセス順による切替え)または数値順(ファイル・ショートカット・キー割当てに基づく切替え)にファイル間を移動できます。

タブを使用して開いているファイルを移動するには、次のようにします。

  • [Alt]キーを押しながら[←]を押すか、[Alt]キーを押しながら[→]を押します。[Alt]キーを押しながら[←]を押すと左に移動し、[Alt]キーを押しながら[→]を押すと右に移動します。

アクセス履歴に基づいて開いているファイルを移動するには、次のようにします。

  • [Ctrl]キーを押しながら[Tab]キーを押すか、[Ctrl]キーおよび[Shift]キーを押しながら[Tab]キーを押します。

    [Ctrl]キーを押しながら[Tab]キーを押すと、最後にアクティブであったファイルが開きます。任意のファイルを開くと、そのファイルが現在のアクティブなファイルになり、その前に開いていたファイルが最後にアクティブであったファイルになることに注意してください。

    たとえば、指定のファイルA、BおよびCがC、B、Aの順序で開かれ、現在ファイルAにフォーカスがあるとします。この状態で[Ctrl]キーを押しながら[Tab]キーを押すと、ファイルBが画面の前面に表示されます。すると、Bがフォーカスのあるファイルになり、Aが最後にアクティブであったファイルになります。もう一度[Ctrl]キーを押しながら[Tab]キーを押すと、再びAが画面の前面に表示されます。

  • [Ctrl]キーを押しながら[Tab]キーを連続して押すと、中断することなくアクセス順序に基づいてファイルを移動できます。いずれかのファイルで操作を停止した場合のみ、そのファイルにフォーカスが当たります。ファイルで操作を停止することは、そのファイルで[Ctrl]キーを押しながら[Tab]キーを押すことと同じです。

3.8.5.3 現在開いているすべてのファイルのリスト表示方法

エディタ・ウィンドウで現在開いているすべてのファイル、または特定のタブ・グループで現在開いているすべてのファイルを表示できます。

特定のタブ・グループで現在開いているすべてのファイルをアルファベット順にリスト表示するには、次のようにします。

エディタ・ウィンドウの右上隅にある「ファイル・リスト」ボタンをクリックします。または、エディタ・ウィンドウにフォーカスがある状態で、[Alt]を押しながら[0]を押します(デフォルトのキーボード・スキームの場合)。

エディタ・ウィンドウが分割されていない場合、開いているすべてのファイルがリスト表示されます。エディタ・ウィンドウが分割されている場合、リストには該当するタブ・グループ内で開いているすべてのファイルが表示されます。

ファイル(ドキュメント)が分割または連結解除されているかどうかにかかわらず、エディタ・ウィンドウで現在開いているすべてのファイルをアルファベット順にリスト表示するには、次のようにします。

  • メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。

エディタ・ウィンドウで現在開いているファイル(ドキュメント)にフォーカスを切り替えるには、次のようにします。

  • メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。ドキュメントを選択し、ドキュメントへの切り替えをクリックします。

3.8.5.4 最近開いたファイルへアクセスする方法

ユーザーが最後に編集したファイルは、Oracle JDeveloperに記録されます。

最近編集したファイルにアクセスするには、次のようにします。

  1. メイン・メニューから、「ナビゲート」→「最近使用したファイルへ移動」を選択するか、(デフォルトのキーボード・スキームで) [Ctrl]を押しながら[=]を押します。
  2. 「最近のファイル」ダイアログでリストからファイルを選択するか、ファイル名の最初の文字をいくつか入力します。
  3. 「OK」をクリックします。

デフォルトでは、「アプリケーション」ウィンドウなどから直接開いたファイルのみがリストに表示されます。コードのデバッグなどで間接的に開いたファイルは、自動的に表示されません。直接か間接かにかかわらず、開いたファイルをすべて表示するには、「すべて表示」を選択します。

JDeveloperでファイルを開いたままアプリケーションを閉じると、アプリケーションを再度開く際に閉じたときと同じ状態でファイルが開きます。

3.8.5.5 1つのファイルに対する複数のエディタを管理する方法

エディタ・ウィンドウを水平方向または垂直方向に分割し、1つのファイルを複数のビューで開くことができます。ビューごとに、ファイルを開くエディタの種類を変更できます。

ファイルは、任意の数のビューに分割できます。分割されたビューは、自動的に相互に同期します。

1つのファイルを複数のビューで開くには、次のようにします。

  1. ファイル・タイトルを右クリックし、「水平分割」または「垂直分割」を選択します。

    エディタ・ウィンドウが2つに分割され、1つのファイルに同一の独立したウィンドウが2つ表示されます。各ウィンドウの下部には、それぞれのエディタ・タブのセットがあります。

  2. 各ウィンドウで、ファイルを表示するエディタ・タブを選択します。

    一部のエディタ(Javaビジュアル・エディタなど)では、1つのファイルで一度に開けるのは1つのビューのみであることに注意してください。

または、マウスを使用してファイルを水平方向または垂直方向に分割することもできます。

ファイルを水平方向に分割するには、垂直スクロール・バーのすぐ上(ウィンドウの右上隅)でスプリッタをクリックし、下にドラッグします。

ファイルを垂直方向に分割するには、水平スクロール・バーのすぐ右(ウィンドウの右下隅)でスプリッタをクリックし、左にドラッグします。

分割されたビュー間を簡単に移動するには、次のようにします。

  • 順方向に移動するには、[F6]をします。

  • 逆方向に移動するには、[Shift]を押しながら[F6]を押します。

複数のビューを1つにまとめるには、次のようにします。

  • ファイル・タイトルを右クリックし、「連続」を選択します。

または、分割線をエディタ・ウィンドウの端を超えるまでドラッグします。

3.8.5.6 複数ファイルの操作方法

エディタ・ウィンドウを水平方向または垂直方向に分割し、複数のファイルを一度に表示するビューを開くことができます。各ビューは、それぞれ他のビューから独立しています。

エディタ・ウィンドウは、任意の数の独立した異なるビューに分割できます。

個別のウィンドウに複数のファイルを一度に表示するには、次のようにします。

  • エディタ内のタブを右クリックし、新規ドキュメント・タブ・グループを選択します。

    エディタ・ウィンドウが2つに分割され、ウィンドウごとに異なるファイルが表示されます。各ウィンドウの上部にはドキュメント・タブのセットがあり、下部にはエディタ・タブのセットがあります。これらの各ウィンドウは、タブ・グループと呼ばれます。

    タブ・グループは必要な数だけ作成できます。

または、マウスを使用してファイルを連結解除することもできます。ファイルのドキュメント・タブをクリックし、ファイルを表示するウィンドウ領域の方向にドラッグします。

タブをドラッグすると、カーソルに従うアイコンが変化します。左、右、上または下向きの矢印を持つ分割されたウィンドウの形により、マウス・ボタンを放したときに新しいウィンドウが現在のウィンドウに対してどの位置に表示されるかがわかります。

ファイルを別のタブ・グループに移動するには、次のようにします。

  1. ファイルのドキュメント・タブを、連結するタブ・グループの中央の表示領域にドラッグします。
  2. カーソルに従うアイコンが、タブ付きの小さなウィンドウの形に変化したらマウスを放します。

複数のビューを1つにまとめるには、次のようにします。

  • エディタ内のタブを右クリックし、ドキュメント・タブ・グループを閉じるを選択します。

または、連結解除しているファイルのドキュメント・タブをドラッグし、既存のタブまたはタブ・グループの上にドロップすることもできます。アイコンがタブ付きの小さなウィンドウの形に変化したらマウスを放します。

3.8.5.7 エディタ・ウィンドウで簡単にファイルを閉じる方法

エディタ・ウィンドウで開いている任意のファイルは、クリックするだけで閉じられます。

現在のファイルを閉じるには、次のいずれかの方法を選択します。

  • メイン・メニューから、「ファイル」→「閉じる」を選択します。

  • [Ctrl]を押しながら[F4]を押します。

  • エディタで現在のファイルのタブを右クリックし、「閉じる」を選択します。

  • 現在のファイルのタブの上にマウスを置き、「閉じる」ボタンをクリックします。

すべてのファイルを閉じるには、次のいずれかの方法を選択します。

  • メイン・メニューから、「ファイル」→「すべて閉じる」を選択します。

  • [Ctrl]、[Shift]および[F4]を同時に押します。

  • エディタでファイルのタブを右クリックし、「すべて閉じる」を選択します。

1つを除いてすべてのファイルを閉じるには、次のようにします。

  • エディタで、開いたままにするファイルのタブを右クリックし、「その他を閉じる」を選択します。

一度に複数のファイルを閉じるには、次のようにします。

  1. メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。

  2. 「ドキュメント」ダイアログで、閉じるファイルを選択し、ドキュメントを閉じるをクリックします。

選択したファイルのみを閉じるには、次のようにします。

  1. エディタで、閉じるファイルに対応するタブを選択します。
  2. [Ctrl]を押しながらタブをクリックするか、またはタブの上にマウスを置き、「閉じる」ボタンをクリックします。

3.8.6 マウスオーバー・ポップアップの使用

「マウスオーバー・ポップアップ」では、IDEの特定の領域にマウス・カーソルを置くと、前面に表示されるポップアップ・ウィンドウでこれに関する情報を取得できます。次の項目に関する情報を得ることができます。

  • Javadoc

  • ソース・コード

  • デバッグ中のデータ値

  • ブレークポイント

マウスを移動し、任意でその機能に割り当てるキーを押すと、ポップアップ・ウィンドウが表示されます。マウスオーバー・ポップアップを使用できるIDEの領域には、次のものがあります。

  • 「構造」ウィンドウ

  • エディタ内のテキスト

スマート・ポップアップ

スマート・ポップアップ機能では、「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで指定されたポップアップの順序に応じて、状況に最も適したポップアップが表示されます。スマート・ポップアップは、「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで指定できるキーストロークによって有効化されます。

たとえば、次のようなポップアップを構成します(「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで設定)

  • スマート・ポップアップはコントロール・キーで有効化され、構成されます。

  • 「データ値」、「ドキュメント」、および「ソース」ポップアップではすべて「スマート・ポップアップ」が有効化されており、「マウスオーバー・ポップアップ」表で「データ値」、「ドキュメント」、「ソース・コード」の順になっています。

構成では、マウスをソース・エディタの変数の上に置いて[Ctrl]を押すと、次のようになります。

  • 「データ値」ポップアップが最初に考慮されます。デバッグ中に、値のある変数の上にマウスを置くと、「データ値」ポップアップが表示されます。

  • 前のステップでポップアップが表示されない場合、次に「ドキュメント」ポップアップが考慮されます。変数にドキュメントがある場合、ポップアップ・ウィンドウに表示されます。

  • 前のステップでポップアップが表示されない場合、「ソース」ポップアップが次に考慮され、変数がある場合はそのソース・コードがポップアップ・ウィンドウに表示されます。

「スマート・ポップアップ」では、IDEのスマート・ポップアップの有効化キーストロークを使用するのみで、最も適切なポップアップを表示できます。

注意:

スマート・ポップアップが有効化されていても、「データ値」、「ドキュメント」、および「ソース」の個々のポップアップについては、それぞれの有効化キーで有効化する必要があります。

3.8.7 「アプリケーション」ウィンドウ、「データベース」ウィンドウ、アプリケーション・サーバー・ウィンドウなどのウィンドウでソース・ノードを検索する方法

編集用に開いたファイルのソース・ノードは、そのノードが現在のプロジェクト内にあるかどうかにかかわらず、「アプリケーション」ウィンドウ内で簡単に検索できます。

エディタで開いたファイルのノードを検索するには、次のようにします。

  1. エディタで検索対象のファイルにフォーカスがあることを確認します。
  2. ポップアップ・メニューから「アプリケーション・ウィンドウで選択」を選択します。

3.8.8 ソース・ファイル内のブックマークの設定方法

関連コードをすぐに見つけられるように、ソース・ファイル内でブックマークを使用できます。「ブックマーク」ウィンドウを使用して、ブックマークされたマテリアルへ移動できます。

ソース・ファイル内でブックマークを設定または削除するには次のようにします。

  1. ファイル内で、ブックマークを設定する行の左余白にカーソルを置きます。
  2. 右クリックして「ブックマークの設定」を選択します。

3.8.9 ソース・ファイルの編集方法

Oracle JDeveloperには、ソース・ファイルを編集するための各種機能が用意されています。

3.8.9.1 ソース・エディタでソース・ファイルを開く方法

JDeveloperには、各種コードの迅速かつ効率的な作成に役立つ強力なソース・エディタが用意されています。

各ファイル・タイプの特定のエディタに対し、プリファレンスを設定できます。

デフォルト・エディタでソース・コードを開くには、次のようにします。

  • 「アプリケーション」ウィンドウで、ファイルをダブルクリックするか、右クリックしして「開く」を選択します。

    選択したファイル・タイプに関連付けられているデフォルト・エディタが、コンテンツ領域に表示されます。ファイルに対応するエディタがすでに開かれている場合は、エディタが前面に表示されます。

特定のエディタまたはビューアでソース・コードを開くには、次のようにします。

  1. 「アプリケーション」ウィンドウで、ファイルをダブルクリックするか、右クリックしして「開く」を選択します。
  2. エディタ・ウィンドウで、適切なエディタ・タブを選択します。

ソースに対する変更は、そのファイルの他のビューアまたはエディタに即時に反映されます。

モデリングされたJavaクラスからJavaソース・コードを生成することもできます。

3.8.9.2 外部エディタでのソース・コードの編集方法

JDeveloperで開いたソース・コードは、必要に応じて外部エディタでも編集できます。JDeveloperのIDEに戻ると、編集内容がJDeveloperにより検出されます。

ファイルを外部エディタで編集する前に、JDeveloperで行った変更を保存しておく必要があります。保存しない場合、JDeveloperに戻った際に、これらのファイルを再ロードするかどうかの確認を求められます。外部で変更されたファイルを再ロードすると、JDeveloperで行った未保存の変更内容は失われます。再ロードしない場合、JDeveloperでは外部で行った変更はJDeveloperでファイルを保存する際に失われます。

JDeveloperでファイルを開いたまま、外部エディタを使用してソース・コードを編集するには、次のようにします。

  1. JDeveloperで開いているファイルに対する変更を保存します。
  2. 外部エディタでファイルを編集し、変更をディスクに保存します。
  3. JDeveloperのソース・エディタで開いているファイルに戻ります。

    デフォルトでは、ファイルは事前確認なしにJDeveloperに再ロードされます。確認ダイアログを表示するには、「設定」ダイアログの環境ページで、「未修正ファイルの場合、警告なしでリロード」オプションの選択を解除します。

注意:

Javaコードは、ojformat.exeを呼び出してコマンドラインからフォーマットすることもできます。ojformat.exeはJDeveloperのインストールに付属しています。

3.8.9.3 「コンポーネント」ウィンドウからソース・ファイルにコード・スニペットを挿入する方法

「コンポーネント」ウィンドウにコード・スニペットを追加した後、エディタ上に開いているファイルにそのコード・スニペットを追加できます。

他の方法として、コードの記述をより迅速および効率的にするために、ソース・エディタの作業でコード・テンプレートを使用することもできます。

「コンポーネント」ウィンドウからソース・ファイルにコード・スニペットを挿入するには、次のようにします。

  1. ソース・エディタでファイルを開きます。
  2. 「コンポーネント」ウィンドウが表示されていない場合は、「ウィンドウ」→「コンポーネント」を選択します。
  3. 「コンポーネント」ウィンドウのドロップダウン・リストで、「コード・スニペット」または定義したスニペット・ページを選択します。

    そのページに対して定義されているSnippetが、右側にリスト表示されます。リスト表示とアイコン表示を切り替えるには、右クリックしてポップアップ・メニューから表示を選択します。

  4. ファイル内のSnippetを挿入する位置にカーソルを置きます。
  5. 「コンポーネント」ウィンドウで、スニペットの名前またはアイコンをクリックします。

ファイル内にコードSnippetが表示されます。

3.8.9.4 ソース・ファイル内のマクロの記録および再生方法

ソース・エディタで開かれているファイル内のキーストローク・シーケンスを、記録および再生できます。

記録および再生のショートカット・キーを定義するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。

  2. 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。

  3. 「ショートカット・キー」ページの「検索」フィールド内に、「マクロ設定の記録」を入力します。

  4. 選択した「マクロ設定の記録」アクションが「使用可能なコマンド」の下に表示されます。

  5. ショートカットを割り当てるには、「新しいショートカット」フィールドにフォーカスし、キーボードでキーの組合せを押すことにより、ショートカットを入力します。

    この指定したショートカットがすでにあるコマンドに割り当てられている場合、そのコマンドが「競合」フィールドに表示されます。

  6. 指定したショートカットを割り当てるには、「割当て」をクリックします。

  7. ここで、「検索」フィールドに「マクロの再生」を入力します。

  8. ステップ5と6を繰り返して、マクロを再生するためのショートカットを割り当てます。

  9. 「OK」をクリックします。

マクロを記録するには、次のようにします。

  1. エディタでソース・ファイルを開きます。

  2. 記録を開始するには、マクロの記録用に定義したキーの組合せを押します。

  3. 次に、記録するキーストローク・シーケンスを入力します。

  4. 記録を終了するには、再び、マクロの記録用に定義したキーの組合せを押します。

マクロを再生するには、次のようにします。

  1. エディタでソース・ファイルを開きます。
  2. 開いているファイル内にカーソルを置きます。
  3. マクロの再生用に定義したキーの組合せを押します。

3.8.9.5 タスクの作成方法

ソース・コードのファイル内の行に直接関連するタスク、またはアプリケーション、プロジェクトまたは一般ファイルに関連付けられたタスクを作成できます。Oracle JDeveloperでは、TODOTASK、およびFIXMEの事前構成されたタグが用意されており、「設定」ダイアログの「タスク」ページで独自のタスク・タグを追加できます。

独自のタスク・タグを追加するには、次のようにします。

  1. メイン・メニューから、「ツール」→「プリファレンス」を選択します。

  2. 「プリファレンス」ダイアログで、「タスク・タグ」ノードを選択します。

  3. 「タスク・タグ」ページで、ソース・タグを要件に合うよう変更します。

    詳細は、[F1]を押すか、ダイアログ・ページ内で「ヘルプ」をクリックしてください。

  4. 「OK」をクリックします。

ソース・コードのコメント行に関連付けるタスクを作成するには、次のようにします。

  1. ソース・コード・ファイル内で、//およびタスク・タグの1つで始まるコメント行を作成します(例: //TODO)。
  2. コメントの入力を続行すると、そのコメントが同時に「問題」ウインドウに項目として表示されます。

3.8.10 ソース・ファイルの比較方法

同一のプロジェクトあるいは外部のプロジェクトに属するソース・ファイルを比較できます。

現在編集中のファイルを保存されているバージョンと比較するには、次のようにします。

  1. エディタで開いている現在のバージョンにフォーカスを当てます。

  2. エディタ・ウィンドウで「履歴」タブを選択します。

保存されたファイルが、エディタ・バッファのファイルと並んで開きます。

あるファイルをディスク上の他のファイルと比較するには、次のようにします。

  1. エディタで開いている現在のバージョンにフォーカスを当てます。

  2. メイン・メニューから、「ファイル」→「比較対象」→「ディスク上のファイル」を選択します。

2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。

1つのファイルをプロジェクト外の別のファイルと比較するには、次のようにします。

  1. 比較するエディタのファイルにフォーカスを当てます。

  2. メイン・メニューから、「ファイル」→「比較対象」→「その他のファイル」を選択します。

  3. 「比較対象のファイルを選択」ダイアログで、適切なファイルに移動して選択し、「開く」をクリックします。

2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。

同じプロジェクト内の2つのファイルを比較するには、次のようにします。

  1. 「アプリケーション」ウィンドウで、比較する2つのファイルを選択します。
  2. メイン・メニューから、「ファイル」→「比較対象」→「相互」を選択します。

2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。

3.8.11 最後に保存したバージョンのファイルの回復方法

ファイルの変更中は、いつでも最後に保存したバージョンのファイルに戻せます。最後に保存してから追加したすべての変更が元に戻ります。

最後に保存したバージョンのファイルを回復するには、次のようにします。

  1. エディタ内の変更されたファイルにフォーカスがある状態で、メイン・メニューから「ファイル」→「置換」→「ディスク上のファイル」を選択します。
  2. 「置換の確認」ダイアログで、「はい」をクリックします。

3.8.12 ソース・ファイルの検索方法

Oracle JDeveloperには、各種コードの迅速かつ効率的な作成に役立つ強力なソース・エディタが用意されています。

3.8.12.1 開いているソース・ファイルでテキストを検索する方法

ソース・ファイル全体で置換するテキストを検索することができます。

テキストを置換するためのオプションを使用して、現在ソース・エディタで開いているソース・ファイルを検索するには、次のようにします。

  1. エディタでファイルを開いた状態で、エディタにフォーカスがあることを確認します。
  2. 検索対象のテキストが簡単に見つかった場合は、オプションでその文字列をハイライト表示できます。
  3. メイン・メニューから、「検索」→「検索」を選択します。他の方法として、[Ctrl]を押しながら[F]を押します。
  4. 「検索」ツールバーで、テキスト文字列を入力します。

    「検索」の拡大鏡アイコンの隣にあるドロップダウンに、JDeveloperのこのセッションで以前に検索されたテキストが表示されます。

  5. 必要に応じて、他の検索パラメータも選択します。

    詳細は、[F1]を押すか、ダイアログ内で「ヘルプ」をクリックしてください。

  6. 「OK」をクリックします。

「検索」→「置換」を選択することで「置換」機能を呼び出せます。他の方法として、[Ctrl]を押しながら[R]を押します。

3.8.12.2 1つのテキスト文字列を検索する方法

ソース・ファイルで1つのテキスト文字列を検索することができます。

開いているソース・ファイル内で1つのテキスト文字列の簡易検索を実行するには、次のようにします。

  1. エディタでファイルを開いた状態で、エディタにフォーカスがあることを確認します。
  2. ファイル内の検索を開始する位置にカーソルを置きます。
  3. メイン・メニューから、「検索」→「次をインクリメンタル検索」または「検索」→「前をインクリメンタル検索」を選択します。
  4. ダイアログで、検索テキストを入力します。

    入力すると、表示されている文字列の次の出現箇所にカーソルが移動します。

3.8.12.3 プロジェクトまたはアプリケーション内のすべてのファイルを検索する方法

他の方法として、検索ボックスにテキスト文字列を入力します。入力すると、表示されている文字列の次の出現箇所にカーソルが移動します。「前へ」または「次へ」ボタンを使用して、ファイル内を検索します。「大/小文字の区別」「完全一致」または「一致した文字列を強調表示」を設定するには、検索ボックス内でクリックします。

プロジェクトまたはアプリケーション内のすべてのファイルを検索するには、次のようにします。

  1. メイン・メニューから、「検索」→「ファイル内を検索」を選択します。
  2. 「ファイル内を検索」ダイアログで、検索するテキストを入力、または選択します。

    「検索文字列」ドロップダウン・リストに、Oracle JDeveloperのこのセッションで以前に検索されたテキストが表示されます。デフォルトでは、ソース・エディタでテキストが選択された状態でこのダイアログを開くと、そのテキストが最初のエントリとして表示されます。

  3. 検索対象のファイル・タイプを選択するには、「ファイル・タイプ」ボタンをクリックして「対象ファイル・タイプ」ダイアログを開きます。デフォルトでは、すべてのファイル・タイプが検索されます。
  4. 必要に応じて、他の検索パラメータも選択します。

    詳細は、[F1]を押すか、ダイアログ内で「ヘルプ」をクリックしてください。

  5. 「OK」をクリックします。

3.8.13 ソース・ファイルの印刷方法

Oracle JDeveloperでは、ソース・ファイルを印刷できます。

ソース・ファイルを印刷するには、次のようにします。

  1. 印刷するファイルをエディタに表示するか、「アプリケーション」ウィンドウでファイル名を選択します。
  2. メイン・メニューから、「ファイル」→「印刷」を選択します。または、印刷出力をプレビューするために、「ファイル」→「印刷プレビュー」を選択します。
  3. 「印刷」ダイアログで、印刷オプションを選択します。
  4. 「OK」をクリックします。

3.8.14 リファレンス: 正規表現

正規表現とは、パターン一致によって検索文字列をカスタマイズする文字です。文字列をパターンに対して一致させることも、一致する文字列の一部を抽出することもできます。

JDeveloperでは、標準のSunのjava.util.regex正規表現パッケージを使用します。詳細は、http://docs.oracle.com/javase/tutorial/essential/regex/の「Regular Expressions and the Java Programming Language」を参照してください。

3.9 拡張機能の使用

拡張機能は、JDeveloperの起動後にロードされ、統合されるコンポーネントです。拡張機能はIDEにアクセスでき、数多くの有効なタスクを実行できます。実際、JDeveloper自体も大半が拡張機能で構成されています。JDeveloperの基本機能の大半は拡張機能(基本のJDeveloper IDEに新機能を追加するソフトウェア・パッケージ)として実装されます。既存の拡張機能をJDeveloperに追加したり、独自の拡張機能を作成できます。

この項では、JDeveloper拡張機能の検索、インストール、および有効化または無効化に関する情報を提供します。JDeveloper拡張機能を検索してダウンロードする最も簡単な方法は、「更新の確認」ウィザードを使用する方法です。

IDEのその他の機能(バージョン・コントロール・システムとの統合や、特別なエディタあるいはデバッガ)が必要な場合は、外部ツールをJDeveloperに追加できます。詳細は、「外部ツールの追加」を参照してください。また、Extension SDK (Software Development Kit)から、追加の開発ツールおよび機能を手に入れることができます。Extension SDKは、「更新の確認」ウィザードからダウンロードできます。

Extension SDKは、Oracle Technology NetworkのWebページからもダウンロードできます。

注意:

拡張機能が追加または更新されると、その拡張機能に関連する既存の設定を移行する場合に備えて、起動時に移行ダイアログが表示されます。

3.9.1 「更新の確認」を使用して拡張機能をインストールする方法

拡張機能を検索してインストールする最も簡単な方法は、「更新の確認」ウィザードを使用することです。

「更新の確認」ウィザードを使用する拡張機能をインストールするには、次のようにします。

  1. 「ヘルプ」メニューから「更新の確認」を選択します。
  2. ウィザードの手順に従って、パッチと拡張機能を参照、ダウンロードおよびインストールします。

「更新の確認」ウィザードには、「ツール」→「機能」→「更新の確認」を選択してアクセスすることもできます。

3.9.2 プロバイダのWebサイトからの拡張機能のインストール方法

拡張機能のプロバイダが、特に拡張機能に更新がある場合に直接通知できるよう、ユーザーがそのプロバイダのWebサイトから直接インストールすることを望む場合があります。この場合、「更新の確認」ウィザードは、プロバイダの意向をユーザーに通知し、その後、ユーザーがプロバイダのWebサイトからダウンロードおよびインストールを実行できるよう、デフォルトのWebブラウザを開きます。

プロバイダのWebサイトからのダウンロードおよびインストールは、次のように行います。

  • 拡張機能のダウンロードおよびインストールについては、プロバイダのWebサイトの指示に従ってください。登録、構成、その他の設定要件に関するすべてのコメントまたは指示に注意してください。

3.9.3 OTNからの拡張機能の直接インストール方法

OTNのJDeveloper Extensions Exchange Webサイトで拡張機能を検索し、ダウンロードできます。ページは次の場所にあります。

http://www.oracle.com/technetwork/developer-tools/jdev/index-099997.html

使用可能な拡張機能には次のものが含まれます。

  • JUnit Extension: JUnitを使用した、テスト・ケース、テスト・スイート、テスト・フィクスチャの作成および実行を可能にする拡張機能です。

  • SQL*Plus Extension: JDeveloperの内部でSQL*Plusスクリプトのロードおよび実行を可能にする拡張機能です。

  • Oracle Business Intelligence Beans: 一連の標準ベースJavaBeans(tm)で、これにより開発者はビジネス・インテリジェンス・アプリケーションを作成できます。

  • JDeveloperコミュニティによる、その他のJDeveloper拡張機能。

OTNからダウンロードした拡張機能をインストールするには、次の手順を実行します。

  • 現在のリリース用に作成された拡張機能については、『Oracle JDeveloper拡張機能の開発』を参照してください。

  • 以前のリリースで作成された拡張機能については、Extension SDKで「JDeveloperの過去のバージョンでの拡張機能のパッケージングおよびデプロイ」を参照してください。以前のリリースでは、拡張機能のパッケージ方法や配置場所が異なっています。

3.9.4 JDeveloperドロップイン・ディレクトリを使用した拡張機能のインストール方法

JDeveloperでは、「監視対象ディレクトリ」の概念をサポートしています。監視対象ディレクトリとは、ユーザーまたはスクリプトがファイルを置くことができ、次のJDeveloperの起動時に、それが自動的に検出される場所です。

ドロップイン・ディレクトリを使用する拡張機能をインストールするには、次のようにします。

  • 拡張機能JARを、jdeveloper/dropinsフォルダにあるJDeveloperドロップイン・ディレクトリにドロップします。

  • 追加のドロップイン・ディレクトリは、ide.bundle.search.path propertyでコマンドラインから、あるいはjdev.confファイルにエントリを追加して指定できます。

3.10 オンライン・ヘルプの使用

JDeveloperのオンライン・ヘルプには「ヘルプ・センター」経由でアクセスします。このセクションでは、ヘルプ・センターの機能を有効に使用する方法について説明します。

JDeveloperの「ヘルプ・センター」は、ヘルプ・ウィンドウとヘルプ・トピック・ビューアの2つのウィンドウで構成されます。

使用できるコンテンツの種類は次のとおりです。

  • このガイドで参照可能な、概念および手順に関する情報。

  • 状況依存オンライン・ヘルプ・トピック。[F1]キーを押すか、ダイアログまたはウィザードの「ヘルプ」をクリックするか、またはウィザードのヘルプ・アイコンをクリックすると開きます。

  • 開発者ガイド。特有の技術を備えたアプリケーション開発のためのエンドツーエンドの情報を提供します。

  • チュートリアル。多くのJDeveloperアプリケーション・シナリオについて説明します。

「ヘルプ・センター」からも、Oracle Technology Network (OTN)の追加ドキュメントにアクセスできます。

「ヘルプ・センター」の検索機能によって、インストール済ドキュメント、OTNから利用できるドキュメントおよびFusion Middlewareドキュメント・ライブラリを検索できます。

コンテンツの表示方法のカスタマイズもできます。

3.10.1 ヘルプ・センターの使用

「ヘルプ・センター」を使用すると、目次の参照、「目次」リストでのトピックの検索、インストール済およびオンライン・コンテンツの全文検索ができます。また、頻繁に参照するトピックへのリンクを保存できる「お気に入り」リストが備わっています。「ヘルプ・センター」は、「目次」と「お気に入り」のいずれかを表示するウィンドウと、ヘルプ・トピック・ビューアの2つのウィンドウで構成されます。このウィンドウの様式は一部カスタマイズができます。

次の表では、「ヘルプ・センター」ツールバーで使用可能な機能について説明します。


表3-28 「ヘルプ・センター」ツールバー・アイコン

アイコン 名前 説明

この図は周囲のテキストで説明しています

「ヘルプ・センターを上に表示」([Alt]+[K])

開いているその他すべてのウィンドウの上位にヘルプ・センターを維持します。

この図は周囲のテキストで説明しています

Windows

「目次」リストを表示するか、「お気に入り」リストを表示するかを選択します。

この図は周囲のテキストで説明しています

JDeveloperフォーラム

外部ブラウザ・インスタンスを起動し、Oracle Technology Network (OTN)のJDeveloperフォーラムにアクセスします。

この図は周囲のテキストで説明しています

検索

オンライン・ヘルプ、Oracle Technology Network (OTN)とFusion Middlewareおよびデータベース・ライブラリにインストール済のすべてのドキュメントを検索します。


「ヘルプ・センター」の左側には、コンテンツをナビゲートするためのタブが含まれています。

  • 目次: ヘルプ・システムにあるすべてのインストール済コンテンツの目次を表示します。これには、従来のオンライン・ヘルプ、チュートリアル、開発者ガイドおよびユーザー・ガイドも含まれます。

  • お気に入り - ユーザー定義のヘルプ・トピックおよびクイック検索用に保存した外部リンクのフォルダを表示します。

「ヘルプ・センター」には、右側にコンテンツおよび検索結果を表示する次のタブが含まれています。

  • 「ヘルプ・コンテンツ」ビューア - 選択されたオンライン・ヘルプおよび開発者ガイドのコンテンツを表示します。選択されたコンテンツの複数のタブ付きページが開かれます。

  • 検索結果 - 全文検索の結果を表示します。

3.10.2 オンライン・ヘルプを開く方法

JDeveloperの「ヘルプ・センター」は、ヘルプ・ウィンドウとヘルプ・トピック・ビューアの2つのウィンドウで構成されます。

オンライン・ヘルプは次のいずれかの方法で開くことができます。

  • 任意に[F1]を押すか、「ヘルプ」をクリックするか、または「ヘルプ」アイコンをクリックすると、状況依存ヘルプが表示されます。

  • メイン・メニューから「ヘルプ」→「検索」を選択します。

  • メイン・メニューから「ヘルプ」→「目次」を選択します。

  • メイン・メニューから「ヘルプ」→「ヘルプのお気に入り」を選択します。

  • 「開始」ページから、チュートリアル、資料またはヘルプ・トピック・アイコンのリンクを選択します。

すでに開いているヘルプ・ページを参照するには、次の手順を実行します。

  • ヘルプ・トピック・ウィンドウの最上部にあるタブを選択します。

  • ヘルプ・トピック・ウィンドウの上部にあるスクロール・ボタンをクリックして、使用可能なタブをすべてスクロールし、タブを選択します。

  • ヘルプ・トピック・ウィンドウの上部にある「タブ・リスト」ボタンをクリックして、使用可能なすべてのページのリストを表示し、ページを1つ選択します。

3.10.3 ドキュメントの検索方法

全文検索を実行することによって、オンライン・ヘルプとしてインストール済のドキュメントをすべて検索できます。また、Oracle Technology Network (OTN)とFusion Middlewareおよびデータベース・オンライン・ドキュメント・ライブラリの検索もできます。個々のヘルプ・トピックは、トピック・ビューアのツールバーにある「検索」アイコンを使用して検索できます。

「ヘルプ・センター」から全文検索を実行する手順は、次のとおりです。

  1. 「ヘルプ・センター」が開いていない場合は、メイン・メニューから「ヘルプ」→「検索」を選択します。

  2. 「検索」フィールドに、検索する語句を入力します。

  3. オプションで、この図は周囲のテキストで説明しています 「検索オプション」を開いて、検索する場所を選択します。デフォルトで、「ローカルのドキュメント」および「Fusion Middleware」ライブラリが選択されています。

  4. 必要に応じて他の検索オプションを設定します。適用対象はオンライン・ヘルプ検索のみです。

  5. この図は周囲のテキストで説明しています 「検索の開始」をクリックするか、[Enter]を押します。

    ヘルプ・ビューアの領域で、各一致ドキュメントのタイトルおよびソースと、テキストの冒頭とともに、「検索結果」ページが開きます。

  6. トピックを選択するには、タイトルをダブルクリックします。

    各ヘルプ・トピックは、別個のタブ付きページで開かれます。「検索結果」ページは使用可能なままです。各OTNおよびドキュメント・ライブラリ・ページは、デフォルトのブラウザで開かれます。

ブール式オプションの使用

BooleanExpressionはブール式に関連する検索条件を表すための再帰的なツリー構造です。BooleanExpressionは次の構文に基づいています。

BooleanExpression ::
     BooleanExpression AND BooleanExpression
     BooleanExpression OR  BooleanExpression
     BooleanExpression NOT BooleanExpression
     BooleanExpression + BooleanExpression
     BooleanExpression -  BooleanExpression
     + BooleanExpression
     - BooleanExpression
     NOT BooleanExpression
     StringExpression (base case)

メイン・ツールバーの「検索」フィールドからドキュメント検索を開始する手順は、次のとおりです。

  1. 「検索」フィールドに、検索する語句を入力します。
  2. 「検索オプション」メニューを開いてドキュメントのみを選択します。「ヘルプ: ローカル」「ヘルプ: OTN」「ヘルプ: iLibrary」。他の場所の選択を解除します。

    デフォルトでは、すべての場所が選択されています。

  3. 「移動」アイコンをクリックするか、[Enter]を押します。

    「ヘルプ・センター」が、右側に「検索結果」ページがある状態で開かれ、各一致ドキュメントのタイトルおよびソースと、テキストの冒頭が表示されます。

3.10.4 「お気に入り」ページへのブックマークの追加方法

ヘルプ・センターの「お気に入り」ページに、作成して名前を付けたフォルダに格納して、頻繁に参照するヘルプ・トピックのリンクを保存できます。ヘルプ・トピックは、ブックマークのためヘルプ・トピック・ビューアで開く必要があります。外部サイトへのリンクを追加することもできます。

「お気に入り」ページにヘルプ・トピックのリンクを追加するには、次のようにします。

  1. ヘルプ・トピック・ビューアのツールバーの「お気に入りに追加」アイコンをクリックします。

    「お気に入りに追加」ダイアログが表示されます。

  2. リンクを追加するフォルダを選択し、「OK」をクリックします。

「お気に入り」ページに外部サイトのリンクを追加する手順は、次のとおりです。

  1. 「お気に入り」ページのツールバーの「外部のお気に入りを追加」をクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「外部のお気に入りを追加」を選択します。

    「外部のお気に入りに追加」ダイアログが表示されます。

  2. 「名前」フィールドにページまたはドキュメントのタイトルを入力します。

  3. 「URL」フィールドに完全修飾パスを入力します。

  4. リンクを追加するフォルダを選択し、「OK」をクリックします。

新しい「 お気に入り」フォルダを作成する手順は、次のとおりです。

  1. 「お気に入り」ページのツールバーの「新規フォルダ」アイコンをクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「新規フォルダ」を選択します。

  2. 新しいフォルダ名を入力して「OK」をクリックします。

「お気に入りに追加」ダイアログが開いているときに、「新規フォルダ」をクリックして、新しいフォルダを作成することもできます。

「お気に入り」フォルダの名前を変更する手順は、次のとおりです。

  1. 「お気に入り」ページのフォルダを右クリックし、ポップアップ・メニューから「名前の変更」を選択します。
  2. 新しいフォルダ名を入力して「OK」をクリックします。

「お気に入りに追加」ダイアログが開いているときに、「名前の変更」をクリックして、フォルダの名前を変更することもできます。

「 お気に入り」フォルダまたはリンクを削除する手順は、次のとおりです。

  • 「お気に入り」ページのツールバーの「削除」アイコンをクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「削除」を選択します。

「お気に入りに追加」ダイアログが開いているときに、ノードを選択して「削除」をクリックしてフォルダを削除することもできます。

3.10.5 オンライン・ヘルプ表示をカスタマイズする方法

「ヘルプ・センター」ウィンドウのいくつかの特性は、ツールバーおよびポップアップ・メニューを使用してカスタマイズできます。

「常に手前に表示」アイコンを使用すると、「ヘルプ・センター」が、JDeveloperを含めて開いているすべてのウィンドウの前に維持されます。

「ヘルプ・センター」のツールバーにある「ウィンドウ」ドロップダウンから、表示するヘルプの種類を選択できます。

  • 目次 - すべてのインストール済オンライン・ヘルプ・トピックおよびブックの目次を表示します。

  • お気に入り - インストール済ドキュメントおよび外部ドキュメントのクイック・アクセスのための、ユーザー定義リンクのフォルダを表示します。

ヘルプ・トピック・ビューアのツールバーにある「フォント・サイズの変更」オプションを使用して、フォント・サイズを徐々に拡大または縮小できます。

3.10.6 複数のヘルプ・トピックを開いて閉じる方法

ヘルプ・システムのトピックの間を移動すると、トピックは新しくタグ付けされたページで開かれます。

すでに開いているヘルプ・ページを表示するには、次のいずれかの方法を使用します。

  • ヘルプ・トピック・ウィンドウの最上部にあるタブを選択します。

  • ヘルプ・トピック・ビューアの上にあるスクロール・ボタンをクリックして、使用可能なタブをすべてスクロールし、タブを選択します。

  • ヘルプ・トピック・ビューアの上にあるこの図は周囲のテキストで説明しています 「ファイル・リスト」ボタンをクリックして、使用可能なすべてのページのリストを表示し、ページを1つ選択します。

トピック内のリンクをクリックしてトピックを開くと、同じビューア内のトピックが開きます。このようなトピックを順番に切り替えるには、ヘルプ・トピック・ビューアのツールバーにある「進む」アイコンまたは「戻る」アイコンをクリックします。種類の異なるヘルプ・ビューア・タブの間は移動できません。たとえば、検索結果やヘルプ・トピック・タブなどです。かわりにスクロール・ボタンを使用します。

ヘルプ・トピック・ビューアで開いている1つ以上のページを閉じる手順は、次のとおりです。

  • ヘルプ・トピック・ビューアのタブで右クリックして、ポップアップ・メニューのオプションから選択します。

    前にあるページ、すべてのページ、または前にあるページを除いたすべてのページを閉じることができます。

3.10.7 ヘルプ・トピックの印刷方法

ヘルプ・トピックを、個々にまたは項ごとに印刷できます。

個々のヘルプ・トピックを印刷するには、次のようにします。

  1. ヘルプ・トピック・ビューアのヘルプ・トピックを開きます。

  2. ヘルプ・トピック・ビューアのツールバーで、「印刷」アイコンをクリックします。

トピックをまとめて印刷するには、次のようにします。

  1. 「ヘルプ・センター」の「目次」タブをクリックします。
  2. 目次のツリーでトピック・フォルダを選択します。
  3. 右クリックして「トピックのサブツリーを印刷」を選択します。

親トピックとその子トピックが印刷されます。リスト表示されるリンクのトピックは印刷されません。

3.11 一般的な開発ツール

この項は、JDeveloper IDEの基本的な機能および概念への手引きとして利用できます。

3.11.1 アプリケーションの概要

Fusion Webアプリケーション構築のガイドとして「アプリケーション概要」ページを使用して、ファイルとオブジェクトを作成し、そのステータスを確認します。

3.11.1.1 チェックリスト

「アプリケーション概要」チェックリストにより、Oracle推奨のベスト・プラクティスに応じたFusion Webアプリケーションを構築できます。「チェックリスト」はFusion Webアプリケーションが作成されると、「アプリケーション概要」ページの一部としてデフォルトで表示されます。

チェックリストでは、アプリケーションの構成および構築のプロセス全体、および特定のダイアログとウィザードも網羅しています。それぞれのステップは、手順を追った説明へのリンク、開発者ガイドの関連する項、およびIDEでそのステップの作業の結果発生することの説明を組み合せて、アーキテクチャ、ツールおよび結果のファイルについて学習できるように設計されています。

ウィザードとは異なり、チェックリスト自体は線形の、柔軟性の高い手軽なガイドとして提供されます。正しい順序で規定のパスを実行するか、別の順序でタスクを調べることができます。チェックリストでは、目標を達成する最適な方法が提案されますが、これに制限されるものではありません。また、「アプリケーション概要」を閉じてIDEで直接作業するか、IDEとチェックリストで相互に作業することができます。

チェックリストを使用するには、次のようにします。

  • ステップを開き、前提条件と仮定を読み取ります。

    この図は周囲のテキストで説明しています
  • 必要に応じて、任意のドキュメント・リンクをクリックします。

    この図は周囲のテキストで説明しています
  • IDEの関連領域に進むためのボタンをクリックします。

    この図は周囲のテキストで説明しています
  • タスクを実行し、「ステータス・インジケータ」ドロップダウンによってそのステータスを変更します。

    この図は周囲のテキストで説明しています

3.11.1.2 「ファイル・サマリー」ページ

JDeveloperで作成するすべてのファイルとアーティファクトは、アプリケーション概要の「ファイル・サマリー」ページにオブジェクト・タイプ別に整理されて表示されます。新規ファイルとアーティファクトを作成し、これをステータスおよびプロジェクト別にフィルタして表示できます。次の表に、「ファイル・サマリー」ページのタイプを説明します。


表3-29 「ファイル・サマリー」ページ

ページ 機能

ステータス

次のステータス・アイコンを使用して、使用可能なオブジェクト・タイプに関する情報を表示します。

  • エラー

  • 警告

  • 不完全

  • アドバイザリ

  • OK

  • 未チェック

ファイル

オブジェクトの名前が表示されます。列見出しの「ソート」アイコンをクリックして、オブジェクトを昇順または降順でソートできます。

プロジェクト

ファイルまたはオブジェクトのあるプロジェクトを表示します。


「ファイル・サマリー」ページのツールバー

次の表で、「ファイル・サマリー」ページのツールバーにあるアイコンとその機能を説明します。


表3-30 「ファイル・サマリー」ページのツールバー・アイコン

アイコン 名前 機能

この図は周囲のテキストで説明しています

新規

選択したプロジェクト内でリストされる、新規オブジェクト・タイプを作成します。ポップアップ・メニューには、各プロジェクトで作成されるテクノロジに関連するファイルとオブジェクトがリストされます。

この図は周囲のテキストで説明しています

編集

選択したファイルまたはオブジェクトを、デフォルトのエディタで開きます。

この図は周囲のテキストで説明しています

削除

選択したファイルまたはオブジェクトを削除します。

この図は周囲のテキストで説明しています

フィルタ・ステータスまたはプロジェクト

前述のとおり、ステータスを選択して特定のステータスのファイルをすべてリスト表示します。デフォルトでは、「すべて表示」が選択されます。

現在のアプリケーション内に複数のプロジェクトが存在する場合、このリストを使用して、「ファイル・サマリー」ページに含めるプロジェクトを選択します。次の選択が可能です。

  • すべてのプロジェクト

  • アプリケーションで使用可能なプロジェクトの中の特定のプロジェクト


3.11.2 ファイル・リスト

「ファイル・リスト」を使用すると、アプリケーション内に作成したオブジェクトの検索および操作を行えます。

3.11.2.1 「ファイル・リスト」タブのヘッダー

次の表では、「ファイル・リスト」タブのヘッダーで使用できるオプションについて説明します。


表3-31 「ファイル・リスト」タブのヘッダー・オプション

オプション 機能

参照

現在のアプリケーション内に複数のプロジェクトが存在する場合は、このリストを使用して、オブジェクトを検索するプロジェクトを選択します。リストには、現在のアプリケーション内のすべてのプロジェクトに加え、すべてのプロジェクトおよび選択したプロジェクト(複数のプロジェクト)を表示するオプションが含まれます。次の選択が可能です。

  • アプリケーションで使用可能なプロジェクトの中の特定のプロジェクト

  • すべてのプロジェクト

  • 複数のプロジェクト。「プロジェクトの選択」ダイアログが開き、アプリケーションで使用可能なプロジェクトの中からプロジェクトを選択します。

保存済の検索

基本的に、<新規検索>が含まれます。最低1つの検索を保存すると、保存済の検索がすべてリストされます。保存済の検索を選択すると、その検索の検索基準が表示されます。保存済の検索の間に変更があった場合でも、検索結果には最後に実行した検索の結果が表示されます。新しい検索結果を取得する場合は、「検索」ボタンをクリックします。検索の保存は、「その他のアクション」ボタンから選択できるアクションの1つです。

履歴の表示

「最近の検索」ダイアログを開き、最近の検索に戻ることができます。選択した検索の検索基準が表示されますが、検索結果は最後に検索を実行したときと同じ内容です。新しい検索結果を取得する場合は、「検索」ボタンをクリックします。


3.11.2.2 検索基準領域

次の表では、検索基準領域で使用可能な機能について説明します。


表3-32 検索基準領域の機能

オプション 機能

検索基準の入力行

基本的には、検索基準用に単一の入力行が用意されています。行の最後にある「追加」アイコンをクリックすると、行を追加できます。行を削除する場合は、その行の最後にある「削除」アイコンをクリックします。デフォルトでは、行の1つ目のフィールドに「ファイル名」と表示されますが、これは「ファイル拡張子」、「更新日時」、「ステータス」、または「カテゴリ」に変更できます。2つ目のフィールドでは、1つ目のフィールドの入力を拡張するために使用可能なオプションを選択できます。3つ目のフィールドには、検索可能なすべてのオブジェクト・タイプのリストが含まれます。

「一致」のオプション

「すべてに一致」または「いずれかに一致」を選択して、検索の範囲を決定します。

検索

クリックし、現在表示されている検索基準に基づいて検索を開始します。

その他のアクション

名前付き検索とともに使用するオプションの次のメニューを表示する場合にクリックします。

  • 保存 - 現在の検索基準を、「保存済の検索」ボックスに現在表示されている名前で保存します(名前が「新規検索」である場合でも、その名前で保存されます)。

  • 別名保存 - 「別名保存」ダイアログが開き、現在の検索基準を新しい名前付き検索として保存できます。

  • リストア - このメニューにある「クリア」オプションを使用した直後に使用すると、削除された名前付き検索がリストアされます。

  • クリア - この名前付き検索の検索基準をクリアします。このメニューにある「リストア」オプションを直後に選択すると、この名前付き検索の基準をリストアできます。

  • 削除 - 確認の後、現在の名前付き検索を削除します。


3.11.2.3 検索結果の表

次の表では、「検索結果」の表で使用可能なオプションを説明します。


表3-33 「検索結果」の表で使用可能なオプション

オプション 機能

結果サマリー

検索基準に一致するファイルの数、および検索が完了した日時を表示します。

リフレッシュ

最新の検索基準に基づいて結果が返されます。

表のカスタマイズ

結果の表に表示される列を選択するメニューを開きます。「列の選択」オプションを選択すると、「表のカスタマイズ」ダイアログが開き、表示する列、および結果表にそれらを表示する順序を選択できます。デフォルトでは、「ステータス」、「ファイル」、「プロジェクト」、および「更新日時」の順に表示されます。その他に選択して表示できる列は、「アプリケーション」および「カテゴリ」です。

表の見出し

表の見出しをクリックして左右にドラッグすることにより、列の順序を変更できます。見出しをクリックして列を強調表示し、再びクリックしてソート順序を変更することで、列内のオブジェクトを昇順と降順のどちらで表示するかを選択できます。表の見出しのソート・アイコン(または)は、現在のソート順序に応じて変わります。

「オブジェクト」リスト

検索基準に一致したすべてのオブジェクトをリストします。オブジェクトの名前を選択して右クリックし、コンテキスト・メニューから選択することで、オブジェクトに対するアクションを開始できます。


3.11.3 「比較」ウィンドウ

「比較」ウィンドウでは、2つのファイルまたは2つのディレクトリ間の差異を確認できます。

この操作は、特定のファイルをチェックインするかどうかを決定する場合(特に、未知の内容を含むファイルがチェックインによって上書きされる場合に)行います。「比較」ウィンドウは、アプリケーション概要、「アプリケーション」ウィンドウ、および「Subversion」ソース・コントロール・システムと統合されています。

3.11.3.1 ツールバー

次の表で、「比較」ウィンドウ・ツールバーのアイコンとそれぞれの機能を説明します。


表3-34 「比較」ウィンドウ・ツールバー

アイコン 名前 機能

この図は周囲のテキストで説明しています

最初の差分に移動

クリックすると、カーソルが最初の差分に移動します。

この図は周囲のテキストで説明しています

前の差分に移動

クリックすると、カーソルが直前の差分に移動します。

この図は周囲のテキストで説明しています

次の差分に移動

クリックすると、カーソルが次の差分に移動します。

この図は周囲のテキストで説明しています

最後の差分に移動

クリックすると、カーソルが最後の差分に移動します。

この図は周囲のテキストで説明しています

パッチの生成

「パッチの生成」ダイアログを開く場合にクリックします。このダイアログでは、ファイルに加えた変更を含めたパッチを生成できます。


3.11.3.2 ソースおよびターゲット領域

各領域のタイトル・バーに、差異を含むファイルの名前が表示されます。バージョンは1行ずつ表示されます。差分がある行は、影付きボックスを使用してハイライト表示され、必要に応じて結合されます。

3.11.4 「アプリケーション」ウィンドウ

「アプリケーション」ウィンドウを使用すると、アプリケーションのコンテンツおよび関連リソースを管理できます。

3.11.4.1 「アプリケーション」ウィンドウのツールバー

ここでは、「アプリケーション」ウィンドウのツールバーから使用できる機能について説明します。

メイン・ドロップダウン・リスト

次の図に示すメイン・ドロップダウン・リストを使用してアプリケーションを新規作成するか、既存のアプリケーションを開くか、または開いているアプリケーションのリストからアプリケーションを選択します。実行可能なアプリケーション・レベル・アクションのリストから項目を選択する場合は、ポップアップ・メニューを使用します。

この図は周囲のテキストで説明しています

「アプリケーション」メニュー

次の図に示すアプリケーション・メニューを使用して、使用可能なアクションのリストからアクションを選択します。

この図は周囲のテキストで説明しています

次の表では、「アプリケーション」メニューで使用可能なオプションについて説明します。


表3-35 「アプリケーション」メニュー・オプション

メニュー・オプション 機能

新規プロジェクト

作成するプロジェクトのタイプを選択できる「新規ギャラリ」を開きます。

新規([Ctrl]+[N])

「新規ギャラリ」を開きます。アプリケーションから作成できる項目のみが表示されます。

プロジェクトを開く

「プロジェクトを開く」ダイアログを開きます。このダイアログでは、このアプリケーション内で開くプロジェクトにナビゲートできます。

アプリケーションを閉じる

現在のアプリケーションを閉じます。

アプリケーションの削除

ディスクからアプリケーション・コントロール・ファイル(.JWS)を削除します。

アプリケーションの名前変更

現在のアプリケーションの名前を変更できる「名前の変更」ダイアログを開きます。

アプリケーション・ファイルの検索

特定のファイルを検索する「ファイル・リスト」を開きます。

概要の表示

このアプリケーションで作成可能なすべてのファイルのホームとなる「アプリケーション概要」を開きます。

アプリケーションのフィルタ

「アプリケーション」ウィンドウ内のリストに含めるファイル、またはリストから除外するファイルを指定できる「ワーキング・セットの管理」ダイアログを開きます。

保護

アプリケーション・リソースを保護します。

デプロイ

アプリケーションに対して定義されている複数のデプロイメント・プロファイルから、いずれかのプロファイルを選択できます。

リファクタ

アプリケーションに対して使用できるリファクタリング・オプションを選択できます。

比較

アプリケーションに対して使用できる比較オプションを選択できます。

アプリケーション・プロパティ

アプリケーションの様々なプロパティを設定できる「アプリケーション・プロパティ」ダイアログを開きます。


3.11.4.2 「アプリケーション」の操作

「アプリケーション」ウィンドウから、複数のアプリケーション操作を選択できます。これには次のものがあります。

  • アプリケーションのコンテンツが表示されていない初期のビューで、「新規アプリケーション」リンクを選択してアプリケーションを新規作成するか、「アプリケーションを開く」リンクを選択して既存のアプリケーションを開きます。

  • 「ウィンドウ」→ウィンドウ名を使用して、現在閉じているウィンドウを開くか、現在開いているウィンドウを前面に表示します。

  • 該当するタブを右クリックするか、[Alt]を押しながら[-]を押すと表示されるコンテキスト・メニューを使用して、「アプリケーション」ウィンドウを移動、サイズ変更、フローティング、最小化、最大化、リストア、または閉じます。

  • メイン・ドロップダウン・リストからアプリケーションを選択するか、目的のアプリケーションが表示されない場合は「アプリケーションを開く」を選択して、ウィンドウ内に表示されているアプリケーションを変更します。

  • ドロップダウン・リストから「新規アプリケーション」を選択して、アプリケーションを新規作成します。

  • アプリケーションを右クリックするか、「アプリケーション・メニュー」アイコン(アプリケーション名の右側)をクリックして、アプリケーションのポップアップ・メニューを開きます。

3.11.4.3 プロジェクト・パネルの操作

「アプリケーション」ウィンドウのプロジェクト・パネルでは、次の操作が可能です。

  • 「プロジェクト・プロパティ」アイコンをクリックして、プロジェクト・プロパティを表示します。

  • 「リフレッシュ」アイコンをクリックして、プロジェクトのコンテンツをリフレッシュします。

  • 「ワーキング・セット」ドロップダウン・メニューからオプションを選択して、操作するプロジェクト・コンテンツをフィルタリングします。

  • 「アプリケーション・ウィンドウの表示オプション」ドロップダウン・メニューからオプションを選択して、ウィンドウに表示される内容を変更します。

  • 任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。

  • オブジェクトの名前をクリックして、「構造」ウィンドウにオブジェクトの構造を表示します。

  • オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。

  • 「ファイル」→「名前の変更」を使用して、ファイル名を変更します。

  • 「ファイル」→「別名保存」を使用してファイルを移動します。

  • パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。

  • バーをクリックして、パネルを開閉します。

  • パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「プロジェクト」をクリックします。

3.11.4.4 「アプリケーション・リソース」パネルの操作

「アプリケーション・リソース」パネルでは、次の操作が可能です。

  • バーをクリックして、パネルを開閉します。

  • バーを上下にドラッグして、パネルで使用する領域を変更します。

  • パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「アプリケーション・リソース」をクリックします。

  • 任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。

  • オブジェクトの名前をクリックして、「構造」ウィンドウにオブジェクトの構造を表示します。

  • オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。

  • パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。

3.11.4.5 「データ・コントロール」パネルの操作

「データ・コントロール」パネルでは、次の操作が可能です。

  • バーをクリックして、パネルを開閉します。

  • バーを上下にドラッグして、パネルで使用する領域を変更します。

  • パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「データ・コントロール」をクリックします。

  • 任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。

  • データ・コントロールのポップアップ・メニューを開き「定義の編集」を選択して、データ・コントロールの定義を編集します。

  • パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。

3.11.4.6 「最近使用したファイル」パネルの操作

「最近使用したファイル」パネル内では次の操作ができます。

  • バーをクリックして、パネルを開閉します。

  • バーを上下にドラッグして、パネルで使用する領域を変更します。

  • パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「最近使用したファイル」をクリックします。

  • オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。

  • パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。

3.11.5 「アプリケーション・サーバー」ウィンドウ

「アプリケーション・サーバー」ウィンドウを使用すると、アプリケーション・サーバーへの接続を管理できます。これは、「リソース」ウィンドウと統合されています。

アプリケーション・サーバー接続を「アプリケーション・サーバー」ウィンドウで作成すると、「リソース」ウィンドウで使用できるようになります。同様に、アプリケーション・サーバー接続を「リソース」ウィンドウで作成すると、「アプリケーション・サーバー」ウィンドウで使用できるようになります。

「アプリケーション・サーバー」ウィンドウのポップアップ・メニューから、次のことを行えます。

  • 「アプリケーション・サーバー」ノードのポップアップ・メニューから「新規アプリケーション・サーバー」を選択して、アプリケーション・サーバーへの接続を新規作成します。

  • 「アプリケーション・サーバー」ノードのポップアップ・メニューから「インポート」をクリックして、接続をインポートします。

  • 「アプリケーション・サーバー」ノードのポップアップ・メニューから「エクスポート」をクリックして、接続をエクスポートします。

  • 接続のポップアップ・メニューから「プロパティ」を選択して、既存のアプリケーション・サーバー接続のプロパティを編集します。

IntegratedWebLogicServerのポップアップ・メニューから、次のことが可能です。

  • 統合WebLogic Serverを起動します。

  • 統合WebLogic Serverをデバッグ・モードで起動します。

  • デフォルト・ドメインを作成します。「アプリケーション・サーバー」ウィンドウの初回起動時には、ノードはIntegratedWebLogicServerのみです(ドメインは未設定)。統合WebLogic Serverを使用する前に、デフォルト・ドメインを作成する必要があります。最初にデフォルト・ドメインを作成する場合は、新規ドメインの管理者パスワードを入力する必要があります。

  • デフォルト・ドメインを更新します。

  • ログを構成し、問題の診断に役立てます。

  • 次の管理コンソールを開始します。

    • 統合WebLogic Server。

    • Oracle WebLogic Server

次の表では、「アプリケーション・サーバー」ウィンドウのツールバー・アイコンを説明します。


表3-36 「アプリケーション・サーバー」ウィンドウのツールバー・アイコン

アイコン 名前 機能

この図は周囲のテキストで説明しています

リフレッシュ

選択したアプリケーション・サーバー接続の内容をリフレッシュする場合にクリックします。

この図は周囲のテキストで説明しています

削除

選択したアプリケーション・サーバー接続を削除する場合にクリックします。


3.11.6 「構造」ウィンドウ

「構造」ウィンドウには、その構造内のダイアグラム、エディタとビューア、および「プロパティ」ウィンドウを含むウィンドウのうちアクティブなウィンドウ内で現在選択されているドキュメント内のデータが構造的に表示されます。

現在開いているドキュメントに応じて、「構造」ウィンドウでデータを2種類のモードで表示できます。

  • ソース - クリックすると、現在エディタで開いているファイルのコード構造が表示されます。これは、コード編集が可能なテクノロジに適用できます。たとえば、このタブは、ダイアグラムを編集用に開いている場合は使用できません。

  • 設計 - 現在エディタで開いているファイルのUI構造が表示されます。

「構造」ウィンドウには、ドキュメント・データやダイアグラム・データを様々な方法で表示できます。表示可能な構造の種類はドキュメントやダイアグラムのタイプによって決まります。Javaファイルの場合は、コード構造、UI構造またはUIモデル・データを表示できます。XMLファイルの場合は、XML構造、設計構造またはUIモデル・データを表示できます。

構造ウィンドウは動的で、現在選択されているアクティブ・ウィンドウを(特定のビューでウィンドウのコンテンツを固定しないかぎり)常に追跡し、現在アクティブなエディタに関連付けます。「アプリケーション」ウィンドウのノードが現在選択されている場合、デフォルト・エディタで表示されます。現在選択されている構造のビューを変更するには、別の構造タブを選択します。

また、構造内のウィンドウは「構造」ウィンドウでの選択に従います。たとえば、「構造」ウィンドウでメソッドのノードをダブルクリックすると、ソース・エディタがアクティブなビューとなり、メソッドを直接定義できます。

構造ウィンドウの複数のインスタンスを開き、任意の数のコンテンツを固定して、異なるファイルの構造を比較できます。エディタを変更せずに構造の表示を切り替えることもできます。

「構造」ウィンドウに表示されるダイアグラム・オブジェクト(UML要素など)は、ダイアグラムに直接ドラッグ・アンド・ドロップできます。

3.11.6.1 「構造」ウィンドウのツールバー

次の表で、「構造」ウィンドウ・ツールバーのアイコンとその機能を説明します。


表3-37 「構造」ウィンドウのツールバー・アイコン

アイコン 名前 機能

この図は周囲のテキストで説明しています

固定

構造ウィンドウを現在のビューで固定する場合にクリックします。固定されたウィンドウでは、アクティブ・ウィンドウでアクティブになっている選択が追跡されません。

この図は周囲のテキストで説明しています

新規ビュー

構造ウィンドウの新規インスタンスを開く場合にクリックします。同じウィンドウのタブ付きページに、新規ビューが表示されます。


3.11.6.2 「構造」ウィンドウのビュー

構造ウィンドウのビューは、アクティブ・ウィンドウで現在選択されているドキュメント・タイプによって異なります。各ビューには、ファイル・タイプに基づいてファイルの構造を表示およびソートするための様々なオプションがあります。

次の表は、「構造」ウィンドウのビューを示しています。


表3-38 「構造」ウィンドウのビュー

ビュー 説明

「ADFビジネス・コンポーネント」ビュー

「アプリケーション」ウィンドウでADFビジネス・コンポーネントを選択すると、「構造」ウィンドウには、コンポーネントのファイル、属性およびその他のプロパティの構造化ビューが表示されます。

「Cascading Style Sheet」ビュー

このビューでは、CSS要素を選択し、グループ化して編集を容易にすることができます。編集のためにCSSファイルを開くと、ファイル内のCSSセレクタが「要素」、「クラス」、および「ID」の3タイプのいずれかとして「構造」ウィンドウに表示されます。

「Java」ビュー

このビューでは、現在編集中のJavaファイルの設計構造、およびコードが表示されます。また、構造データ表示の表示プリファレンスを複数指定できます。

JSP/HTMLビュー

このビューでは、現在選択されているJSP/HTMLファイルのコード構造とUIバインディングを表示します。

「Struts」ビュー

「Struts」ビューは、「アプリケーション」ウィンドウまたはエディタで現在選択しているStruts構成ファイルの要素および属性の階層を表示します。

「TopLink」ビュー

「TopLink」ビューは、ディスクリプタ、セッション、およびマッピングを含め、「アプリケーション」ウィンドウまたはTopLinkエディタで選択されているTopLink要素に関する詳細情報を表示します。

「UML」ビュー

「UML」ビューは、アクティビティ図、クラス・ダイアグラム、ユースケース図などのUMLベースのダイアグラムでの動作、インタラクションおよびコード構造を表示します。

「ダイアグラム」ビュー

ダイアグラムが編集用に開いている場合、「ダイアグラム」ビューはそのダイアグラムに追加したコンポーネントを表示します。「構造」ウィンドウのダイアグラム・ビューで要素を選択し、これをダイアグラムに配置できます。


3.11.7 「アプリケーション」ウィンドウ - 「データ・コントロール」パネル

アプリケーションのビジネス・サービスを表すために作成されたデータ・コントロールを表示したり、開いているWebページまたは「ADF Swing」パネルにコントロール・パネル・オブジェクトをドラッグ・アンド・ドロップすることによってデータ・バインドされたUIコンポーネントを作成する場合に使用します。

注意:

アプリケーションのデータ・コントロールがまだ作成されていない場合、またはインポートされていない場合は、「データ・コントロール」パネルが表示されないことがあります。

このパネルには、UIコンポーネントをバインドできるオブジェクトが表示されます。これには、ビジネス・サービス開発者がOracle ADFデータ・コントロールを使用して公開したデータ・コレクション、属性、およびメソッドと、すべてのデータ・コレクションに共通する特定のビルトイン操作が含まれます。

「データ・コントロール」パネルからページにオブジェクトをドラッグすると、そのオブジェクトに対して作成可能なUIコンポーネントがポップアップ・メニューに表示されます。この方法で作成したコンポーネントは、自動的に削除済オブジェクトにデータ・バインドされます。

データ・バインドされたUIコンポーネントを、表示されているWebページまたはJavaパネルに挿入すると、次の場所でOracle ADFデータ・バインディングを確認できます。

  • Webページのコード・ビュー。実行時にJSTLタグ・ライブラリの式言語機能を使用して検証される式に含まれるデータ・バインディング・オブジェクトが表示されます。

  • 関連するページ定義ファイル。ページ定義ファイルでは、ページ、パネル、またはフォームに対して作成されたバインディングが定義されます。

「データ・コントロール」パネル・ツールバー

次の表で、「データ・コントロール」パネル・ツールバーのアイコンとその機能を説明します。


表3-39 「データ・コントロール」パネルのツールバー・アイコン

アイコン 名前 機能

この図は周囲のテキストで説明しています

パネルのリフレッシュ

基礎となるビジネス・コンポーネントが変更された場合は、クリックしてパネルをリロードします。

この図は周囲のテキストで説明しています

フィルタ・パネル

パネルの特定のアイテムを検索する検索基準を入力する場合にクリックします。


3.11.8 「ログ」ウィンドウ

「ログ」ウィンドウにはタブ付きウィンドウが表示され、IDEの各種コンポーネントからの特定のフィードバックが表示されます。

「ログ」ウィンドウには次の情報が表示されます。

  • Apache Ant。Apache Antを使用してプロジェクトを構築する場合、ログ・ウィンドウには対応するビルド情報が表示されます。

  • Maven。Mavenを使用してプロジェクトを構築すると、「ログ」ウィンドウに関連メッセージが表示されます。

  • デバッガ

  • 監査

  • プロファイラ

ログ・ウィンドウの内容に対応したコンテキスト・メニューを表示するには、ウィンドウ内を右クリックします。ログ・ウィンドウのウィンドウとしてのコンテキスト・メニューを表示するには、タブを右クリックします。

ログ・ウィンドウのコンテキスト・メニューからは、次のことを実行できます。

  • ウィンドウの内容をコピー

  • ウィンドウ内のすべてのデータを選択

  • ウィンドウ内のテキストの折返し

  • ウィンドウの内容を消去

  • ウィンドウの内容を別の形式で保存

  • ウィンドウを閉じる

特定のプロセスで生成されたタブ付きセクションでは、これ以外の操作も可能な場合があります。

ウィンドウ自体のコンテキスト・メニューからは、次のことを実行できます。

  • ウィンドウを閉じる

  • 現在選択されているタブ以外のすべてのタブを閉じる

  • ウィンドウ内のすべてのタブを閉じる

3.11.9 「問題」ウィンドウ

「問題」ウィンドウでは、アプリケーションの問題を表示および管理することができます。次の機能があります。

  • ファイル、プロジェクト、ワーキング・セットまたはアプリケーション内の監査違反が表示され、問題を解決するための情報が提供されます。コード・アシストのコード監査プロファイルによって、報告されるコード監査違反が決まります。

  • 「メイク」または「再ビルド」の実行後にコンパイラにより検出されたすべての警告およびエラーのリストが表示されます。

    コンパイラ操作用の情報タブを固定して、タブ間を切り替えることにより、複数の「メイク」と「再ビルド」の結果を表示することができます。

  • ソース・コード内で指定されているタスクを表示します。

    Javaソース・ファイルで作業している場合は、// TODOと入力(つまり、コメントを作成してJDeveloperで認識されるソース・タグを使用)すると、自動的にタスクが作成されます。「問題」ウィンドウに、これらのタスクが表示されます。

  • 「問題」ウィンドウ内の項目をダブルクリックすると、対応するソース・コードが表示されます。

  • JDeveloperでは、「問題」ウィンドウの下部に一連のタブが表示されます。このタブには、テストや開発の様々な段階(アプリケーションの構築時や実行時など)で明らかになった問題が強調表示されます。アプリケーションが問題なく実行されると、タブには成功を示すメッセージが表示されます。JDeveloperで問題が検出されると、タブにはその問題の説明、問題の原因となったファイルの名前、アプリケーションの階層内での該当ファイルの場所、該当ファイルを含むプロジェクトの名前が表示されます。

次の表は、「問題」ウィンドウのツールバーを示しています。


要素 説明

この図は周囲のテキストで説明しています エラー

選択範囲内のエラーのみの表示に切り替えます。

この図は周囲のテキストで説明しています 警告

選択範囲内の警告のみの表示に切り替えます。

この図は周囲のテキストで説明しています 不完全

選択範囲内の不完全問題のみの表示に切り替えます。

この図は周囲のテキストで説明しています 情報

選択したファイル内のアドバイザリを示す問題の数のみを表示するか、ファイル内のアドバイザリを示す問題をリスト表示するかを切り替えます。

この図は周囲のテキストで説明していますタスク・マーカー

タスクのみの表示に切り替えます。

この図は周囲のテキストで説明しています ビュー・オプションの構成

次のビュー・オプションを構成できます。

  • 表ビュー: フラットな表形式で項目が表示されます。

  • ツリー・ビュー: ノード・ツリー構造で項目が表示されます。このビューでは、項目はまずプロジェクトでソートされ、次にファイルでソートされます。

  • 現在の問題のスコープ: 表示される問題のスコープを指定できます。

  • プリファレンス: 「プリファレンス」ダイアログの「問題」ページが開きます。ここで、「問題」ウィンドウの動作を設定できます。


3.11.10 「ドキュメント」ダイアログ

「ドキュメント」ダイアログでは、「開始ページ」などのJDeveloperの開いているドキュメント間をすばやく移動できます。

ダイアログの下部の「説明」パネルには、同じ名前のファイルが複数開いている場合に、開いたファイルのパス名がリストされます。たとえば、異なるアプリケーションでClass1.javaという名前のファイルを複数同時に開いている場合、「説明」パネルのパス名は、どのドキュメントがどのアプリケーションに関連付けられているかを識別するのに役立ちます。

「ドキュメント」ダイアログを開くには:

  • 「ウィンドウ」→「ドキュメント」を選択します。

JDeveloperには、現在開いているすべてのドキュメントのリストが表示されます。ドキュメントを選択するには、リストから選択して、ドキュメントの切替えをクリックします。

ドキュメント表示のソートを選択するには、「順序」でオプションを選択します。

  • 「名前」には、ドキュメントがアルファベット順に表示されます。

  • 最近使用したドキュメントには、直前にアクセスされた順序でドキュメントが表示されます。

3.11.11 依存性エクスプローラ

依存性エクスプローラは、プロジェクト・アーティファクト間の依存性についての情報を提供します。.jspxなどのADFアプリケーションの「アプリケーション」ウィンドウのノードから、またはダイアグラムのノードから、依存性エクスプローラを開くことができます。

依存性エクスプローラを開くには、次のようにします。

  1. 「アプリケーション」ウィンドウで、依存性を確認する要素を右クリックします。
  2. コンテキスト・メニューで、「依存性の参照」を選択します。

    または、「検索」→「依存性の参照」を選択します。

詳細は、「依存性エクスプローラ」ウィンドウから[F1]をクリックします。

依存性エクスプローラの「フィルタ」ボタンをクリックして、含めないファイルのタイプを選択することにより、表示されるファイルのタイプをフィルタリングできます。

3.12 JDeveloperへの外部ツールの追加

外部ツールとは、JDeveloperのカスタム・メニュー項目およびカスタム・ツールバー・ボタンのことで、システムにインストールされているアプリケーションで、JDeveloperのパッケージには含まれていないアプリケーションを起動するものです。

3.12.1 JDeveloperでサポートされているすべての外部プログラムを検索する方法

JDeveloperに追加できるように、JDeveloperがすでに認識しているアプリケーションを識別できます。

JDeveloperで事前にサポートが構成されているすべての外部プログラムを検索するには、次のようにします。

  1. メイン・メニューから、「ツール」→「外部ツール」を選択します。
  2. 「外部ツール」ダイアログで、「ツールの検索」をクリックします。

3.12.2 JDeveloperから外部プログラムへのアクセスを追加する方法

JDeveloper IDEから外部プログラムへのアクセスを追加できます。

JDeveloperから外部プログラムへのアクセスを追加するには、次のようにします。

  1. メイン・メニューから、「ツール」→「外部ツール」を選択します。
  2. 「外部ツール」ダイアログで、「新規」をクリックします。ウィザードの指示に従います。

3.12.3 外部プログラムの外観を変更する方法

外部アプリケーションの設定を変更したり、JDeveloper IDEから外部アプリケーションを削除したりできます。

外部プログラムの表示方法を変更する、またはJDeveloperから外部プログラムへのアクセスを削除するには、次のようにします。

  1. メイン・メニューから、「ツール」→「外部ツール」を選択します。
  2. 「外部ツール」ダイアログで、「編集」または「削除」をクリックします。JDeveloperから外部ツールのオプション、表示、統合または利用可能性を編集している場合は、対応するタブを選択して、値を変更します。有効な値を選択する方法のヘルプを表示するには、「ヘルプ」をクリックしてください。
  3. 「OK」をクリックします。変更がただちに反映されます。

3.13 タスクの操作

登録された問題トラッカにJDeveloperのタスクとして記録された問題は編成できます。タスクを操作するには、まずプロジェクトのタスク・リポジトリとして使用されている問題トラッカを指定する必要があります。タスク・リポジトリを登録すると、「タスク」ウィンドウを使用して次を実行できるようになります。

  • タスクの検索、更新および解決

  • 新しいタスクの作成

  • カテゴリ別のタスクの編成

  • 問合せの作成および保存

3.13.1 タスク・リポジトリについて

タスク・リポジトリは、プロジェクトに対して実行される問題を追跡するためのシステムです。JDeveloperでは、2種類のタスク・リポジトリがあります。

  • ローカル - JDeveloperには、個人タスクの格納に使用できるローカル・タスク・リポジトリが含まれます。ローカル・リポジトリのタスクはローカル・ファイル・システムにのみ格納され、JDeveloper内からのみアクセスできます。タスクに関するスケジュール詳細をローカル・リポジトリに格納します。

  • リモート - リモート・タスク・リポジトリは一般的にリモート・サーバーに置かれ、他のユーザーからもアクセス可能です。リモート・リポジトリを使用してタスクを送信したり、タスクを解決するための職責をプロジェクトで協業しているチームのメンバーに割り当てたりできます。

    リモート・タスク・リポジトリは、通常、問題追跡システムを使用します。JDeveloperでは、BugzillaおよびJIRA問題追跡システムをサポートしています。サポートされている問題追跡システムの詳細は、次のサイトを参照してください。

3.13.2 タスクの操作

「タスク」ウィンドウを使用すると、リモート・リポジトリまたはローカル・リポジトリでタスクを検索、更新および作成できます。

3.13.3 タスクの検索およびオープン

「タスク」ウィンドウから、サマリーのIDまたは文字列によるタスクのクイック検索を実行するか、「タスクの検索」ページを開いて、詳細な問合せを作成することができます。「タスク」ウィンドウにある保存された問合せと一致するタスクのリストを表示できます。

問合せを保存した後、検索の結果が「タスク」ウィンドウの問合せ名の下にリストされます。リスト内の任意のタスクをダブルクリックして、新しいウィンドウでタスク・フォームを開くことができます。保存された問合せの下にリストされているタスクを開くために、オンラインにする必要はありません。オフラインのままタスクを更新して変更を保存し、次にオンラインになった際に変更を送信できます。

タスクのクイック検索を実行するには:

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。

    または、「チーム」>→「タスクの検索」を選択して「タスクの検索」ダイアログを開き、ドロップダウン・リストからリポジトリを選択します。ドロップダウン・リストには、JDeveloperで登録されているすべてのリモート・タスク・リポジトリが含まれます。

  2. 「タスク」ウィンドウの「リポジトリ」セクションで、検索するリポジトリの「リポジトリ内のタスクを検索」アイコンをクリックします。
  3. 「ローカル・タスク・リポジトリ内のタスクを検索」ダイアログでタスクIDまたは文字列を入力します。

    テキスト・フィールドに入力すると、最近表示したタスクに基づき一致の可能性がダイアログに表示されます。

  4. ドロップダウン・リストからタスクを選択します

    ドロップダウン・リストで「オンライン・タスク・リポジトリの検索」を選択し、結果をさらに取得できます。

  5. 「開く」をクリックします。

    「開く」をクリックすると、JDeveloperのウィンドウでタスク・フォームが開きます。

3.13.4 タスク問合せの作成および保存

繰り返し使用する検索問合せを保存して、名前を付けることができます。「タスクの検索」ダイアログを使用して問合せを作成して保存するか、問合せをURLとして作成することができます。オンラインでない場合、「タスク」ウィンドウにリストされているタスクを開くことができます。オンラインでないときにタスクを更新して、後に再度オンラインになった際に変更を送信することもできます。

タスク問合せを作成および保存する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。
  2. 「リポジトリ」セクションで、リポジトリの「新規問合せの作成」アイコンをクリックして「タスクの検索」ダイアログを開きます。

    また、メイン・メニューから「チーム」「タスクの検索」を選択し、「タスクの検索」ダイアログを開きます。

  3. 検索基準を入力します。
  4. 「検索」をクリックして、問合せの結果を取得します。

    「検索」をクリックすると、JDeveloperはリモート・リポジトリを検索し、フォームに検索結果を表示します。

  5. 検索ダイアログで「変更の保存」をクリックします。
  6. 問合せの名前を入力し、「保存」をクリックします。

問合せを保存した後、新しい名前付き問合せが「タスク」ウィンドウのリポジトリ・ノードの下に追加されます。名前付き問合せノードを展開して、検索基準と一致するタスクのリストを表示します。リスト内の任意のタスクをダブルクリックして、新しいウィンドウでタスク・フォームを開くことができます。

オンラインでないときに、タスクを開いて更新できます。オンラインでない場合、「タスク」ダイアログの「変更の送信」ボタンは無効になっています。「変更の保存」ボタンをクリックして、タスクに対するすべての変更を保存し、オンラインのときに変更を送信できます。

3.13.5 新規タスクのレポート

JDeveloperで新規タスクを作成するには、ローカル・リポジトリを使用するか、リモート・タスク・リポジトリを登録して「新規タスクのレポート」ダイアログを使用し、タスクの詳細を指定します。タスク・リポジトリにログインしていない場合、新規タスクを送信する際にログイン詳細を入力するように求められます。オンラインでない場合、タスクを作成して保存し、オンラインになったときにタスクを送信できます。

新規タスクをレポートする手順は次のとおりです。

  1. 「タスク」ウィンドウを開き、「リポジトリ」セクションのリポジトリの「新規タスクの作成」アイコンをクリックします。

    または、メイン・メニューから「チーム」「タスクのレポート」を選択し、「新規タスクのレポート」フォームでリポジトリを選択します。

  2. 新しいタスクの詳細を入力します。
  3. 「終了」をクリックして、リモート・リポジトリにタスクを送信するか、メイン・メニューから「ファイル」「保存」を選択して、ローカル・リポジトリにタスクを保存します。

3.13.6 タスク・リポジトリの追加方法

問題トラッカを使用するには、タスク・リポジトリとして登録する必要があります。タスク・リポジトリを登録すると、タスク・リポジトリに記録されているタスクの検索、レポートおよび解決にJDeveloperのツールが使用できます。

タスク・リポジトリを追加する手順は、次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。

  2. 「リポジトリ」セクションで、「リポジトリの追加」アイコンをクリックします。

  3. 接続詳細を入力し、「OK」をクリックします。

タスク・リポジトリの接続プロパティを変更する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。
  2. 「リポジトリ」セクションでリポジトリ・ノードを右クリックし、「プロパティ」を選択します。
  3. 接続詳細を変更し、「OK」をクリックします。

3.14 「タスク」ウィンドウの操作

「タスク」ウィンドウには、タスク・リポジトリに記録されたタスクの編成された概要が表示されます。「タスク」ウィンドウを使用するには、ローカル・タスク・リポジトリを使用するか、JDeveloperでリモート・タスク・リポジトリを登録します。

「タスク」ウィンドウの「カテゴリ」セクションはカテゴリ別に編成されたタスクのリストを表示します。「タスク」ウィンドウの「リポジトリ」セクションは、保存した問合せの結果のすべてのタスクをリストします。「タスク」ウィンドウから、新しいカテゴリおよび問合せを作成できます。

ウィンドウでタスクを右クリックして、カテゴリをタスクに「開いています」、「削除しています」、「スケジューリング」および「割り当てています」などのオプションを表示します。ウィンドウのタスクの上でマウス・カーソルを移動して、ステータスを含むサマリーを表示することもできます。

3.14.1 タスクの表示方法

「タスク」ウィンドウを使用して編成されたタスクのリストを表示できます。カテゴリにタスクを割り当てることで、タスクを編成できます。「タスク」ウィンドウで問合せを保存し、結果を表示することもできます。リスト内の任意のタスク・エントリをダブルクリックすることで、新しいウィンドウでタスクを開くことができます。

「タスク」ウィンドウの「フィルタ」テキスト・フィールドに文字列を入力し、表示されるタスクを、タスク・サマリーにある文字列が含まれるタスクに制限できます。

カテゴリ別に編成されているタスクを表示する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。

  2. 「カテゴリ」セクションのカテゴリ・ノードを展開し、カテゴリに割り当てたタスクのリストを表示します。

  3. リストのタスクをダブルクリックして、ウィンドウでタスクを開きます。

    タスク・エントリ上でカーソルを移動して、タスクのサマリーを表示できます。

タスクを検索する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。
  2. 検索するリポジトリの「リポジトリ内のタスクを検索」アイコンをクリックします。
  3. 「リポジトリ内のタスクを検索」ダイアログで、タスクIDまたはタスク・サマリー・テキストの一部を入力するかドロップダウン・リストの最近のタスクから選択します。
  4. (オプション)同時にタスクをカテゴリに割り当てるには、ドロップダウン・リストからカテゴリを選択します。「開く」をクリックします。

    「開く」をクリックすると、ウィンドウでタスクが開きます。

3.14.2 タスクの編成方法

「タスク」ウィンドウでタスクをグループ化するにはカスタム・カテゴリを使用します。カスタム・カテゴリを作成すると、そのカテゴリに対してどのタスクでも割り当てることができ、明示的に削除するか別のカテゴリに追加するまで、タスクはそのカテゴリに残ります。タスクは1つのカスタム・カテゴリにのみ含めることができます。デフォルトでは、「タスク」ウィンドウの最上部にある「カテゴリ」セクションは、タスクのステータスとは関係なく、カスタム・カテゴリに割り当てられているすべてのタスクを表示します。

「タスク」セクションには、スケジューリング詳細を持つ3つのデフォルト(「今日」、「今週」、「すべて」)の「スケジュール」カテゴリと、最近オープンされたタスクの1つのデフォルト・カテゴリを持ちます。「スケジュール」カテゴリを非表示にするには、「タスク」ウィンドウの最上部にある「タスク・ウィンドウ・フィルタの設定」アイコンをクリックし、リストのカテゴリを無効にします。解決したタスクを非表示にするには、アイコンをクリックして「カテゴリ内の終了したタスクを表示」を無効にします。

カスタム・カテゴリ別にタスクを編成する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。

  2. 「タスク」ウィンドウの最上部にある「カテゴリの作成」アイコンをクリックして、「新規カテゴリ」ダイアログ・ボックスを開きます。

  3. ダイアログ・ボックスにカテゴリの名前を入力します。「OK」をクリックします。

    「OK」をクリックすると、新規カテゴリのノードが「タスク」ウィンドウの「カテゴリ」セクションの下に追加されます。

  4. JDeveloperでタスクを開きます。

  5. タスクで右クリックし、「カテゴリの設定」を選択します。

  6. 「OK」をクリックします。

    「OK」をクリックすると、カテゴリ・ノードの下にあるタスクのリストにタスクが追加されます。

「リポジトリ」セクションのタスク・エントリを右クリックして「カテゴリの設定」を選択し、カテゴリにタスクを割り当てることもできます。

カスタム・カテゴリからタスクを削除する方法は次のとおりです。

  1. メイン・メニューから「ウィンドウ」「タスク」を選択し、「タスク」ウィンドウを開きます。
  2. 「カテゴリ」セクションでカテゴリ・ノードを展開し、カテゴリでグループ化されたタスクのリストを表示します。
  3. 削除するタスク・エントリを右クリックし、「カテゴリから削除」を選択します。

タスクを別のカテゴリに割り当てることで、カテゴリからタスクを削除できます。

完了したタスクをカテゴリからすべて削除するには、「カテゴリから終了したすべてのタスクを削除」アイコンをクリックします。