|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface SelectionListener
選択状態の変化を受信するメソッドを指定するためのアノテーションです。
IWorkbenchPart 上のメソッドに対して本アノテーションを付加すると、 ISelectionProvider
が発行する選択状態の変化を受け取ることができるようになります。
メソッドの引数は0または1個でなくてはなりません。 ISelection
が内包するオブジェクトの型が引数の型に一致するか、内包オブジェクトが引数の示す型のサブクラスである場合のみ、メソッドが呼び出されます。
ISelectionListener| 任意要素の概要 | |
|---|---|
boolean |
nullSelection
true に指定すると、選択結果が null
にもメソッドが呼び出されるようになります。 |
String |
partId
メソッドが呼び出される際の ISelection の発行元を限定したい場合、発行元の partId
を指定します。 |
public abstract String partId
ISelection の発行元を限定したい場合、発行元の partId
を指定します。
ISelectionService.addSelectionListener(String, ISelectionListener)public abstract boolean nullSelection
true に指定すると、選択結果が null
にもメソッドが呼び出されるようになります。null が渡されます。
INullSelectionListener
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||