Bonjour tout le monde,
Mon objectif est de faire afficher des "maker" sur un ensemble de fichier
Voici mon code :
id.marker etant l'ID du marker definit dans mon plugin.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 IMarker m = file.createMarker("id.marker"); m.setAttribute(IMarker.LINE_NUMBER, lineNumber); m.setAttribute(IMarker.MESSAGE, msg); m.setAttribute(IMarker.PRIORITY, IMarker.PRIORITY_NORMAL); m.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_WARNING);
Ce code fonctionne, En faisant un parcourt de l'ensemble des fichiers du projet, il me créer bien tout les marker sur l'ensemble des fichiers du project, j'arrive à le voir grace à la vue "Problème" dans eclipse.
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 <extension id="id.marker" name="makerHdl" point="org.eclipse.core.resources.markers"> <persistent value="true"> </persistent> <super type="org.eclipse.core.resources.problemmarker"> </super> <super type="org.eclipse.core.resources.textmarker"> </super> </extension>
Le problème c'est que les marqueurs s'affichent uniquement sur le fichier qui à été au moins actif une fois et qui se trouve dans la partie editor. Tous les autres fichiers qui n'ont pas été ouvert, mais qui possède des marqueurs (indiquer par la vue "Problème"), n'ont pas de marqueur lors de l'ouverture de celui-ci...
J'espere que vous m'avez compris car c'est pas évident d'écrire mon problème.
Quelqu'un aurait-il une idée pourquoi mes marqueurs ne s'affichent pas?
Merci d'avance
Partager