Bonjour!
Tout est dit dans le titre
Dans le cadre d'une application RCP, à pouvoir parcours la liste des plugins courants.
Ceci afin de pouvoir lister tous les drivers de type ODA dans mon application. (En sachant que l'utilisateur pourra charger autant de drivers ODA qu'uil souhaite bien évidemment...
J'ai trouvé sur ce forum un parcours des bundles:
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 IBundleGroupProvider[] gproviders = Platform.getBundleGroupProviders(); for (int j = 0; j < gproviders .length; j++) { IBundleGroupProvider provider = gproviders [j]; IBundleGroup[] group = provider.getBundleGroups(); System.out.println(provider.getName() +" contient " +group.length + " dispositifs" ); for (int k = 0; k < group.length; k++) { IBundleGroup group2 = group[k]; Bundle[] bundles = group2.getBundles(); System.out.println(" " + group2.getName() +" contient " +bundles.length +" bundles" ); for (int index = 0; index < bundles.length; index++) { Bundle bundle = bundles[index]; System.out.println(" "+bundle.getSymbolicName()); } } }
Mais le table gproviders[] est vide (ALors que j'ai dans une cinquantaine de plugins chargés avec l'appli
Comment pourrais-je donc récupérer ces plugins au sein de mon appli?
Merci d'avance de votre aide !
Partager