IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

Liste des plugins chargés


Sujet :

Eclipse Platform

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 154
    Points : 143
    Points
    143
    Par défaut Liste des plugins chargés
    Bonjour,

    Je débute le développement pour éclipse.
    J'aurais aimé savoir comment l'on fait pour charger les plugins chargés dans eclipse.

    Voili voilou. j'ai cherché un peu mais je n'ai pas trouvé.

    Merci d'avance et bonne journée
    Bonne chance, Bonne journée, bonne année bonne santée et etc ...
    Youpi la vie est belle ! Et vive la fraicheur

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Points : 49
    Points
    49
    Par défaut
    Pas compris ce que tu veux dire par charger? Les plugins sont charges automatiquement au demarrage d'Eclipse.

    AC

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 154
    Points : 143
    Points
    143
    Par défaut
    Merci pour ta réponse Aircraft.

    J'aimerais juste savoir comment récupérer la liste des plugins.
    Histoire de pouvoir travailler dessus et d'essyer de les mettre en relation (arbre, graphe ou je ne sais quoi).
    Je suppose que c'est à partir de la classe Platform. Mais j'ai un doute.
    Bonne chance, Bonne journée, bonne année bonne santée et etc ...
    Youpi la vie est belle ! Et vive la fraicheur

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Platform.getPluginRegistry() est ton ami.

    Par exemple pour récupérer des infos sur un plugin dont l'ID est "fr.masociete.plugintest" on ferait

    Platform.getPluginRegistry().getPluginDescriptor("fr.masociete.plugintest")

  5. #5
    Membre habitué Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Points : 149
    Points
    149
    Par défaut
    Citation Envoyé par thior
    Platform.getPluginRegistry() est ton ami.

    Par exemple pour récupérer des infos sur un plugin dont l'ID est "fr.masociete.plugintest" on ferait

    Platform.getPluginRegistry().getPluginDescriptor("fr.masociete.plugintest")
    PluginDescriptor (et tout ce qui va avec) est deprecated, il faut utiliser Platform.getBundleGroupProviders(), Platform.getBundle(ID_Plugin), et les methodes de IBundle.

  6. #6
    Membre habitué Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Points : 149
    Points
    149
    Par défaut Exemple
    Un petit exemple sans long discours:
    Code : 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
    23
     
                    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());
    				}
     
    			}
    		}

Discussions similaires

  1. [Spip] Je n'ai plus accès à la liste des plugins
    Par yanouil dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 30/07/2013, 11h42
  2. [RCP] Afficher Liste des plugins chargés
    Par Elbakin dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 18/03/2010, 14h31
  3. Réponses: 0
    Dernier message: 07/11/2009, 23h38
  4. Liste des plugins
    Par vg-matrix dans le forum Windows XP
    Réponses: 5
    Dernier message: 08/12/2008, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo