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 :

Récupérer les extensions dépendantes


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut Récupérer les extensions dépendantes
    Bonjour,
    Je souhaiterais créer un wizard dans lequel j'ai plusieurs onglets, dépendant du type d'objet que je veux créer.
    Ces types sont définis dans des plugins dépendant de mon plugin.
    Ainsi l'exécution du wizard doit prendre en compte les plugins dépendant d'un certain point d'extension et générer des instances des classes définies dans ces plugins.

    Ceci est-il possible ?

    Ou de façon plus abstraite: Comment récupérer les classes définies dans des plugins dépendant d'un certain point d'extension ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 90
    Par défaut
    Si j'ai bien compris ton problème, tu propose un plugin incluant un wizard.
    Ce plugin peut lui même faire l'objet d'un plugin pour lui rajouter des pages/onglets.

    Pour arriver à cela il faut que, dans ton plugin.xml, tu déclares un (ou plusieurs) ploints d'extension (tu déclare qu'il est possible d'ajouter des plugins "par dessus" le tien).
    Avec ce point d'extension, tu peux imposer aux plugins qui tentent de se plugger de spécifier une ou plusieurs classes implémentant un interface particulière.

    Dans cette interface tu pourrais y mettre un truc du genre : getWizardControl() qui te renverrai directement une interface graphique (le contenu de ton onglet) à ajouter.

    Dans ton plugin, une fois le point d'extension défini, tu peux parcourir la liste de tous les plugins qui se sont rajoutés au tiens et appeler les méthodes de ton interface.

    J'espère avoir été clair,

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/10/2011, 06h37
  2. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  3. Récupérer les extensions de fichiers
    Par Seb_590 dans le forum C++
    Réponses: 16
    Dernier message: 05/02/2008, 13h23
  4. Réponses: 4
    Dernier message: 03/05/2006, 14h30
  5. Réponses: 4
    Dernier message: 04/07/2003, 19h13

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