開発するプロキシー・クラスは、プロキシー・プロジェクト・コンテナーに保存されます。 プロキシー・フレームワークを作成するには、プロキシー・クラス・ウィザード開発を使用する必要があります。 プロキシー作成者は、プロキシーのロジックを指定する必要があります。 例えばプロキシー作成者は、プロキシーがコントロールを認識するために必要なメソッドおよびインターフェースのロジックを入力する必要があります。
始める前に
プロキシー開発ウィザードを使用して、プロキシー・クラスを作成するには、Java パースペクティブに切り替える必要があります。
このタスクについて
プロキシー・クラスを作成するには、以下のようにします。
- をクリックします。
- 「ウィザードを選択」ダイアログ・ボックスで、を展開し、「Proxy
Class」をダブルクリックします。次に、「次へ」をクリックします。 「RFT プロキシー作成」ウィンドウが開きます。
- 「ソース・フォルダー」フィールドで、新しいクラスのソース・フォルダー名を入力します。 「参照」をクリックして、新しいソース・フォルダーを選択することもできます。
- 「パッケージ」フィールドで、有効なパッケージ名を入力します。 「参照」をクリックして、パッケージを選択することもできます。 新しいプロキシー・クラスの作成中にパッケージ名が更新され、パッケージにアクセスできるようになります。
- 必須: 「プロキシー・クラス名」フィールドで、有効なプロキシー・クラス名を入力します。
- 必須: 「コントロール・クラス名」フィールドで、プロキシーを開発しているコントロールの有効なクラス名を入力します。 クラス名は、パッケージ情報を含む有効な名前でなければなりません。
- 「ドメイン名」リストで、デフォルトのドメインとして Java が選択されます。 デフォルトの選択を使用します。
- オプション: 作成するメソッド・スタブを選択し、新しいクラスのアクセス修飾子を選択します。
- 「スーパークラス」フィールドで、有効なクラス名を入力します。
「参照」をクリックして、このクラスのスーパークラスを選択することもできます。 スーパークラスを使用してプロキシーを拡張できます。 プロキシーの拡張は、既存のプロキシー・クラスを使用することで行えます。
- オプション: 「追加」をクリックして、新しいクラスが実装するインターフェースを選択し、「完了」をクリックします。
注: プロキシーに対して機能メソッドを選択する場合は、「次へ」をクリックします。 「プロキシーのフィーチャーのページ」ウィンドウが開きます。
- オプション: 「利用可能なメソッド」セクションで、プロキシーに追加する機能を選択します。 例えば「記録」をクリックし、記録のツリーを展開します。 記録機能に関連する機能メソッドが表示されます。追加するメソッドを選択します。
ヒント: 利用可能なメソッドすべてを選択するには、「すべて選択」をクリックします。
- 「完了」をクリックします。 プロキシー・プロジェクトに、プロキシー・クラスが作成されます。