「リスナー」ウィザードで、サーブレット・コンテキスト・イベントとセッション・イベントおよび属性に関連する各種 Java EE リスナー・タイプ用の Java™ リスナー・クラスを作成することができます。
手順
- Web パースペクティブを開き、エンタープライズ・エクスプローラー
で Web プロジェクトを右クリックしてを選択します。 「リスナーの
作成」ウィザードが表示されます。
- リスナー・クラスを指定する。
既存のクラスを使用するには、適切なチェック・ボックスを選択し、次に「参照」
ボタンを使用してクラスを見つけます。その他の場合、以下の情報を指定します。
- 「次へ」をクリックします。
- listen するアプリケーション・ライフサイクル・イベントを選択する。少なくとも 1 つのアプリケーション・ライフサイクル・リスナーを選択する必要があります。
- 「次へ」をクリックします。
- 修飾子を選択して、リスナー・クラスが public (パブリック)、abstract (抽象)、または final (最終) のどれであるかを指定する。
(クラスを同時に abstract と final にすることはできません。)
- また、デフォルト・インターフェースだけでなく、さらにインターフェースを追加して実装することもできます。
「追加」をクリックして、「インターフェースの選択」ダイアログを開きます。このダイアログでは、追加しようとするインターフェースの名前を「インターフェースの選択」フィールドに入力する
たびに、「対応する型」リスト・ボックスにリストされた使用可能なインターフェースのリストが動的に更新されて、
そのパターンに一致するインターフェースだけが表示されます。
インターフェースを選択して「修飾子」を表示し
、「追加」をクリックします。終了したら「OK」をクリックします。
- 作成するメソッド・スタブを選択する。 「継承された抽象メソッド」および「スーパークラスからのコンストラクター」オプションは、
(抽象リスナーを作成することがない限り) 実装する必要のある継承された抽象メソッド用と、スーパークラス・コンストラクター用のスタブを追加します。抽象にしないクラスについては、
「継承された抽象メソッド」オプションに 1 つのメソッドを作成する必要があります。
- 「終了」をクリックします。
タスクの結果
作成済みのリスナー・クラスは、「リスナー」アイコンの下に表示されます。