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 :

[PlugIn] : liste des projets


Sujet :

Eclipse Platform

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut [PlugIn] : liste des projets
    Salut,


    je commence mon apprentissage du développement de plugin. Pour mon premier plugin, je désire afficher la liste de tous les projets ouverts dans mon workspace.

    pouvez-vous m'éclairer ?

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Points : 59
    Points
    59
    Par défaut
    oui c'est possible ...
    As-tu déja effectuer les différents tutoriaux de base de creation d'un plugin ??

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    j'en déjà lu quelqu'un mais si tu as des liens intéressants n'hésite pas !
    merci

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 90
    Points : 88
    Points
    88
    Par défaut
    Salut,

    Pour obtenir la liste des projets dans le workspace tu peux utiliser cette méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ResourcesPlugin.getWorkspace().getRoot().getProjects()
    tu peux tester les projets avec isOpen().

    Pour le reste, la mise en forme, l'intégration à ton plugin, je crois que le mieux c'est qu'on te laisse le temps de lire/faire quelques tutos et de revenir avec des questions un peu plus précises.

    A+

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    salut,

    merci de ta réponse. voici à quoi j'étais arrivé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    IWorkspaceRoot myWorkspaceRoot = ResourcesPlugin.getWorkspace).getRoot();
    IProject[] myWebProject = myWorkspaceRoot.getProjects();
    for ( int i = 0; i < myWebProject.length; i++) {
       if (myWebProject[i].isOpen()) {
          System.out.println("myWebProject" + i + " is opened : " +  myWebProject[i].getName());
       } else {
           System.out.println(	"myWebProject" + i + " is closed: " +  myWebProject[i].getName());
        }
    }
    Pour le reste, je continue mes recherches et je reviens avec de nouvelles questions!

    merci

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 59
    Points : 45
    Points
    45
    Par défaut
    J'essaye aussi de faire quelque chose comme toi. Mais est ce qu'il est possible de parcourir l'intérieur du projet et de récupérer les dossiers et les fichiers par exemple...

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 90
    Points : 88
    Points
    88
    Par défaut
    c'est possible avec un IRessourceVisitor :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    project.accept(TonVisitor);
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class TonVisitor implements IResourceVisitor

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 59
    Points : 45
    Points
    45
    Par défaut
    Merci, je vais tester cela

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

Discussions similaires

  1. Liste des projets utilisant DreamShield
    Par smyley dans le forum Dreamshield
    Réponses: 3
    Dernier message: 14/02/2010, 22h42
  2. Remplir une table avec la liste des projets
    Par Pikouse dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 28/05/2008, 09h15
  3. [Eclipse][Plugin] Liste des packages d'un projet
    Par vpet dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 14/06/2005, 14h59
  4. [Plugin]Liste des Pug-in installés
    Par Sim dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/05/2004, 17h24

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