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 ?
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 ?
oui c'est possible ...
As-tu déja effectuer les différents tutoriaux de base de creation d'un plugin ??
j'en déjà lu quelqu'un mais si tu as des liens intéressants n'hésite pas !
merci
Salut,
Pour obtenir la liste des projets dans le workspace tu peux utiliser cette méthode :
tu peux tester les projets avec isOpen().
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResourcesPlugin.getWorkspace().getRoot().getProjects()
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+
salut,
merci de ta réponse. voici à quoi j'étais arrivé
Pour le reste, je continue mes recherches et je reviens avec de nouvelles questions!
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()); } }
merci
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...
c'est possible avec un IRessourceVisitor :
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part project.accept(TonVisitor);
Code : Sélectionner tout - Visualiser dans une fenêtre à part class TonVisitor implements IResourceVisitor
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager