Bonjour,
Je suis en train de développer un plug-in Eclipse et je suis bloqué sur la partie où je veux ajouter des markers (annotations d'erreurs) sur mon éditeur.
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.
Bonjour,
Je suis en train de développer un plug-in Eclipse et je suis bloqué sur la partie où je veux ajouter des markers (annotations d'erreurs) sur mon éditeur.
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.
SAlut,
Il faut passer par le point d'extension «org.eclipse.core.resources.markers»:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <extension id="idDeMonMarkerAMoi" name="Mon Marker à Moi" point="org.eclipse.core.resources.markers"> <persistent value="true"> </persistent> <super type="org.eclipse.core.resources.problemmarker"> </super> </extension>
Et pour ajouter ton marker à un fichier donné du workspace, il te faut récupérer son IFile puis :
ici severity est l'un de IMarker.SEVERITY_*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 protected void addMarker(IFile file, String message, int lineNumber, int severity) { try { IMarker marker = file.createMarker("idDeMonMarkerAMoi"); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.SEVERITY, severity); marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); } catch (CoreException e) { e.printStackTrace(); } }
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