2016-10-14 7 views
2

Eclipseでアクティブなプラグインのリストをプログラムで取得する方法はありますか?Eclipse RCPでアクティブなプラグインのリストを取得

私はクラスにはインストールされているすべてのバンドルを返すメソッドがありますが、アクティブなものだけのリストが必要だと知っています。

これを行う方法はありますか?

答えて

1

Bundle::getState()は、バンドルの現在の状態を返します。可能な値は、UNINSTALLED,INSTALLED,RESOLVED,STARTING,STOPPINGおよびACTIVEである。

アクティブなバンドルをすべて取得するには、BundleContext::getBundles()によって返されたバンドルのリストをフィルタリングし、状態== ACTIVEのバンドルのみを含めます。

関連する問題