|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |