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 :

Création d'annotations d'erreurs (Markers)


Sujet :

Eclipse Platform

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 9
    Points
    9
    Par défaut Création d'annotations d'erreurs (Markers)
    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.

  2. #2
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    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 :

    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();
    		}
    	}
    ici severity est l'un de IMarker.SEVERITY_*

Discussions similaires

  1. Création d'un dossier (Erreur si meme nom)
    Par kazylax dans le forum VB.NET
    Réponses: 5
    Dernier message: 05/03/2008, 19h51
  2. Création de clés étrangères, erreur de syntaxe
    Par piotrr dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 23/01/2008, 09h02
  3. Création de procédure stocké erreur
    Par ran_hery dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 22/02/2007, 09h39
  4. Création d'un CV (erreurs Latex)
    Par Marco85 dans le forum Erreurs - Avertissements
    Réponses: 4
    Dernier message: 05/09/2006, 09h29
  5. Réponses: 20
    Dernier message: 11/07/2006, 17h11

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