1

Activator は、いつ BundleActivator の実装に対して AbstractUIPlugin を拡張する必要がありますか?

4

1 に答える 1

0

私はこれを見つけました :

すべてのアクティベーターは BundleActivator インターフェースを実装する必要があります。通常、UI ベースのプラグイン (org.eclipse.ui プラグインを必要とするプラグイン) には、AbstractUIPlugin をサブクラス化するアクティベーターがあり、非 UI プラグインは Plugin をサブクラス化します。

(ここから - ポイント 3.4.6 ) 本からのものなので、正しい可能性が高いです。また、名前はそれを少し示唆しています...

Kepler でプラグイン プロジェクトを作成すると、「BundleActivator」バージョンが生成されます。3.xのように「このプラグインがUIに貢献する」というオプションがまだないからだと思います。

于 2013-11-06T01:04:58.647 に答える