2
Eclipseでアクティブなプラグインのリストをプログラムで取得する方法はありますか?Eclipse RCPでアクティブなプラグインのリストを取得
私はクラスにはインストールされているすべてのバンドルを返すメソッドがありますが、アクティブなものだけのリストが必要だと知っています。
これを行う方法はありますか?
Eclipseでアクティブなプラグインのリストをプログラムで取得する方法はありますか?Eclipse RCPでアクティブなプラグインのリストを取得
私はクラスにはインストールされているすべてのバンドルを返すメソッドがありますが、アクティブなものだけのリストが必要だと知っています。
これを行う方法はありますか?
Bundle::getState()
は、バンドルの現在の状態を返します。可能な値は、UNINSTALLED
,INSTALLED
,RESOLVED
,STARTING
,STOPPING
およびACTIVE
である。
アクティブなバンドルをすべて取得するには、BundleContext::getBundles()
によって返されたバンドルのリストをフィルタリングし、状態== ACTIVE
のバンドルのみを含めます。