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 :

Reference vers le plugin courant.


Sujet :

Eclipse Platform

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Reference vers le plugin courant.
    Bonjour,
    J'utilise un plugin générique qui perform des actions. Il défini un abstract plugin avec quelque method à implementé. Ensuite j'aimerais créer un command handler générique qui utiliserait l'interface du plugin générique pour effectuer l'action.

    Présentement, dans le plugin enfant, je définis un paramètre dans le plugin.xml pour donner le classname du plugin enfant et ça fonctionne bien.

    Pour simplifier les chose, est-ce qu'il y a une façon de savoir quelle plugin à instancié le handler générique?
    Je cherche une référence sur l'abstractPlugin courant. Je ne peux pas utilisé le Platform.getBundle car je n'ai pas le bundleId et la classe provient du plugin générique. La seul classe que je peut utiliser c'est un ExecutionEvent obtenue en paramètre dans la méthode execute du handler.

    DevMapo

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Désolé,
    C'est certain que tout fonctionne bien si j'utilise l'ancien plugin.xml. En effectuant une vérification en debug mode, j'ai réalisé que l'ancien handler était appeler et non le générique.
    Donc j'ai fait un nétoyage et non ce n'est pas possible car le handler générique ne peut pas voir le plugin enfant. Le class.forName me lance un ClassNotFoundException.
    Pourtant j'aurais cru que le class loader verrait le plugin enfant car le handler générique est utilisé dans le plugin.xml enfant. Et je ne veux pas m'embarquer à mettre dans le manifest un BuddyPolicy.
    Alors je vais rester avec un handler spécifique pour chaque enfant...

    DevMapo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gesion des references vers les dll
    Par Immobilis dans le forum Visual Studio
    Réponses: 3
    Dernier message: 30/10/2008, 09h35
  2. Quelle Reference Vers un MS Office Version X
    Par aeroox dans le forum VB.NET
    Réponses: 4
    Dernier message: 02/06/2008, 20h48
  3. Réponses: 1
    Dernier message: 24/12/2007, 10h11
  4. Action redirigeant vers la page courante
    Par plsavary dans le forum Struts 2
    Réponses: 19
    Dernier message: 14/06/2007, 16h35
  5. Liens vers la page courante
    Par Samyhijodelaluna dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/03/2007, 17h18

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